您的位置:首页 > 其它

zabbix设置邮件报警

2017-11-16 15:27 435 查看
五、邮件报警5.1环境准备服务器设置脚本sendmail.sh,web端配置Sendmail调用脚本sendmail.sh,用户调用Sendmail,,配置动作,条件,触发器并传给用户service sendmail stop #关闭chkconfig sendmail off #禁止开机启动service postfix stopchkconfig postfix off5.1.1安装邮件发送工具mailxyum install mailx #安装5.1.2配置mailxvim /etc/mail.rcset from=wang049718@163.com smtp=smtp.163.comset smtp-auth-user=wang049718@163.com smtp-auth-password=wang049718set smtp-auth=login echo "zabbix test mail" |mail -s "zabbix" yyy@163.com#测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送到的邮箱:yyy@163.com#这时候,邮箱yyy@163.com会收到来自xxx@163.com的测试邮件5.2zabbix配置5.2.1脚本制作grep aler /etc/zabbix/zabbix_server.confAlertScriptsPath=/usr/lib/zabbix/alertscripts[root@localhost fonts]# cd /usr/lib/zabbix/alertscripts vim sendmail.sh #! /bin/bash #echo "$3" | mail -s "$2" $1 echo "$3" | sed s/'\r'//g | mail -s "$2" $1chown zabbix.zabbix sendmail.sh chmod 755 sendmail.sh./sendmail.sh wang049718@163.com www ddvcvdxc测试脚本(zabbix用户测一下)5.2.2web配置Zabbix后台web介面配置1、管理 ---- 报警媒介类型 ----- 创建媒介类型。



2、名称可以随便自己定义 ----- 类型选择脚本 ----- 脚本名称输入上一步编写的发送邮件的脚本名称 ----再添加以下3个参数,分别对应脚本需要的3个参数:收件人地址、主题、详细内容:{ALERT.SENDTO}{ALERT.SUBJECT}{ALERT.MESSAGE}


3、管理 ---- 用户 ----- 选择admin用户。(自己创建一个用户也可以)



4、报警媒介 ---- 添加。


5、类型输入刚刚创建的报警媒介类型sendmail脚本 --- 输入个人邮箱用于接收报警邮件 --- 启动打勾 ---- 添加。





7、权限设置(管理员用户不用修改,权限默认所有服务器,如果要分类权限需要在用户组进行控制)


8、配置 ---- 动作 ---- 创建动作。



9、动作 ---- 名称自定义 --- 设置一条新的触发条件 ---- 启用 ---- 添加。(触发条件需要根据实际情况设置)触发器 似 is unreachable for 5 minutes #根据主机触发器 Template App Zabbix Agent: Zabbix agent on {HOST.NAME} is unreachable for 5 minutes 设置,主要监测zabbix_agentd客户端连接情况。










默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!默认信息:告警主机IP地址:{HOST.CONN}告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1} 默认接收人:恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!恢复信息:告警主机IP地址:{HOST.CONN}告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
5.3测试systemctl stop zabbix-agent.service

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zabbix邮件告警