1、介绍

网络发现:zabbix server 扫描指定网络范围内的主机;网络发现是zabbix 最具特色的功能之一,它能够根据用户事先定义的规则自动添加监控的主机或服务等

优点:

  • 加快Zabbix部署

  • 简化管理

在快速变化的环境中使用Zabbix,而不需要过度管理

2、发现方式

  • ip地址范围

  • 可用服务(ftp, ssh, http, …)

  • zabbix_agent的响应

  • snmp_agent的响应

3、发现过程

网络发现通常包含两个阶段:discovery 发现和 actions 动作

1、discovery

  • Zabbix定期扫描网络发现规则中定义的IP范围;检查的频率对于每个规则都是可配置的,每个规则都有一组用于为IP范围执行的服务检查

  • 由网络发现模块执行的服务和主机(IP)的每个检查都会生成一个发现事件

  • 8种响应事件


2、actions

网络发现中的事件可以触发 action,从而自动执行指定的操作,把 discvery events当作前提条件;

  • Sending notifications 发送通知

  • Adding/removing hosts 添加/删除主机

  • Enabling/disabling hosts 启用/禁用host

  • Adding hosts to a group 向组中添加主机

  • Removing hosts from a group 移除组中的主机

  • Linking hosts to/unlinking from a template 从模板链接主机或取消链接

  • Executing remote scripts 执行远程脚本

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

3、网络发现:接口添加

网络发现中添加主机时会自动创建 interface 接口

例如:

  • 如果基于SNMP 检测成功,则会创建SNMP 接口

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

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

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

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

4、配置网络发现 Network discovery

1、准备一台可被扫描发现的主机

