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

[经验分享] zabbix实现网络发现、自动注册、自动监控

[复制链接]

尚未签到

发表于 2019-1-20 12:04:58 | 显示全部楼层 |阅读模式
  网络发现是zabbix最具特色的功能之一,它能够根据用户事先定义的规则自动添加监控的主机或服务等
  Zabbix的网络发现功能可以基于如下信息进行
  ip地址范围
  可用的服务(ftp,ssh,http,tcp,....)
  zabbix_agent的响应
  snmp_agent的响应
  网络发现通常包含两个阶段:discovery和actions
  发现事件discovery:
  service:自动发现已有监控主机的服务
  host:发现新的主机
  四类事件:discovered,lost;up,download

  可采取的actions:
  remote command:远程命令
  send message:远程消息
  添加/删除主机
  启动/禁用主机
  添加/移除主机到一个group

  链接/取消链接主机到一个模板

  这些事件的配置还可以基于设备的类型、IP、状态、上线/离线等进行配置

  网络发现中添加主机时会自动创建interface:
  接口服务自动检测,例如:如果基于SNMP检测成功了,则会自动创建SNMP接口

  如果某个服务同时响应给了agent和SNMP,则两种接口都会创建

  如果同一种发现机制(如agent)返回了非唯一数据,则第一个接口被识别为默认,其他的为额外接口

  即便是某主机开始时只有agent接口,后来又通过SNMP发现了它,同样会为其添加额外的SNMP接口

  不同的主机如果返回了相同的数据,则第一个主机将被添加,余下的主机会被当作第一个主机的额外接口

  Agent自动注册:
  zabbix支持active agent的自动注册(auto-resistration)功能,通常用于此前故障的agent重新上线是的场景

  也可基于active agent的自动注册机制来添加被动检测,这会通过active agent注册时提供的“ListenIP”和“ListenPort”进行

  Server端在收到自动注册请求后以接收的IP和Port为接口属性

  一次网络发现、Agent自动注册、自动监控的配置过程:
  1、创建监控规则
  Configuration-->Discovery-->Create discovery rule
  IP range:地址范围,注意写法
  Checks:这里使用了两种方式
  一种是ICMP ping,另外一种是Zabbix agent内建的agent.ping功能,只有两种方式都可以探测的到的时候,规则才会生效
  Delay:默认是3600(1个小时),这里为了实验效果,改为了10s。

  2、配置发现action,实现自动注册
  为了实现实验效果,我们把现有的hosts都删除:


  配置action:

  Configuration-->Actions-->Create action
  注意:Event Source里选择Discovery

  配置发现action
  (1)在Action里自定义name。邮件的主题和内容,这里设置的是默认
  (2)Conditions里,条件选择了两个,分别是我们之前定义的agent.ping和ICMP ping,只有一个满足时执行操作


  (3)Operatios里,定义了3个操作
  发现主机时,自动发送邮件
  添加主机
  链接到某一个模板



  3、查看验证
  在Monitoring里查看发现的状态

  查看产生的事件

  查看监控的主机,并套用了设置的模板

  





运维网声明 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-665568-1-1.html 上篇帖子: zabbix监控windows服务器上进程的内存使用情况 下篇帖子: zabbix监控ap_h3c交换口流量
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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