添加H3C交换机到Zabbix监控

添加H3C交换机到Zabbix监控#

zabbix可以通过Agent/SNMP/JMX/IPMI等多种接口方式进行主机管理,对于能够安装zabbix-agent客户端的平台应尽量使用agent客户方式添加主机,对于普通路由器和交换机虽然不能安装agent但是一般都支持SNMP协议,可使用SNMP方式进行设备添加。

本例中使用SNMP方式对H3C交换机进行添加和管理:

1.交换机机中配置SNMP:
Copy
snmp-agent    #启用snmp snmp-agent community read test    #定义一个只读团体test snmp-agent sys-info version all    #定义snmp支持版本 display snmp-agent community | sys-info    #查看命令
2.验证SNMP:
Copy
snmpwalk -v 2c -c 团体名 SNMP主机IP
3.Zabbix中主机添加:


这里我们使用zabbix自带的SNMP模板:

设置主机宏参数,和之前交换机中配置的团体名一致:

添加完成,稍等片刻应该会获取到监控数据:

至此,利用系统自带模板的简单管理已经完成。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

由于Zabbix自带SNMP模板中所包含的监控项以及图形可能无法满足某些特定需求,那么这种情况就要进行自定义模板来实现自定义项目的监控,继续以上例中为基础,具体步骤如下:

1.查询交换机的OID:

这里我们使用工具Getif来查询OID,输入交换机管理IP和团体名称:

切换菜单栏为:“MBrowser“,依次选择:iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets
这个是交换机端口入流量接口(相应的 ifOutOctets 就是交换机端口出口量接口),
在下面可以看到入接口的OID,但并不完整,还需结合各个接口的ID,才能凑成完整的OID。

切换菜单栏为:“Interfaces”,点击start按钮,会自动搜索各个接口信息:

公式:接口OID = 出/入方向OID + 接口ID
例如:交换机3口入方向OID:1.3.6.1.2.1.2.2.1.10.3   
其中“1.3.6.1.2.1.2.2.1.10”表示入接口的OID,而后面的“3”表示接口的ID,整个加起来就是一个完整的入接口OID信息。

2.Zabbix配置:

这里不再进行演示模板的创建等等,只是演示一下Item的创建,其他的参数监控也是类似的,如下图端口3流量监控:

posted @   Beavan  阅读(4117)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示
CONTENTS