1、安装 agent 段的包
[root@node1 ~]# yum -y install zabbix-agent zabbix-sender
2、设置 agent 配置,可以把之前设置好的node1的配置传过来
[root@node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
Hostname=node2.qfedu.com #只需修改hostname
3、 visudo 修改sudo的配置
[root@node1 ~]# visudo
#Defaults !visiblepw
zabbix ALL=(ALL) NOPASSWD: ALL

4、开启服务
[root@node1 ~]# systemctl start zabbix-agent

2、设置自动发现规则 discovery

注释:

3、key

[root@node1 ~]# zabbix_get -s 192.168.30.2 -p 10050 -k "system.hostname"

2、更新间隔

1h就好,不要扫描太过频繁,扫描整个网段,太废资源;这里为了实验,设为1m

4、自动发现成功

5、设置自动发现discovery 的动作action

1、创建

2、设置action动作

1、设置A条件,自动发现规则=test.net
2、设置B条件,自动发现状态=up

3、要做什么操作
  • 添加主机到监控

  • 自动链接Template OS Linux 到此host


3、配置action 完成,默认是 disabled 停用的

4、启用动作,查看效果

确实已经生效,添加主机成功,模板链接成功

5、如果自己需要添加的主机已经扫描添加完成,就可以关闭网络扫描了,因为太耗资源

Zabbix 网络发现相关推荐

  1. zabbix网络发现主机

    1 功能介绍 默认情况下,当我在主机上安装agent,然后要在server上手动添加主机并连接到模板,加入一个主机组. 如果有很多主机,并且经常变动,手动操作就很麻烦. 网络发现就是主机上安装了age ...

  2. linux下构建Zabbix网络监控平台

    linux下构建Zabbix网络监控平台 由于图片过多,本人不想一张一张上传,请下载我的详细文章: linux下构建zabbix网络监控平台[技术文档](河南-清小小)-下载地址: http://do ...

  3. zabbix4.2之网络发现、自动注册

    环境 : Ubuntu 16.04 zabbix 4.2.6 主机安排 网络发现 Zabbix定期扫描网络发现规则中定义的IP范围,并为每条规则单独配置了检测的频率,不用手动添加主机. 网络发现由两个 ...

  4. 5 zabbix 添加host_运维监控实战篇,zabbix自动发现和自动注册图文详解

    一.介绍 自动发现 Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则,自动批量的去发现局域网若干服务器,并自动把服 ...

  5. zabbix自动发现oracle表空间并监控其使用率

    监控需求 Oracle表空间使用率实时监控,当表空间使用率达到95%时触发告警机制.Oracle表空间分为系统默认表空间和用户创建的表空间,而表空间又有自动扩展和非自动扩展两种类型,用户(DBA)在创 ...

  6. zabbix自动发现规则实现批量监控主机的TCP监听端口

    检查服务器所有监听端口和其对应的服务名称的脚本可以参考https://blog.zzyyxx.top/blog/post/gordy/acf57f04f9e1  现在准备加入zabbix自动发现规则并 ...

  7. win10网络不出现计算机列表,win10网络发现已关闭网络计算机和设备不可见怎么办?...

    解决方法:1.打开"控制面板",依次选择点击"网络和Internet"->"网络和共享中心"->"更改高级共享设置&q ...

  8. zabbix自动发现

    zabbix3.4 Discovery自动发现教程 Zabbix 创建发现规则创建发现规则配置 ---- 自动发现 ---- 创建发现规则 看一个例子 这样发现规则就没有问题了,下面让主机自动加入到某 ...

  9. cassandra本地连接失败_本地网络发现失败的解决方法连接到OS X中的服务器的问题 | MOS86...

    本地联网通常在Mac上完美无缺,这就是为什么某些用户可能会遇到OS X优胜美地的一些最恶化的问题与网络连接有关.其中一些可能涉及更广泛的连接和Wi-Fi功能问题,以及其他可能影响一般LAN网络功能的能 ...

  10. 网络发现不了计算机 但是输入IP可以看到,启用了网络发现为什么还是发现不了其他计算机 其他计算机也发现不了我...

    来自知乎的汇总,感谢大神给我们指引 亲测有效 win10自从撤销了家庭组,局域网共享就是一个问题,我有一台win10专业版的笔记本和一个装有win10企业版笔记本,怎么都无法共享,经过查找资料,最终进 ...

最新文章

  1. 一些实用的 jQuery 技巧
  2. 配置spring-mvc + simple-spring-memcached
  3. Calendar类介绍_获取对象的方式
  4. chrome remote desktop_无损音乐下载神器!洛雪音乐助手lx-music-desktop
  5. Apache JMeter 启动
  6. 清除缓存 c语言_如何用C语言设置,清除和切换单个位?
  7. 2021.08.23学习内容Pytorch与Torch的关系以及Torchvision作用
  8. canoco5冗余分析步骤_基因富集分析|理解
  9. C++使用VARIANT实现二维数组的操作
  10. Linux安装之Linux mint
  11. Android xml manifest属性详解
  12. spire.pdf修改pdf内容
  13. cst2020的linux版本,如何安装CST2020的windows版本
  14. quartz mysql表文件_quartz 持久化 数据库表
  15. Canvas—2D 绘图
  16. 获得淘宝app商品详情原数据API
  17. 计算6+德州扑克各个牌型的概率
  18. 《iOS用户体验》总结与思考-改动版
  19. 【akka】akka源码 Akka源码分析-FSM
  20. 谷歌股票“打折”卖,一股换20股

热门文章

  1. 用四位16进制代码控制颜色
  2. 二或四 通道USB数据采集卡如合通过CMI耦合,构成USB高速多通道数据采集卡
  3. 加拿大高中课程计算机科学,加拿大高中课程
  4. 计算机WIN7系统网络访问权限设置,win7系统ipv6无网络访问权限如何解决?
  5. 用java计算_用Java写的计算器
  6. python requests 代理ip被禁_python requests 测试代理ip是否生效
  7. WIN10桌面图标消失,且右键失效
  8. Win10修改登录/锁屏界面背景
  9. pip install scikit-image安装失败,而且通过transform.rescale(img,0.6)时,原图像的通道数3变为2了,怎么解决?
  10. 感觉所有的方法都有人做了,NLPer怎么找创新点?