码迷,mamicode.com
首页 > 其他好文 > 详细

简单zabbix邮件报警

时间:2017-08-09 11:27:26      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:etc   pre   sysconfig   修改   dev   .com   服务   sendmail   9.png   

技术分享1、修改zabbix server hostname
声明:在配置zabbix的Email报警之前,需要将sendmail使用的域名进行相应的修改,系统默认为localhost.localdomain,其实不改也行,
不过有些pop3服务器会过滤掉来自localhost.localdomain的邮件,导致邮件不能正常查收,所以,最好是改一下 hostname,确保邮件发送的成功率。
# vim /etc/hosts

127.0.0.1 zabbix.qsquant.com localhost.localdomain localhost  

# vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=zabbix.qsquant.com

# hostname zabbix.qsquant.com

# exit 重新登录终端。生效

 

2、安装sendmail
# yum -y install sendmail


3、修改mail access
# vim /etc/mail/access

Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1
Connect:zabbix.qsquant.com RELAY

  

4、修改maill hostname
# vim /etc/mail/local-host-names

zabbix.qsquant.com

 

5、重启动sendmail
# /etc/init.d/sendmail

6、测试smtp域名是否为zabbix.alvin.com
# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is ‘^]‘.
220 zabbix.qsquant.com ESMTP Postfix


7、创建一个告警动作

7.1、创建告警媒介

技术分享

 

7.2、创建动作

技术分享

7.3、设置操作

在Zabbix中,报警的途径是依附于用户的。即不能直接将一个Action设置为给某个邮箱发邮件,一定要设置Action向某个用户发送报警,发送报警的途径是邮箱,那么就会发送到用户的预先设置邮箱地址。 这个邮箱地址叫做用户的Media ,即联系方式。

技术分享

在回复操作中做同样设置,则监控项正常后也会发送邮件告知

7.4、修改用户

技术分享

8、测试

 人为加大被监控主机负载,测试能否收到邮件,邮件有可能在垃圾箱里

cat /dev/urandom | md5sum

  

 

简单zabbix邮件报警

标签:etc   pre   sysconfig   修改   dev   .com   服务   sendmail   9.png   

原文地址:http://www.cnblogs.com/xiami-xm/p/7323926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!