zabbix 添加監控項 觸發器 報警等

1,添加監控項

zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
最後 選擇添加就完成了vim

2.添加圖形顯示

zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等

3.設置觸發器

zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等

4.報警

腳本報警-先添加報警媒介
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
在加一個動做(在什麼樣狀況觸發報警)
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等api

服務器:{HOST.NAME}發生:{TRIGGER.NAME} 故障
告警主機:{HOST.NAME} 
告警地址:{HOST.IP} 
監控項目:{ITEM.NAME} 
監控取值:{ITEM.LASTVALUE} 
告警等級:{TRIGGER.SEVERITY} 
當前狀態:{TRIGGER.STATUS} 
告警信息:{TRIGGER.NAME} 
告警時間:{EVENT.DATE} {EVENT.TIME} 
事件ID:{EVENT.ID}

zabbix 添加監控項 觸發器  報警等
在給剛纔的發件人 增長一個發送給外網的媒介(這裏我只是調用了一個腳本)
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
cat /etc/zabbix/zabbix_server.conf |grep alertscripts #打開配置文件找告警腳本的存放位置
zabbix 添加監控項 觸發器  報警等
cd /usr/lib/zabbix/alertscripts #cd 到裏面
vim cs.sh #建立告警腳本,這邊腳本名字要和前面定義的一致bash

#!/bin/bash
/usr/bin/echo "發送給:$1">>/tmp/cs.txt
/usr/bin/echo "概要:$2">>/tmp/cs.txt
/usr/bin/echo  "  ">>/tmp/cs.txt
for i in $3 ; do
/usr/bin/echo $i>>/tmp/cs.txt
done
/usr/bin/echo "################################################">>/tmp/cs.txt

建立好了腳本記得給 運行權限,並重啓下zabbix-server服務器

5.查看告警

我用一個跑分軟件,把cpu使用率拉到了100%,從而觸發了觸發器 觸發器觸發了告警
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
zabbix 添加監控項 觸發器  報警等
vim /tmp/cs.txt #查看腳本生成的報警內容
zabbix 添加監控項 觸發器  報警等
既然能用腳本生成了報警內容,在使用這個腳本調用其餘報警軟件的api發生告警信息就易如反掌了ide

PS:這邊動做裏面有個小BUG,若是要加用戶的話,若是不是超級管理員權限是沒法發送出去的

zabbix 添加監控項 觸發器  報警等

相關文章
相關標籤/搜索