zabbix的trapper(補獲器)使用

Zabbix採集器(捕獲器):這種獲取數據的方式是agent端通過zabbix_sender 命令發送數據,一般情況下,我們在創建監控項的時候,我們選擇的類型是“zabbix客戶端”是每隔多長時間(主動或被動的)發送數據給server,當腳本執行時間過長的時候,在選用”zabbix 客戶端”這種類型的監控項,會影響server的性能,所以當腳本執行時間過長時,我們選擇“zabbix採集器”的方式,這種方式是不管腳本執行多長時間,一直等到腳本執行完之後,在通過“zabbix_sender”命令給server發送信息。不會影響server的性能。

捕獲器(採集器)。是在你創建監控項的時候,選擇監控項的類型:選擇zabbix採集器。

1、創建主機

創建主機:填寫主機名,和agent地址,你要看zabbix_sender將結果發送到哪臺機器上了,就寫那臺機器的地址。
zabbix的trapper(補獲器)使用

2,配置監控項:
類型選擇“zabbix採集器”,鍵值自己寫
zabbix的trapper(補獲器)使用

3、創建觸發器:
觸發器,要把函數選擇對,
zabbix的trapper(補獲器)使用

4、通過zabbix_sender 命令發送數據給主機,
zabbix_sender -z 127.0.0.1 -s "Linux DB3" -k db.connections -o 43
其中
-z 指zabbix server ip
-s 指zabbix server的hostname
-k 指對應的key值
-o 則表示要主動推送的數據 (可以用變量)

Zabbix_sender -s "PUSH" -k "recommend_id" -o "123 456 789 465782222222"

如果腳本執行定時任務,那麼該命令也得執行定時任務, -o選項是腳本執行的結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章