zabbix的Discovery功能
参考文档
https://www.zabbix.com/documentation/2.2/manual/discovery
一 网络发现
https://www.zabbix.com/documentation/2.2/manual/discovery/network_discovery
zabbix提供有效而灵活的自动网络发现功能,使用自动网络发现功能可以:
1)加速zabbix的部署
2)简化zabbix的管理
3)在快速变更的环境中使用zabbix不需要过多的管理
zabbix网络发现功能是基于以下信息:
1)IP范围
2)外部服务的可用性,如TCP,HTTP,POP,FTP,SSH等
3)从zabbix agent接收到的信息
4)从SNMP agent接收到的信息
zabbix不能提供发现网络拓扑的功能
zabbix的网络发现功能本质上包括两个阶段,根据发现规则发现主机和发现主机后对主机采取相应的动作
zabbix会间断地扫描网络发现规则中定义的IP范围。间隔时间可以自定义。
每个发现规则都有一系列根据定义的服务类型去检查IP范围内的主机,每次发现都会产生一次发现事件,然后可以对发现的主机采取相应动作,如添加或删除主机到一个主机组,发送邮件,添加或删除模板等操作。
配置Dicovery
参考文档https://www.zabbix.com/documentation/2.2/manual/discovery/network_discovery/rule
二 利用zabbix agent主动监控自动注册 active agent auto-registration
zabbix agent配置文件中配置了ServerActive可以用于agent自动注册。
自动注册不需要创建一个网络发现规则
使用主机元数据 Use host metadata
当zabbix agent向zabbix server发送自动注册请求时,它会发送主机名给server。在有些情况下,主机名不足以zabbix server来区分发现的主机。这样可以选择使用主机元数据host metadata来向server发送一些其他信息。
在zabbix agent配置文件中相关的参数有
HostMetadata
定义除了主机名外额外区分不同主机的信息 如果设置的值超过255个字符,agent会显示错误信息
HostMetadataItem
定义HostMetada的获取方式 如果设置的值超过255个字符,agent会显示错误信息
RefreshActiveChecks
设置agent发送主动监控的间隔时间,默认是120秒
案例1 使用主机元数据区分Linux服务器和Windows服务器
在zabbix agent配置文件中配置
HostMetadataItem=system.uname
这样可以保证运行agent的主机的主机元数据包含Linux或Windows
Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux
Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32
在zabbix页面上点击Configuration-->Actions Event source选择Auto registration然后点击Create action然后填入动作名称,条件和动作,如下图
三 低级发现功能 low-level discovery
参考文章
http://john88wang.blog.51cto.com/2165294/1439500
https://www.zabbix.com/documentation/2.2/manual/discovery/low_level_discovery
转载于:https://blog.51cto.com/john88wang/1560429
zabbix的Discovery功能相关推荐
- Zabbix的LLD功能--Low-level discovery
感觉这个主题是和一个主题是一个系列,而且更基础. 准备深入研究一下... 相关文档准备: https://www.zabbix.com/documentation/2.0/manual/discove ...
- SAP Analytics Cloud里的Smart Discovery功能介绍
点击Edit按钮: 从tools菜单里选择Smart Discovery: 看到measure的最大和最小值,和excel里的结果一致: 能看到每个dimension对measure的贡献情况: We ...
- 仅仅有单日的确诊总人数,无法触发SAP Analytics Cloud的Smart Discovery功能
遇到提示信息: Based on your data, we can only generate an overview of Confirmed. Try including more data, ...
- zabbix应用之discovery批量添加主机并实现自定义主机名
利用zabbix的discovery功能可以实现自动批量添加主机的功能. 下面以自动监控172.16.4.240-250网段的Linux主机为例,步骤如下: 一.客户端安装agent 为网段内的Lin ...
- [转]Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- zabbix提示错误:zabbix server is not running: the information displayed may not be current
可能是如下几种原因之一: 一.selinux是否关闭. 一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用. 关闭SELinux的方法: 修改/ ...
- zabbix自动发现url以及对http返回状态码监控实现
扩展 http 请求方法以及返回状态码的类型和含义 服务器状态码 1.200 OK表示从客户端发来的请求在服务器端被正常处理了.2.204 No Content 该状态码代表服务器接收的请求已成功处理 ...
- zabbix自动发现端口
目的: 通过批量实现自动发现端口,避免傻傻的一个一个添加 解决方案: 使用zabbix的discovery功能来实现监控. 注意:自动发现端口,需要在sysctl.conf中修改下系统自动打开端口的范 ...
- zabbix安装(详细)本文没有截图看我网盘文档有图
安装zabbix 所有都在网盘:链接:https://pan.baidu.com/s/1kfQzV1uR21ZuT_SWaQCJpA 提取码:jlv0 傻瓜式安装centOS,不要选择最小大小安装 ...
- zabbix企业应用之low level discovery监控磁盘吞吐量与iops
最近比较忙,所以很久没有写博客了,现在分享一下如何使用lld来监控磁盘的吞吐量与iops. 之前使用zabbix监控磁盘的时候,都是固定的磁盘,比如sda.sdb什么的,然后不同监控磁盘名做不同的模板 ...
最新文章
- 探讨UnsupportedOperationException的原因及解决方案
- pythonbool运算教学_python,_pandas Series bool与运算,python - phpStudy
- React + Threejs + Swiper 实现全景图效果
- Science新研究颠覆认知,有望一举解决困扰器官移植60余年问题,网友:生物课本得改了...
- php member limit,PHPAPP注入第十枚(未过滤)
- Java Web学习总结-文件下载
- 波士顿大学计算机专业世界排名,波士顿大学计算机工程专业大学排名业内最独到阐明...
- VMware虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法
- 2021上半年软考中级软件设计师考试心得(10天时间你可以拿捏的)
- 春节要闻回顾 | 数字人民币和元宇宙被搬上春晚;美国财政部报告警告NFT可用于洗钱...
- 纯CSS打造淘宝导航菜单栏
- 金鳞岂是池中物IT评论博客正式成立
- Python 爬取QQ音乐个人单曲排行榜
- 运行sh文件(pycharm上);pycharm出现错误[: ==: unary operator expected;出错为: If memory is >> allocated;Vm tools安装
- Vue2 Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db
- 图书馆管理系统测试计划说明书
- acm算法之三大背包问题
- ElementUI 的 el-select 设置值后显示value而不是label
- Linux内核版本和发行版本的区别
- 姬魔恋战纪服务器维护,姬魔恋战纪闪退、进不去、黑屏不能玩的原因和解决办法[图]...