zabbix告警邮件发送配置

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

使用Zabbix服务端本地邮箱账号发送邮件安装sendmail、m4:yuminstall-ysendmailsendmail-cfm4vi/etc/mail/sendmail.mcDAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1,Name=MTA')dnl将127.0.0.1改为0.0.0.0,意思是任何主机都可以访问Sendmail服务。如果仅让某一个网段能够访问到Sendmail服务,将127.0.0.1改为形如192.168.1.0/24的一个特定网段地址。需要重启Sendmail才能使配置文件生效。servicesendmailrestart把机器名加入到/etc/hosts中echo/etc/hostsecho127.0.0.1$HOSTNAME/etc/hostsiptables配置iptables-AINPUT-ptcp--dport25-jACCEPTiptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPTserviceiptablessaveserviceiptablesrestart安装邮件发送工具mailxyuminstallmailx测试发邮件:mail-shostsxxxx@qq.com/etc/hosts配置Zabbix服务端邮件报警打开zabbixweb页面管理—报警媒介类型名称:Email类型:电子邮件SMTP服务器:ns1.wyn.poSMTPHELO:ns1.wyn.poSMTP电邮:root@ns1.wyn.po已经用:勾选更新注:ns1.wyn.po为zabbix服务端主机名切换到管理—用户—点击用户名切换到报警媒介添加告警邮件接收邮箱收件人:邮箱地址切换到配置—动作点击右上角的-创建动作名称:actionmail默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!默认信息:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE}{EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息:{TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}事件ID:{EVENT.ID}恢复信息:勾选恢复主题:恢复{TRIGGER.STATUS},服务器:{HOSTNAME1}:{TRIGGER.NAME}已恢复!恢复信息:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE}{EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息:{TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}事件ID:{EVENT.ID}已启用切换到操作点击新的操作类型:发送消息发送到用户:添加仅送到:Email更新配置Zabbix服务端外部邮箱vi/etc/mail.rc#编辑,添加以下信息setfrom=xxx@163.comsmtp=smtp.163.comsetsmtp-auth-user=xxx@163.comsmtp-auth-password=123456setsmtp-auth=login:wq!#保存退出echozabbixtestmail|mail-szabbixyyy@163.com配置zabbixweb界面管理—报警媒介类型—创建媒介类型名称:Sendmail类型:脚本脚本名称:sendmail.sh已启用:勾选切换到--用户点击右上角-创建用户别名:zabbix用户名第一部分:zabbix群组:zabbixadministrator自动登录:勾选切换到--报警媒介点击添加类型:sendmail已启用:勾选切换到--权限用户类型—超级管理员添加切换到--配置—动作—创建动作与使用Zabbix服务端本地邮箱账号发送邮件配置一样,不同是仅送到选择sendmail在Zabbix服务器创建脚本cd/usr/local/zabbix/share/zabbix/alertscripts#进入脚本存放目录visendmail.sh#编辑,添加以下代码#!/bin/shecho$3|mail-s$2$1:wq!#保存退出chownzabbix.zabbix/usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh#设置脚本所有者为zabbix用户chmod+x/usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功