Zabbix由浅入深之网络设备自动发现

运维 系统运维
其实网络设备在监控领域是比较复杂的一个项目,Zabbix针对网络设备这一块也有相对应的解决方案,从某种角度来说,Zabbix是可以取代一些商业的监控软件。

[[410880]]

上一期提到了Linux系统(Agent方式)的自动注册,自动化部分用工具作为替代,所谓自动化无非就是用机器的方式替代,但想实现真正的全自动化,依然还是标准化、流程化的建立。这期我们共同探讨网络设备的自动发现。

正文

其实网络设备在监控领域是比较复杂的一个项目,因为种类繁多,指标难控,一旦阈值设置不理想,会产生海量告警,针对园区企业,设备多,添加起来工作量大,也是一个比较麻烦的事情,Zabbix针对网络设备这一块也有相对应的解决方案,从某种角度来说,Zabbix是可以取代一些商业的监控软件

环境

  • 受控端:eNSP
  • 设备型号:S5700
Zabbix由浅入深之网络设备自动发现

准备工作

1.交换机配置

  1. snmp-agent 
  2. snmp-agent  community read cipher huawei@123 
  3. snmp-agent sys-info version v2c 

2.Zabbix Server安装snmpwalk插件

  1. ----CentOS 7---- 
  2. yum -y install net-snmp-utils 
  3. ----CentOS 8---- 
  4. dnf -y install net-snmp-utils 

3.snmpwalk测试

如果对此工具不熟悉的人可以查看我之前的文档,出现下图即代表snmp开启成功

Zabbix由浅入深之网络设备自动发现

前端自动发现

1.在配置选项找到自动发现选项(Discovery)

Zabbix由浅入深之网络设备自动发现

2.添加自动发现规则(Discovery rules)

这里的自动发现规则和监控项里的自动发现规则不是一回事,那个是lld

Zabbix由浅入深之网络设备自动发现

自动发现规则界面

3.配置自动发现规则

这个地方比较关键,首先是确定网络范围,自动发现的检查条件,这里选择snmp v2,如果是其他的可以选择相对应的检查条件。

Zabbix由浅入深之网络设备自动发现

在SNMP检查配置里要求填入OID,这里我才用1.3.6.1.2.1.1.5.0,这个是通用里的sysname,可以在snmpwalk里测试,如果不想用这个也可以在snmpwalk里测试,一般在前几行,如下图三

Zabbix由浅入深之网络设备自动发现
Zabbix由浅入深之网络设备自动发现
Zabbix由浅入深之网络设备自动发现

冒号前面的复制即可

选择好检查条件后,下面选项也会跟着改变,其实指的是如何添加到Zabbix里,第一个是唯一性条件,建议采用IP地址,因为设备名称有可能是冲突的。hostname就选择SNMP的,到时候自动加入到列表时候以hostname形式加入了,下面的都是关联性的,显示的名称也选择hostname

Zabbix由浅入深之网络设备自动发现

前端动作

1.在配置选项找到动作,进入自动发现操作(Discovery actions)

Zabbix由浅入深之网络设备自动发现

2.添加自动发现的动作

一般情况下建议条件设置为网段,但不建议太大,比较消耗资源,如果资源够充沛,这里可以写大网段。格式为192.168.31.x-x。

Zabbix由浅入深之网络设备自动发现

接下来是添加操作内容,一般为三个,添加主机、添加到群组、连接到模板

Zabbix由浅入深之网络设备自动发现

如果存在同网段异构网络设备,建议先通过自动发现端口,目前SNMP端口自动发现基本都是通用的,也就是用的IF-MIB,遇到个别的再分析,先添加上来,再进行微调。

Zabbix由浅入深之网络设备自动发现

最终效果

最终效果

等待一会就可以了,如果发现比较慢,测试环境可以将自动发现规则里的时间间隔改为1m,生产环境不建议。

Zabbix由浅入深之网络设备自动发现
Zabbix由浅入深之网络设备自动发现

正常

Zabbix由浅入深之网络设备自动发现

数据也正常

写在最后

其实整个过程比较简单,主要是对这个Zabbix监控网络设备要比较熟悉,如果环境比较复杂,肯定需要微调,所以还是那句话标准化比较重要,没有标准,自动化都是瞎扯,配起来堪比手工配置,而且容易出错,下一期就带来Windows的自动注册,敬请期待。

 

责任编辑:姜华 来源: 今日头条
相关推荐

2020-12-30 09:47:40

Zabbix监控网络设备

2020-04-20 21:22:50

网络设备网络协议计算机网络

2021-09-09 14:54:10

Linuxbridge网络设备

2020-04-23 09:11:09

网络协议网络设备网络

2023-09-06 18:16:14

自动发现Zabbix网络

2021-04-23 08:41:17

Zabbix 5.2Nginx监控

2021-04-15 08:45:25

Zabbix 5.2Apache监控

2021-03-19 08:47:38

Zabbix 5.2VMware监控

2021-01-14 10:57:29

Zabbix监控网络设备

2010-07-19 10:05:52

ibmdwLinux

2010-07-05 15:11:13

网络设备安全防护

2021-08-11 06:34:14

ZabbixDocker运维

2020-12-31 08:36:03

Zabbix邮箱告警Python

2021-04-25 08:28:44

Zabbix 5.2监控IIS服务运维

2022-07-12 10:01:33

网络设备供应链

2021-05-12 08:13:31

Zabbix 5.2php-fpm监控

2021-05-13 07:42:06

Zabbix汉化调整开源

2014-05-21 14:37:27

Zabbix监控MySQL

2021-06-08 08:33:33

Zabbix5.2snmptrap探索运维

2013-05-03 16:37:25

网络设备生命周期品质
点赞
收藏

51CTO技术栈公众号