zabbix_sender模式

1、簡介

zabbix獲取key值有超時時間,如果自定義的key腳本一般需要執行很長時間,這根本沒法去做監控,獲取數據有超時時


間,如果一些數據需要執行比較長的時間才能獲取的話,那麼zabbix會出現異常,考慮到這種情況,zabbix增加了


Trapper功能,客戶端自己通過zabbix_sender提交數據給zabbix,這個通道便是trapper。使用zabbix監控類型zabbix 


trapper,需要配合zabbix_sender給它傳遞數據。

2、agent端安裝

安裝zabbix_sender,無需安裝zabbix_agent

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-sender-3.0.25-1.el6.x86_64.rpm

3、服務器端建立監控項

Configuration(配置) → Hosts(主機)--> 選擇需要配置的Host---> 點擊右上角的"create item(創建監控項)

1.JPG

4、客戶端測試

/usr/bin/zabbix_sender -z 服務器ip地址 -p10051 -s mysql-a -k trap -o 'Hello good01 ! '

參數詳解:

-z - 指定zabbix server的IP

-p - 指定zabbix server的端口,默認爲10051

-s - 指定目標主機(客戶端),主機名必須是配置中的hostname而不是visible name,切記

-k - 指定key,我們定義的trapper的key,這邊便是我們前面定義的trap

-o - 指定要傳遞的數據

5、查看數據

菜單中 檢測中 → 最新數據中可以查看到數據

2.JPG


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