zabbix,相信大家都知道其功能之强大。对于中小型企业来说,是非常不错的监控管理系统。
最近玩zabbix遇到了不少问题,从OS的搭建、zabbix-server、zabbix-agent的安装,到与zbxdb的结合监控oracle数据库,不知道砸了我多少脑细胞进去。。。其中有不少“填坑”过程还是很值得总结的。
(ps:很多技术本身其实不难,甚至没什么技术含量,只是我们没能很好的理解和表达而已!)
如果你看到我这篇文章之前已经看过其他博主关于zabbix发邮件的文章,应该能发现他们都是清一色的介绍zabbix发邮件要安装类似Sendmail或postfix的程序,WTF!那么麻烦?难道就不能有简单一点的方式吗?
因为之前接利用第三方邮件服务来发邮件,所以我想zabbix应该可以直接配置第三方邮件,but,我暂时没有找到比较全面的分享文章。经过简单摸索,我的目的已经达成!
这里分享一个关于“zabbix邮箱告警配置“的过程:
(ps:你必须一步步来,别急,不行再来找我!)
1、确保你的zabbix-server、zabbix-agent服务是正常的。
2、确保你的zabbix-server有触发器,且有效。
3、确保你的服务器可以访问互联网(这里调用139邮箱的发件服务)
4、配置发件箱
Administration->Email->Media type
修改或创建一个Media type
name:随便
type:email
smtp server:SMTP服务器地址
SMTP email:发件箱
Connection security:None就可以了
Authentication:Username and password
username:一般为邮箱@前面的内容就可以了
password:邮箱密码
点击update
还可以在options里设置Attempts等详细参数【可选】
5、配置收件箱
Administration->Users->admin
进到用户配置信息页,选择Media设置,点击add添加一个新的媒介即可。
在”Send to”中写上你要接收告警的邮箱
点击update
6、配置Actions(什么时候发邮件?)
选择一个现有的或新建一个动作,然后
Configuration->Actions->Action
Configuration->Actions->Operations
7、查看邮件发送记录
配置完成后当有告警时就可以在reports->action log下看到邮件的发送情况了。
8、查看收件箱