自动发现

Zabbix 为用户提供了高效灵活的网络自动发现功能,有以下优点:

  • 加快 Zabbix 部署
  • 简化管理
  • 无需过多管理,也能在快速变化的环境中使用 Zabbix

Zabbix 网络发现基于以下信息

- IP 范围
- 可用的外部服务(FTP、SSH、WEB、POP3、IMAP、TCP 等)
- 来自 Zabbix 客户端的信息(仅支持未加密模式)
- 来自 SNMP 客户端的信息 # 不支持:发现网络拓扑 # 网络发现由两个阶段组成:发现和动作

网络发现由两个阶段组成(发现和动作)

# 原理
Zabbix 定期扫描网络发现规则中定义的IP范围,并为每条规则单独配置了检测的频率。
请注意,一条发现规则始终由一个发现进程处理,IP 范围不会在多个发现进程之间分割。
每条规则都定义了一组服务检测,对 IP 范围执行检测。 发现检测与其他检测独立处理。如果一些检测未找到服务(或失败),其他检测则仍会处理。。

事件

每次检测到服务和主机(IP)后,网络发现模块都会生成一个发现事件

事件 服务结果检测
服务被发现 服务首次被发现或者服务由“关闭”变“开启”
服务开启 服务持续“开启”
服务丢失 服务由“开启”变“关闭”
服务关闭 服务持续“关闭”
主机被发现 在主机的所有服务都“关闭”之后,至少有一个服务重新“开启”
主机开启 主机至少有一个服务持续“开启”
主机丢失 主机的所有服务在至少一个是“开启”之后全部是“关闭”
主机关闭 主机的所有服务都持续“关闭”

动作

1.发送通知
2.添加/删除主机
3.启用/禁用主机
4.添加主机到组
5.从组中删除主机
6.将主机链接到/取消链接模板
7.执行远程脚本命令 # 基于事件的网络发现动作, 可以根据设备类型、IP地址、状态、运行时间/停机时间等进行配置,查看操作 and 条件页面。

网络发现实践









   默认标题
自动发现主机IP:{DISCOVERY.DEVICE.IPADDRESS}
消息内容
客户端名称: {DISCOVERY.SERVICE.NAME}
客户端端口: {DISCOVERY.SERVICE.PORT}
客户端状态: {DISCOVERY.SERVICE.STATUS}

自动注册

ACTIVE-AGENT 自动注册

Zabbix Active agent可以实现自动注册,进而服务器对其进行监控。通过这种方式,无需在服务器上进行手动配置便可直接启动对新host的监控。

当以前未知的 Active agent 要求检查时,会发生自动注册。

这样功能可以非常方便的自动监控新的 Cloud 节点。一旦在 Cloud 中有一个新节点,Zabbix 将自动启动 host 的性能和可用性数据的收集。

Active agent 自动注册还支持对被添加的主机进行被动检查的监控。当 Active agent 要求检查时,前提是在配置文件中已定义好了 “ListenIP” 或 “ListenPort” 配置参数,这些参数将发送到服务器。(如果指定了多个 IP 地址,则第一个将被发送到服务器。)

服务器在添加新的自动注册主机时,使用接收到的 IP 地址和端口配置 agent。如果没有接收到IP地址值,则使用传入连接的IP地址。如果没有接收到端口值,则使用10050

自动注册情况

- 主机元数据信息发生变化
- 手动添加主机,元数据信息有缺失
- 手动切换主机,由另一台新的proxy监控
- 同一台host的自动注册由新的proxy发出

自动注册实践

客户端配置

[root@m01 ~]# vim /etc/zabbix/zabbix_agentd.conf
ServerActive=172.16.1.71
Hostname=m01 [root@m01 ~]# systemctl restart zabbix-agent.service

页面配置





