監視ソフトウェアZabbixの配置QQメールボックスの警報メカニズム
前編はZabbixのインストールと配置を説明し、本編はメール警報メカニズムをどのように配置するかを説明し続けた.本編では、これまでzabbixサービス側とクライアントが構成されていた上で、実験を行います.モニタホストで構成するには、次の手順に従います.
次にブラウザで設定します.
モニタリング項目httpdサービスの追加:httpdサービスを閉じた後、検出ページにアラーム情報が表示されます:qqメールボックスにアラームメールが届きます:
転載先:https://blog.51cto.com/13721050/2312427
1. yum mailx :
* yum install mailx -y
2. :
* vim /etc/mail.rc # ,QQ
set [email protected]
set smtp=smtp.qq.com
set [email protected]
set smtp-auth-password= # ,QQ ,
set smtp-auth=login
3. , qq :
* echo "hello world" | mail -s "testmail" [email protected]
4. :
* cd /usr/lib/zabbix/alertscripts
* vim mailx.sh
#!/bin/bash
#send mail
messages=`echo $3 | tr '\r
' '
'`
subject=`echo $2 | tr '\r
' '
'`
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1
5. , :
* touch /tmp/mailx.log
* chown -R zabbix.zabbix /tmp/mailx.log
* chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
* chown -R zabbix.zabbix /usr/lib/zabbix/
* ./mailx.sh [email protected] "mail" "zabbix service" #
次にブラウザで設定します.
1. > > :
:mail-test
:
:mailx.sh
://
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
2. , :
> > xxx>
:mail-test //
:[email protected]
3. :
> > , >
:mailx
A =Linux servers
4. :
-》
60
: {TRIGGER.STATUS}:{TRIGGER.NAME}
:
:{HOST.NAME}
IP:{HOST.IP}
:{EVENT.DATE}-{EVENT.TIME}
:{TRIGGER.SEVERITY}
:{TRIGGER.NAME}:{ITEM.VALUE}
ID:{EVENT.ID}
==== ====
:
:Admin (Zabbix Administrator)
:mail-test //
:{TRIGGER.STATUS}:{TRIGGER.NAME}
:
:{HOST.NAME}
IP:{HOST.IP}
:{EVENT.DATE}-{EVENT.TIME}
:{TRIGGER.SEVERITY}
:{TRIGGER.NAME}:{ITEM.VALUE}
ID:{EVENT.ID}
==== =====
:
:Admin (Zabbix Administrator)
:mail-test //
5. :
:
(1) httpd , httpd
(2) : httpd
(3)
(4) : httpd
(5)
モニタリング項目httpdサービスの追加:httpdサービスを閉じた後、検出ページにアラーム情報が表示されます:qqメールボックスにアラームメールが届きます:
転載先:https://blog.51cto.com/13721050/2312427