1 / 11
文档名称:

zabbix告警邮件发送配置.docx

格式:docx   大小:404KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

zabbix告警邮件发送配置.docx

上传人:q1188830 2017/8/12 文件大小:404 KB

下载得到文件列表

zabbix告警邮件发送配置.docx

文档介绍

文档介绍:使用Zabbix服务端本地邮箱账号发送邮件
安装sendmail、m4:
yum install -y sendmail sendmail-cf m4
vi /etc/mail/
DAEMON_OPTIONS(`Port=smtp,Addr=, Name=MTA')dnl
,意思是任何主机都可以访问Sendmail服务。如果仅让某一个网段能够访问到Sendmail服务,。
需要重启Sendmail才能使配置文件生效。
service sendmail restart
把机器名加入到/etc/hosts中
echo ""  >> /etc/hosts
echo "      $HOSTNAME"  >> /etc/hosts
iptables配置
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
service iptables save
service iptables restart
安装邮件发送工具mailx
yum install mailx
测试发邮件:
mail -s "hosts" xxxx@ < /etc/hosts
配置Zabbix服务端邮件报警
打开zabbix web页面
管理—报警媒介类型
名称:Email
类型:电子邮件
SMTP服务器:
SMTP HELO:
SMTP电邮:******@
已经用:勾选
更新
注:
切换到管理—用户—点击用户名
切换到报警媒介
添加告警邮件接收邮箱
收件人:邮箱地址
切换到配置—动作
点击右上角的-创建动作
名称:action mail
默认接收人:故障{},服务器:{HOSTNAME1}发生: {}故障!
默认信息:
告警主机:{HOSTNAME1}
告警时间:{} {}
告警等级:{}
告警信息: {}
告警项目:{}
问题详情:{}:{}
当前状态:{}:{}
事件ID:{}
恢复信息:勾选
恢复主题:恢复{}, 服务器:{HOSTNAME1}: {}已恢复!
恢复信息:
告警主机:{HOSTNAME1}
告警时间:{} {}
告警等级:{}
告警信息: {}
告警项目:{}
问题详情:{}:{}
当前状态:{}:{}
事件ID:{}
已启用
切换到操作
点击新的
操作类型:发送消息
发送到用户:添加
仅送到:Email
更新
配置Zabbix服务端外部邮箱
vi /etc/ #编辑,添加以下信息
set from=xxx@ smtp=smtp.
set smtp-auth-user=xxx@ smtp-auth-password=123456
set smtp-auth=login
:wq! #保存退出
echo "zabbix test mail" |mail -s "zabbix" yyy@
配置zabbix web界面
管理—报警媒介类型—创建媒介类型
名称:Sendmail
类型:脚本
脚本名称:
已启用:勾选
切换到--用户
点击右上角-创建用户
别名:zabbix
用户名第一部分:zabbix
群组:zabbix administrator
自动登录:勾选
切换到--报警媒介
点击添加
类型:sendmail
已启用:勾选
切换到--权限
用户类型—超级管理员
添加
切换到--配置—动作—创建动作