Zabbix 自动网络发现 网络自动注册


Zabbix 自动网络发现介绍


Zabbix为用户提供了高效灵活的网络自动发现功能。 
适当的网络发现配置可以:
1.加快Zabbix部署
2.简化管理
3.无需过多管理,也能在快速变化的环境中使用Zabbix 
Zabbix网络发现基于以下信息:
1.IP范围
2.可用的外部服务(FTP、SSH、WEB、POP3、IMAP、TCP等)
3.来自Zabbix客户端的信息(仅支持未加密模式)
4.来自snmp客户端的信息 

不支持:
发现网络拓扑 
网络发现由两个阶段组成:发现和动作。

#发现
Zabbix定期扫描网络发现规则中定义的IP范围,并为每条规则单独配置了检测的频率。

请注意,一条发现规则始终由一个发现进程处理,IP范围不会在多个发现进程之间分割。

每条规则都定义了一组服务检测,对IP范围执行检测。

发现检测与其他检测独立处理。如果一些检测未找到服务(或失败),其他检测则仍会处理。

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

#动作
Zabbix所有动作都是基于发现事件,例如:

发送通知

添加/删除主机

启用/禁用主机

添加主机到组

从组中删除主机

将主机链接到/取消链接模板

执行远程脚本命令

基于事件的网络发现动作, 可以根据设备类型、IP地址、状态、运行时间、停机时间等进行配置,查看操作 and 条件页面。 

网络自动发现介绍(被动)

网络自动发现的特点

1. 发现速度太慢 

2. 轮询扫描IP地址网段  

3. 如果出现网段中不通的主机,会出现卡顿或者服务器无法将其加入节点

4. 会导致服务端的性能缓慢 Discoverers 影响性能。 

配置自动发现

img配置>自动发现

img

img配置>动作>自动发现

img
img

默认标题
自动发现主机IP:{DISCOVERY.DEVICE.IPADDRESS}

消息内容
客户端名称: {DISCOVERY.SERVICE.NAME}
客户端端口: {DISCOVERY.SERVICE.PORT}
客户端状态: {DISCOVERY.SERVICE.STATUS}

操作动作
添加主机,添加主机组,链接模板,发送邮件等

添加新主机

[root@web02 ~]# yum install -y https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.18-1.el7.x86_64.rpm

[root@web02 ~]# grep '^Server' /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71

[root@web02 ~]# systemctl start zabbix-agent.service

img监测>图形

#解决Discoverers 报警故障
[root@zabbix-server ~]# vim  /etc/zabbix/zabbix_server.conf 
StartDiscoverers=20

[root@zabbix-server ~]# systemctl  restart zabbix-server.service 

img

img主机发现成功

网络自动注册(主动)

zabbix_agent指定zabbix-server

#准备客户端web02、db01

#将客户配置成为主动模式
[root@web02 ~]# grep -E '^Server|^Host'  /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71 #被动模式
ServerActive=172.16.1.71 #主动模式
Hostname=web02 #指定主机名

[root@web02 ~]# systemctl  restart zabbix-agent.service

img配置>动作>自动注册

img
img
img

img添加成功

Zabbix主动和被动的区别

主动式和被动式的区别

    1. 主动模式zabbix-agent主动将数据上报给zabbix-server

    2. 被动模式zabbix-server轮询进行检测zabbix-agent

主动和别动如何进行选择

    1. 当你的队列或者查询里面有大量监控项延迟

    2. 当监控主机超过300台,建议使用主动模式    

img
img

主动式和被动式实战

将监控项变为主动获取

img系统默认是被动模式,所以时间都不一样

客户端要配置成主动模式

#将客户配置成为主动模式
[root@web01 ~]# grep -E '^Server|^Host'  /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71
ServerActive=172.16.1.71
Hostname=web01

[root@web01 ~]# systemctl  restart zabbix-agent.service

img
img
img
img
img

img选中监控项,批量更新

img

img监控项主动式修改成功

img将主机关联新的模板

img监测>最新数据,发现时间一致

Copyright © 2009 - Now . XPBag.com . All rights Reserved.
夜心的小站 » Zabbix 自动网络发现 网络自动注册

提供最优质的资源集合

立即查看 了解详情