关于zabbix_get 的介绍
zabbix_get是zabbix服務端來獲取客戶端的命令或者是客戶端獲取獲取客戶端的值。
默認安裝的zabbix的配置文件是在/usr/local/etc/zabbix_agentd.conf,在/usr/local/bin下有zabbix_get和zabbix——sender,日志文件是在/tmp/zabbix_agentd.log
只要是出問題了,一定要切記去看下zabbix日志,當有問題了我們可以tail -l qu 查看一下日志。日志是解決問題的關鍵,一定要去看。
在我們的配置文件里 server=的地址如果是zabbix服務端的地址的話在服務端就可以用zabbix_get -s xxxx -p10050 -k system.uname來獲取客戶端的uname,若server=為127.0.0.1 的話就可以用客戶端來測試客戶端來獲取的值。如
zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]就可以得到下面的值1.130000。
我們也可以使用這個法來自定義一些腳本來進行監控,但我們在使用自定義腳本的時候必須要在客戶端的配置文件里更改一些東西,要使用自定義腳本來監控UnsafeUserParameters=1這個參數必須要改為1,還有UserParameter=key的名字,/usr/local/bin/zabbix_tcp.sh這個參數里是我們要執行的腳本的路徑,腳本寫完之后還要給腳本執行的權限chmod 755 xxx.sh.然后我們就可以使用服務器端或者是客戶端來進行測試了,然后就可以zabbix中添加了。
總結
以上是生活随笔為你收集整理的关于zabbix_get 的介绍的全部內容,希望文章能夠幫你解決所遇到的問題。