Zabbix学习笔记(二)---使用邮件报警

来源:互联网 发布:淘宝店铺宣传语大全 编辑:程序博客网 时间:2024/04/27 16:10

说明:

Zabbix监控服务端、客户端都已经部署完成,被监控主机已经添加,Zabbix监控运行正常。


实现目的:

在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定短信。


实现此功能分为2部分:

1.配置邮件报警脚本

2.配置Zabbix服务器

第一部分

①安装发送邮件的软件。推荐mailx,简单易配置,在大多数Linux都是默认有mailx软件,只需要自动安装就可以了

yum install -y mailx 

②配置发送邮件

安装完毕后,在默认路径(/etc/mail.rc)修改配置选项


set from---发送邮件的账号

smtp---发送邮件的SMTP(最好百度确认具体的SMTP域名)

set smtp-auth-user---发送邮件的账号

smtp-auth-password---发送邮件的密码

③测试发送邮件

mail -s "邮件主题" XX@XXX.com(发送邮件对象) 邮件内容

以上没有问题后,继续配置Zabbix相关内容

第二部分

①添加发送邮件脚本,并赋予执行权限

Zabbix触发报警会提供三个参数给脚本$1,$2,$3

$1---邮件地址

$2---邮件主题

$3---邮件内容

提供了一个发送邮件的模板,可以参考使用

#!/bin/sh
echo "$3"> /usr/local/zabbix/share/zabbix/alertscripts/youjian.txt
dos2unix -k /usr/local/zabbix/share/zabbix/alertscripts/youjian.txt(处理邮件内容格式,避免出现乱码 )
mail -s "$2" $1 </usr/local/zabbix/share/zabbix/alertscripts/youjian.txt

新增发送邮件的媒介


用户添加新的媒介

收件人填写接收邮件地址


添加触发条件



以下是测试图片


关于Zabbix的完整安装和配置附上链接地址:http://blog.csdn.net/zhoutimo/article/details/51979599

1 0