97  
zabbix 3.4添加外部邮件报警配置
作者: wyasw 于 2020年03月29日 发布在分类 / linux / zabbix 下,并于 2020年03月29日 编辑
zabbix

 zabbix 3.4添加外部邮件报警配置

1.1 安装软件包

yum -y install mailx

ln -s /bin/mailx /bin/mail

chown -R zabbix.zabbix /bin/mail

1.2 编辑 /etc/mail.rc

最后一行加入:

set from=dongshufeng1@163.com smtp=smtp.163.com smtp-auth-user=dongshufeng1 smtp-auth-password=dong1234 smtp-auth=login

这是我的邮箱

1.3 测试mailx配置是否有问题

echo test |mail -s "testww"  21325307@qq.com


1.4 配置zabbix_server.conf,此目录是zabbix脚本目录

AlertScriptsPath=/etc/zabbix/scripts

1.5 编辑邮件脚本

vim /etc/zabbix/scripts/mailx.sh

#!/bin/bash

messages=`echo $3 | tr '\r\n' '\n'`

subject=`echo $2 | tr '\r\n' '\n'`

echo "${messages}" | mail -s "${subject}" $1 >>/etc/zabbix/scripts/mailx_log.log 2>&1

1.6 测试脚本

chmod +x /etc/zabbix/scripts/mailx.sh

touch /etc/zabbix/scripts/mailx_log.log

chown -R zabbix.zabbix /etc/zabbix/scripts/mailx_log.log

./mailx.sh 21325307@qq.com "标题1" "内容"

1.7 zabbix配置

管理-->报警媒介类型-->创建媒体类型

粘贴图片

{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

1.8 用户报警配置

粘贴图片

1.9 添加报警动作

配置》动作》创建动作

粘贴图片
粘贴图片

默认标题: 故障主机:{HOST.NAME} IP:{HOST.IP}时间:{EVENT.DATE}-{EVENT.TIME};等级:{TRIGGER.SEVERITY}发生故障:{TRIGGER.NAME}

消息内容:

告警主机:   {HOST.NAME}                                                                                                 

告警  IP:    {HOST.IP}                                                                                                      

告警时间:   {EVENT.DATE}-{EVENT.TIME}

告警等级:   {TRIGGER.SEVERITY}

告警信息:   {TRIGGER.NAME}

告警项目:   {TRIGGER.KEY1}

问题详情:   {ITEM.NAME}:{ITEM.VALUE}

当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}

事件  ID:   {EVENT.ID}

粘贴图片

故障主机:{HOST.NAME} IP:{HOST.IP}时间:{EVENT.DATE}-{EVENT.TIME};等级:{TRIGGER.SEVERITY}故障:{TRIGGER.NAME}已恢复

恢复告警主机:   {HOST.NAME}                                                                                                 

恢复      IP:    {HOST.IP}                                                                                                      

恢复    时间:   {EVENT.DATE}-{EVENT.TIME}

恢复告警等级:   {TRIGGER.SEVERITY}

恢复告警信息:   {TRIGGER.NAME}

恢复告警项目:   {TRIGGER.KEY1}

恢复问题详情:   {ITEM.NAME}:{ITEM.VALUE}

恢复当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}

恢复事件  ID:   {EVENT.ID}

到此第三方邮件报警完成配置。

1.10 示例

粘贴图片




 推荐知识

 历史版本

修改日期 修改人 备注
2020-03-29 15:30:00[当前版本] wyasw 创建版本

 附件

附件类型

PNGPNG

文艺知识分享平台 - 4.3.0 - 文艺范儿