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

[经验分享] Zabbix添加监控项及配置邮件报

[复制链接]

尚未签到

发表于 2015-11-23 14:19:06 | 显示全部楼层 |阅读模式
Zabbix添加监控项及配置邮件报警                           Zabbix邮件报警的大致流程如下:
  监控主机----》监控项----》触发器----》告警动作----》告警方式----》告警用户
  首先添加监控项
  1、选择要添加监控项的主机
DSC0000.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  2、点击右上角的Create item 添加并配置监控项
DSC0001.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>


  •   上面说到的key值,这里给大家说明下:
  •   Example:
  •   /usr/local/zabbix/bin/zabbix_get -s192.168.4.10 -kproc.num[httpd]
  •   -s   指定要检测的主机IP
  •   -k   指定检测使用的key值
  •   proc.num[httpd]     这个key值是检测被监控端的服务进程数的
  •   net.tcp.port[,80]   这个key值是检测被监控端服务端口是否存在的

DSC0002.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
DSC0003.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  有关更多key值的介绍,可以查看伟哥的《zabbix key值和自定义key讲解》
  其次添加触发器
  1、选择要添加触发器的监控主机后面的触发器
DSC0004.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  2、点击右上角的Create trigger创建并配置触发器
DSC0005.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
DSC0006.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>


  •   这里说明下这个 N 值的大小
  •   比如说我检测被监控端的httpd 进程数为9个,这时这这个N的值就可以设置为 N=9 ,
  •   当last value 最后一次检测的值小于N,也就是小于9时,这个触发器就会被触发。

  其次是配置告警动作
  1、选择系统配置----》操作----》Create action 新建操作
  2、配置操作名称和报警邮件内容
DSC0007.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
DSC0008.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  点击详细操作----》新建
DSC0009.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  其次配置告警方式
  1、管理----》处理方法----》Create media type 新建告警方式


  2、配置告警方式
DSC00010.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  3、打开zabbix server的配置文件,设置报警脚本的存放路径


  •   vim /etc/zabbix/zabbix_server.conf
  •   

  •   去掉390行的注释并修改为:
  •   

  •   AlertScriptsPath=/usr/local/zabbix/bin/
  •   

  •   脚本存放在什么位置后面的路径就写什么位置
  •   

  •   cd /usr/local/zabbix/bin/   添加邮件脚本


  •   #!/bin/sh
  •   user=邮件用户名
  •   pass=邮件密码
  •   /usr/bin/sm -f XXXX@163.com -t $1 -u$user -p$pass -msmtp.163.com -s "$2" -c "$3"
  •   设置报警邮件的发送人

  其次配置接收报警邮件的用户
  1、管理----》用户----》选择Admin


  2、配置Admin的报警介质
DSC00011.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  配置完成,等到监控的项down掉之后,监控项就会触发触发器,触发器在去找告警的动作,是邮件还是短信等,确定了告警动作之后,就会找告警的用户了。
  停掉一个服务,查看是否报警
DSC00012.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  操作地方显示为1,则代表已经发送了邮件。
  在查看报警邮件
DSC00013.jpg 650) this.width=650;" onsubmit onchange onunload onselect onreset>
  配置到此就完成了,接下来会配置Windows 监控主机,等研究好了,再跟大家一起分享。
  本文出自 “我的未来不是梦。” 博客,请务必保留此出处http://song49.blog.iyunv.com/4480450/1035118
  

运维网声明 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-142706-1-1.html 上篇帖子: 使用Zabbix监控Linux主机 下篇帖子: Zabbix2.2.2源码安装部署排错以及MySQL数据库监控实例
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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