关于zabbix_get 的介绍
zabbix_get是zabbix服務(wù)端來獲取客戶端的命令或者是客戶端獲取獲取客戶端的值。
默認(rèn)安裝的zabbix的配置文件是在/usr/local/etc/zabbix_agentd.conf,在/usr/local/bin下有zabbix_get和zabbix——sender,日志文件是在/tmp/zabbix_agentd.log
只要是出問題了,一定要切記去看下zabbix日志,當(dāng)有問題了我們可以tail -l qu 查看一下日志。日志是解決問題的關(guān)鍵,一定要去看。
在我們的配置文件里 server=的地址如果是zabbix服務(wù)端的地址的話在服務(wù)端就可以用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。
我們也可以使用這個(gè)法來自定義一些腳本來進(jìn)行監(jiān)控,但我們?cè)谑褂米远x腳本的時(shí)候必須要在客戶端的配置文件里更改一些東西,要使用自定義腳本來監(jiān)控UnsafeUserParameters=1這個(gè)參數(shù)必須要改為1,還有UserParameter=key的名字,/usr/local/bin/zabbix_tcp.sh這個(gè)參數(shù)里是我們要執(zhí)行的腳本的路徑,腳本寫完之后還要給腳本執(zhí)行的權(quán)限chmod 755 xxx.sh.然后我們就可以使用服務(wù)器端或者是客戶端來進(jìn)行測試了,然后就可以zabbix中添加了。
總結(jié)
以上是生活随笔為你收集整理的关于zabbix_get 的介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。