zabbix 主動監控 zabbix-sender


應用場景

1、監控某個值,但是執行指令或者腳本獲取該值,執行的命令或者腳本的時間超過了30s , zabbix就獲取不到該值,所以這里我們需要使用zabbix_sender.

2、有些請況的報警是由某個服務自動觸發一個腳本發送,不適用於zabbix-server 去輪詢采集,例如keepalived 的狀態切換,切換后觸發一個zabbix 報警腳本

說明

zabbix中支持zabbix_sender和trapper的方式獲取數據並監控,zabbix_sender的作用是將數據發送給zabbix server ;而什么是trapper呢?tapper也稱作zabbix捕捉器,用於捕獲zabbix_sender發送的數據 。所以想要使用zabbix_sender + trapper 模式,首先要在zabbix服務器上必須有一個trapper item,用於把數據推送給zabbix服務器 。

zabbix_sender 安裝

rpm    -ivh    http://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-sender-4.0.0-2.el6.x86_64.rpm

基於zabbix trapper 方式創建一個 item

在需要創建items 的主機上新建一個item

 

驗證測試

zabbix_sender     -z 192.168.1.1     -s    crm-node-01     -k     keepalived_status     -o     1

-z  zabbix-server地址

-s  agent 配置文件中定義的Hostname 

-k  在web 頁面定義item時定義的key 值

-o  定義的輸出,可以時文本也可以是數字

使用

可以自定義一個檢測腳本通過上述命令發送檢測項的狀態,然后設置計划任務定期執行檢測腳本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM