【Zabbix监控教程】使用QQ邮箱或脚本实现Zabbix邮件告警
1、自行搭建企业邮件,然后用该邮箱实现邮件报警,搭建邮箱过程比较复杂
2、使用QQ邮箱或者163邮箱,结合python告警脚本实现邮件报警,省去了搭建邮件服务器的麻烦
一、使用QQ邮箱实现邮件告警
1、在Zabbix中为QQ邮箱创建一个Media,内容如图,打码的地方改为自己的邮箱就可以了,最关键的是password一栏要用QQ邮箱生成的16位安全码,见第二步:
2、到QQ邮箱的设置-账户中开启POP3/SMTP服务,然后通过短信或者其他认证方式通过认证后会创建一个16位的安全码,我们把安全码复制到第一步的password一栏中即可,注意不要有空格:
3、把创建好的Media与用户相绑定
4、然后给创建好的触发器增加一个Operations,选择用创建好的QQ邮箱发送消息即可
二、使用Python脚本实现告警
网上有很多告警脚本可以搜到,脚本配置好了后需要做以下操作:
1、创建Media的时候Type选择为Script
2、告警脚本需要放在zabbix_server.conf中AlertScriptsPath选项所指定的路径
3、Media type配置中的Script parameters栏中需要有{ALERT.SENDTO}、{ALERT.SUBJECT}、{ALERT.MESSAGE}这三个变量,Zabbix会自动去取这三个变量的值,这三个值其实也就是直接运行python脚本所需要填写的内容。比如{ALERT.SENDTO}实际就是用户配置中填写的邮箱。
python gaojing.py tanglu 'CPU使用过高' 'xxx主机CPU使用率过高'
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论