zabbix使用指令碼傳送報警郵件
阿新 • • 發佈:2018-11-03
需求說明
監控/etc/password檔案是否發生改變,並使用指令碼傳送郵件
操作環境
zabbix服務端和客戶端均配置完成並可以正常使用
zabbix配置服務端和客戶端並新增監控
操作步驟
- 服務端
①.設定指令碼存放位置
[[email protected] ~]# vim /usr/local/etc/zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/alertscripts
②.寫傳送郵件的指令碼
[[email protected] alertscripts]# vim sendmail.sh #!/bin/bash echo "$3" | /usr/bin/mail '-s' "$2" "$1"
- web介面設定
配置報警媒介型別
配置使用者報警媒介
新增監控項
新增觸發器
新增動作
到這裡就配置完成了,開始測試
- 客戶端
①.把/etc/passwd拷貝到/opt/下面來
[[email protected] ~]# cp /etc/passwd /opt/passwd -r
②.修改/opt/passwd檔案
[[email protected] ~]# echo 'hello' >> /opt/passwd
收到報警郵件