Zabbix 自动发现 & 自动注册的更多相关文章

  1. 分布式系统监视zabbix讲解八之自动发现/自动注册--技术流ken

    自动发现(LLD) 概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网 ...

  2. zabbix自动发现自动注册

    一.自动发现 1. 2自动注册详细配置 二.自动注册 1. . 2.自动注册详细配置 三 自动安装zabbix客户端脚本 #!/bin/bash #robin path='/etc/zabbix/za ...

  3. Centos7 zabbix 自动发现与注册

    自动发现与自动注册 自动发现: zabbix Server主动发现所有客户端,然后将客户端登记自己的小本上,缺点zabbix server压力山大(网段大,客户端多),时间消耗多. 自动注册: zab ...

  4. 分布式系统监视zabbix讲解八之自动发现/自动注册

    自动发现(LLD) 概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网 ...

  5. zabbix监控之自动发现/自动注册

    一.自动发现 1.概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,zabbix可以在你的机器上自动开始监控文件系统或者网络接口,而无需为每个文件系统或网 ...

  6. CentOS7下搭建zabbix监控(五)——Web端配置自动发现并注册

    好像有点问题,没法自动添加主机,我后期再测测 (1).自动发现主机并注册 1)创建发现规则 2)编辑自动发现规则信息(这两步不配置问题也不大,因为在动作中也有主机IP地址) 3)添加自动发现的动作 4 ...

  7. zabbix分布式部署和主机自动发现

    1.分布式部署原理 1.1Zabbix分布式部署的原理 传统的部署架构,是server直接监控所有的主机,全部主机的数据都是有server自己来采集和处理,server端的压力比较大,当监控主机数量很 ...

  8. zabbix模板的自动发现规则(ldd)实现被监控项自动发现

    zabbix模板的自动发现规则(ldd)实现被监控项自动发现 自动发现规则(ldd)用途说明 在zabbix自带的linux模板的自动发现规则中,有一个Mounted filesystem disco ...

  9. zabbix 批量安装+自动注册

    环境介绍 zabbix版本Zabbix 4.2.6 zabbix server:10.0.10.234 zabbix-agent:16台 Linux 7.x设备   自动发现 自动发现的好处:快速发现 ...

随机推荐

  1. Springboot之文件监控

    背景:在实际环境部署构成中,由于特殊网络环境因素,有很多服务器之间的网络都是单向的,不能互相访问的,只有通过特定技术手段做到文件的单项摆渡,这就需要在两台服务器上分别写序列化程序和反序列化程序,这里不 ...

  2. Jenkins自动部署spring boot

    Jenkins自动部署spring boot 背景介绍 本公司属于微小型企业,初期业务量不高,所有程序都写在一个maven项目里面,不过是多模块开发. 分了login模块,service模块,cms模 ...

  3. CTFHub - Web(五)

    eval执行: 1.进入网页,显示源码, <?php if (isset($_REQUEST['cmd'])) { eval($_REQUEST["cmd"]); } els ...

  4. ctfhub技能树—信息泄露—git泄露—index

    打开靶机 查看页面信息 使用dirsearch进行扫描 使用githack工具处理git泄露情况 使用git log命令查看历史记录 与 add flag 9b5b58-- 这次提交进行比对 即可拿到 ...

  5. SAP 技术设置(technical setting)

    在创建数据库表的时候,需要设置它的技术参数:这样才能使用. 在技术设置里,有个数据类(data class),如APPL0,等等. 有好多值可以供我们选择.这些值保存在表DDART中,表的描述:DD: ...

  6. 探索微软开源Python自动化神器Playwright

    相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也 ...

  7. 使用Gulp里面的浏览器同步插件browser-sync的注意事项

    使用Gulp里面的浏览器同步插件browser-sync的注意事项 第一步:打开你的开发者工具, 编写前端代码!图如下! 第二步:打开你当前工作目录的命令行窗口 第三步:输入浏览器同步执行的代码! b ...

  8. 小白都看得懂的Javadoc使用教程

    Javadoc是什么 官方回答: Javadoc is a tool for generating API documentation in HTML format from doc comments ...

  9. LVS负载均衡NAT模式原理介绍以及配置实战

    LVS基本原理 流程解释: 当用户向负载均衡调度器(Director Server)发起请求,调度器将请求发往至内核空间 PREROUTING 链首先会接收到用户请求,判断目标 IP 确定是本机 IP ...

  10. from unittest import TestCase

    from unittest import TestCaseBigInteger/Big_Integer.py at master · YulitaGap/BigInteger https://gith ...