zabbix Send a letter by ssmtp
前言
zabbix 是一個監控軟體。當如果監控的設備,觸發到你設定的條件,如 CPU 超過你設定的 40% 臨界值,則要發送訊息(mail)給管理員。
環境
- zabbix Server
- SSMTP
設定
- 先把 zabbix Server 的放置觸發腳本的位置註解拿掉(478行)。
- 撰寫 shell script
zabbix 是一個監控軟體。當如果監控的設備,觸發到你設定的條件,如 CPU 超過你設定的 40% 臨界值,則要發送訊息(mail)給管理員。
- zabbix Server
- SSMTP
itachi@ubuntu:~$ cat /etc/zabbix/zabbix_server.conf | grep -n alert
236:# Number of pre-forked instances of alerters.
471:# Full path to location of custom alert scripts.
476:# AlertScriptsPath=${datadir}/zabbix/alertscripts
478:AlertScriptsPath=/usr/lib/zabbix/alertscripts
itachi@ubuntu:/usr/lib/zabbix/alertscripts$ sudo vim send-mail
#!bin/bash
echo "$3" | /usr/bin/mail -s "$2" $1
itachi@ubuntu:/usr/lib/zabbix/alertscripts$ sudo chmod +x send-mail
留言
張貼留言