搜搜吧

查看: 615|回复: 0

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

[复制链接]

超级钻石贵宾会员

1万

主题

2万

帖子

3万

搜搜币

Rank: 1

UID
15343
威望
-561
在线时间
393 小时
注册时间
2015-10-12
发表于 2021-7-13 14:57:02 | 显示全部楼层 |阅读模式

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

正文

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

环境
  • 受控端:eNSP
  • 设备型号:S5700

准备工作

1.交换机配置

  • snmp-agent
  • snmp-agent  community read cipher huawei@123
  • snmp-agent sys-info version v2c

2.Zabbix Server安装snmpwalk插件

  • ----CentOS 7----
  • yum -y install net-snmp-utils
  • ----CentOS 8----
  • dnf -y install net-snmp-utils

3.snmpwalk测试

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


前端自动发现

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


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

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


自动发现规则界面

3.配置自动发现规则

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


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




冒号前面的复制即可

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


前端动作

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


2.添加自动发现的动作

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


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


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


最终效果

最终效果

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



正常


数据也正常

写在最后

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


过年了,祝各位新年快乐
Powered by www.sosoba.org Copyright © 2013-2021 搜搜吧社区 小黑屋|手机版|Archiver|地图|联系站长|腾讯云代金券|公共DNS|seo优化服务|搜搜吧
广告服务/项目合作/会员购买:QQ 侵权举报邮箱: fuwu-sosoba@qq.com 举报流程必看 搜搜吧建站时间:创建于2013年07月23日
免责声明:本站所有的内容均来自互联网以及第三方作者自由发布,版权归原作者版权所有,搜搜吧不承担任何的法律责任,若有侵权请来信告知,我们立即删除!
版权声明:搜搜吧影视资源均收集自互联网,没有提供影片资源存储和下载,也未参与录制上传,若本站收录的资源涉及您的版权或知识产权或其他利益,我们会立即删除

GMT+8, 2021-9-29 09:52 , Processed in 0.029560 second(s), 6 queries , Redis On.

快速回复 返回顶部 返回列表