天天看点

zabbix结合qqmail发送告警信息

当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们怎么能在第一时间获得报警信息,然后及时处理?

可以让zabbix通过邮件的方式把告警信息发给我们

首先需要使zabbix-server服务器能够上网(虚拟机上网),这里就不做过多赘述。

ping www.baidu.com	#测试能否上网
           
zabbix结合qqmail发送告警信息

安装邮件功能:

yum install mailx -y
netstat -antlp | grep :25
           

测试邮件能否发送成功:

mail root	#ctrl+D结束
mail	#查看邮件
           
zabbix结合qqmail发送告警信息

在QQ邮箱中设置白名单:

zabbix结合qqmail发送告警信息
zabbix结合qqmail发送告警信息

在zabbix的web界面中添加告警媒介:

step1 管理—报警媒介类型—SMS—禁用

zabbix结合qqmail发送告警信息

step2 管理—报警媒介类型—信息—更新

zabbix结合qqmail发送告警信息

step3 用户—Admin—报警媒介—添加—更新

zabbix结合qqmail发送告警信息
zabbix结合qqmail发送告警信息
zabbix结合qqmail发送告警信息
zabbix结合qqmail发送告警信息

step4 配置—动作—事件源触发器—Report…

zabbix结合qqmail发送告警信息

step5 动作—操作—更新

zabbix结合qqmail发送告警信息
zabbix结合qqmail发送告警信息

测试:

手动宕掉server3的zabbix-agent:

systemctl stop zabbix-agent
           

等待几分钟,刷新web界面,查看到server3不可用

zabbix结合qqmail发送告警信息

在QQ邮箱中看到zabbix-server发来的邮件

zabbix结合qqmail发送告警信息

cat /var/log/maillog #看到邮件发送成功的信息

zabbix结合qqmail发送告警信息

在web界面的仪表盘中看到问题以及邮件发送成功的动作

zabbix结合qqmail发送告警信息