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

[经验分享] Zabbix 3.2 报警关联邮件

[复制链接]

尚未签到

发表于 2019-1-18 13:20:18 | 显示全部楼层 |阅读模式
  1、  添加所需用户组,建立用户组,调用所需要监控的设备发送报警信息给用户组里的用户
点击--管理--创建用户组

  2、定义组名,点击--添加

  3、用户组建立完成后,添加用户至管理组里面;点击--创建用户

  4.1、添加用户,将用户关联至用户组

  4.2、用户里面配置报警媒介,收到报警用户的邮件添加进去

  4.3、用户里面权限修改用户类型,类型选择用户还是超级管理员权限根据环境自定义

  5、用户完成后,建立报警媒介类型;点击管理--报警媒介类型--创建媒介类型

  6、导入媒介脚本。脚本附件需要导入zabbix服务器中,往下有详细导入步骤 (这边导入的脚本是自己事定先定义好的)
脚本名称: sendmail.py
脚本参数:{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

  7、将附件sendmail.py导入服务器usr/lib/zabbix/alertscripts 目录下(zabbix目录和alertscripts目录如果没有则建立即可,mailalert.log文件是自己后期报警自动生成的)

  8、将导入所属的zabbix及里面的子目录及文件添加用户及用户组为zabbix下
Chown –R zabbix.zabbix /usr/lib/zabbix/      ---R 是递归修改

  9、修改调用sendmail.py 脚本的目录;编辑 /etc/zabbix/zabbix_server.conf 配置文件
vim /etc/zabbix/zabbix_server.conf

  10、修改Alertsscriptspath目录:
Alertsscriptspath=/usr/lib/zabbix/alertscripts
chmod +x /usr/lib/zabbix/alertscripts/sendmail.py
chmod +x /usr/lib/zabbix/alertscripts
chmod +x /usr/lib/zabbix/
chmod +x /tmp/zabbix_server.log

  11、查看脚本内容,这个脚本是发件人邮箱地址信息,可以根据自己环境修改


  12、定义触发器. 点击--配置--主机--触发器(图中我选择的是自己配置的一台外网交换机主机)

  13、进入触发器界面,点击--创建触发器

  14、图中触发器定义为当带宽1分钟流量大于30Mb时,报警会触发,按图中脚本配置均可,配置脚本如下:
表达式:{172.16.23.6:ifInOctets.2.avg(1m)}>30000000
172.16.23.6是我主机的名称;ifInOctets.2是我监控ge1/0/2口的键值;可通过点击 主机--触发器 来查看;1m是表示1分钟;30000000表示30Mb

  15、触发器完成后,添加动作,点击--创建动作

  16.1、第一步动作里面配置名称、条件,勾选已启用(条件是在新的出发条件下点击添加,将需要监控的主机组或者主机添加进来),默认的条件A不要删除

  16.2、第二步动作里面配置操作,点击操作。
默认操作步骤持续时间配置为60
默认接收人:故障:{TRIGGER.STATUS}: {TRIGGER.NAME}
默认信息:
告警主机:  {HOSTNAME1}
告警时间:  {EVENT.DATE} {EVENT.TIME}
告警等级:  {TRIGGER.SEVERITY}
告警信息:  {TRIGGER.NAME}
告警项目:  {TRIGGER.KEY1}
问题详情:  {ITEM.NAME}:{ITEM.VALUE}
当前状态:  {TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:  {EVENT.ID}
  操作 步骤 细节点击--新的;将告警信息发送到之前定义用户组里面(发送到用户也可以)
仅送到 邮件报警


  16.3、第三步动作里面配置Recover operations,点击--Recover operations
默认接收人:恢复:{TRIGGER.STATUS}: {TRIGGER.NAME}
默认信息:
告警主机:  {HOSTNAME1}
告警时间:  {EVENT.DATE} {EVENT.TIME}
告警等级:  {TRIGGER.SEVERITY}
告警信息:  {TRIGGER.NAME}
告警项目:  {TRIGGER.KEY1}
问题详情:  {ITEM.NAME}:{ITEM.VALUE}
当前状态:  {TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:  {EVENT.ID}
  操作 细节 点击--新的

  将告警信息发送到之前定义用户组里面(发送到用户也可以)仅送到 邮件报警

  测试效果:






运维网声明 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-664849-1-1.html 上篇帖子: 运维监控利器Zabbix-lyq314 下篇帖子: zabbix使用手册v1.4
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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