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

[经验分享] zabbix自动发现和自动注册

  [复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-9-18 09:51:55 | 显示全部楼层 |阅读模式
zabbix自动发现和自动注册
熟练通过Zabbix监控平台监控单台客户端之后,企业中有成千上万台服务器,如果手工添加会非常耗时间,造成大量的人力成本的浪费,有没有什么好的自动化添加客户端的方法呢?
Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则,自动批量的去发现局域网若干服务器,并自动把服务器添加至Zabbix监控平台,省去人工手动频繁的添加,节省大量的人力成本。
一. 自动发现:

Zabbix最大的特点之一就是可以批量自动主机并监控,利用发现(Discovery)模块,实现自动发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(Items)、自动创建监控图像,操作步骤如下:

1.创建发现的规则:

configuration --> discovery-->create discovery rule

wKioL1m9QEayMuVhAACIBbDLdVE255.png

2.创建发现的动作

Configuration --> Actions --> Event source(选择Discovery) --> Create action

注意:type of calculation是or的关系。

wKioL1m9QJyS5P3VAACRhEBgS3U447.png

操作:添加相应的操作,如加模板,加主机等

wKioL1m9QNaDgK74AAB3LynjUr8408.png
wKiom1m9QQSBZ0VHAACuPVhK7Eg228.png

二. 自动注册:实现方式:

Configuration --> Actions --> Event source(选择Auto registration) --> Create action

wKioL1m9QTCSZ9CTAACgZtnKvbw899.png


wKiom1m9QYWTmCvmAABnYuab0cE240.png
wKioL1m9QY7itNxrAABzcicJ_-Y736.png

三. 查看结果:
configuration-->hosts
wKioL1m9QhLxsjbaAADUABoJFBU779.png
查看web界面:monitoring-->graphs
QQ截图20170918095106.png
QQ截图20170918095113.png
QQ截图20170918095119.png

四. 自动发现和自动注册比较:

自动发现与自动注册,哪一个更好?

  • 共同的特点均可以添加主机、监控主机;

  • 自动发现规则比较多,Zabbix_Server主动去发现;

  • 自动注册,注册的方式少,客户端主动上报数据(客户端必须安装Agent,而且能够连接服务器端)。



五. 排错

如果都确定规则都创建好了,但是就是监控不到主机。可以使用zabbix的自带的命令来排错。

格式:

1
2
3
4
5
zabbix_get
usage:
  zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key
  zabbix_get -h
  zabbix_get -V




查看是否可以连接到客户端服务器:
1
2
3
4
5
6
zabbix_get -s  192.168.1.56 -p 10050 -k system.uname
Linux jiajie 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64
zabbix_get -s  192.168.1.56 -p 10050 -k system.hostname
jiajie
zabbix_get -s  192.168.1.55 -p 10050 -k system.hostname
php



出现如下问题:说明不能连接到客户端服务器:
1
2
#zabbix_get -s  192.168.1.56 -p 10050 -k system.hostname
zabbix_get [4165]: Get value error: cannot connect to [[192.168.1.56]:10050]: [113] No route to host



或者:web端一直显示:
Get value from agent failed: cannot connect to [[192.168.1.205]:10050]: [113]No route to host的错误,主机没法被监听。
解决:查看是否可以ping通。如何可以一般就是防火墙的问题,修改防火墙规则,或者关闭防火墙。


运维网声明 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-404647-1-1.html 上篇帖子: 部署zabbix环境的搭建 下篇帖子: 使用钉钉自定义应用的方式实现zabbix报警
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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