设为首页 收藏本站
查看: 1132|回复: 0

[经验分享] zabbix 配置本地邮箱报警

[复制链接]

尚未签到

发表于 2018-1-1 14:26:57 | 显示全部楼层 |阅读模式
  Centos 6.5, Zabbix 3.0.4

后台配置email
  浏览器登录zabbix后台,Administration -> Media types -> Email:
DSC0000.png

  比较简单的直接配置localhost:
DSC0001.png

  不过个人不建议用localhost,还是起个名字吧(比如:myzabbix.cn):
DSC0002.png


系统必要的配置
  在zabbix服务端所在机器,先配置上文的名称解析:
  

# vi /etc/hosts127.0.0.1 myzabbix.cn  

  如果安装了sendmail就卸载,并安装postfix和mailx:
  

# yum -y remove sendmail  
# yum
-y install postfix mailx  # service postfix restart
  # chkconfig postfix on  #可选,配置开机启动
  

  下面测试一下(注意这里不是用zabbix,所以发件人是 user@hostname):
  

# echo "zabbix test mail" | mail -s "zabbix" xxx@qq.com  

  查收邮件(可能在垃圾箱或拦截队列中),若能收到则表示组件安装正确;

配置zabbix用户邮箱
  浏览器登录zabbix后台,这里以Admin用户为例,Administration -> Users -> Admin -> Media:
DSC0003.png

  编辑或新增,这里各项都比较简单,不细说了;

创建action
  上面三步都是静态配置,相当于准备好了,现在需要一个trigger(action的一种)来执行发邮件动作;
  浏览器登录zabbix后台,Configuration -> Actions -> Event source选择triggers:
DSC0004.png

  这里就不新建了,直接用自带这个例子(Report problems to Zabbix administrators):
  点进来后Action一栏是通知的内容,参数比较多,没什么特殊要求默认即可,后续可自行研究;
  切换到Conditions(条件),如下图:
DSC0005.png

  预设的两个条件:
  A表示不在维护状态时,这个就涉及到另一个设置:维护,在维护时是不会触发邮件通知的;
  B表示触发的是个问题problem,另一个值是ok,一般告警肯定都是问题,若是反过来需要通知正常就设为OK;
  下面可以新增其他条件,比如指定报警的主机组或具体主机等;
  切换到Operations,这里设置发送的目标用户:
DSC0006.png

  Default operation step duration:意思是默认的每个步骤的持续时间,下面具体的步骤都有Steps表示步骤;
  在具体的操作步骤中,可以设置步骤Steps,比如1-1就表示立即开始,占用一个步骤;2-3表示第二个步骤再开始,第三个步骤还是执行这个;
  Step duration:步骤持续时间,若为0则表示使用上面默认的持续时间;
  Operation type:发送消息 或者 执行远程命令,这里当然是发送消息;
  下面两个是设置指定发送的用户组或者具体用户;
  Send only to:这里只选择Email即可;
  在往下那个Conditions就是配置对问题的默认的标记是确认还是未确认;
  保存后,这个action就配置完毕了;

测试邮件报警
  找一台被控端,把zabbix_agentd停掉,大概五分钟后即可收到如下邮件:
DSC0007.png

  tips:默认情况下估计需要到垃圾箱或者拦截列表中才能看到,请把alert@myzabbix.cn加入白名单再试;

网络邮箱
  网络邮箱理论上只需要修改Email配置即可:
DSC0008.png

  不过在centos6.5会报错Support for SMTP authentication was not compiled in,应该是编译时未提供支持,网上也有说法是curl版本较低;
  相比较而言本人更推荐本地邮箱的方式,所以这里没有再继续解决网络邮箱的问题;
  over
  参考文章:http://www.iyunv.net/article/56973.htm

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-430531-1-1.html 上篇帖子: zabbix监控Apache 下篇帖子: SaltStack安装zabbix-agent-第九篇
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表