MIB全称:管理信息库(MIB,Management Information Base)是TCP/IP网络管理协议标准
框架的内容之一,MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的操作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB中。
MIB来源:一般可以找厂家直接要,需要提供序列号。
解析MIB:需要用到MIB浏览器。附件有。
加载MIB:
下面针对cisco交换机的电源做分析。
ciscoEnvMonSupplyStatusTable这个属于思科交换机电源的表,里面记录着电源相关信息。
在Descr处显示问电源表的说明
The table of power supply status maintained by the environmental monitor card.
根据该表,使用对应的OID即 .1.3.6.1.4.1.9.9.13.1.5,可以获取相关信息,使用
snmpwalk 可以刷出对应表的信息,如下:
刷出来的信息与图片相对应,具体信息可以直接看每个Descr说明
下面查找需要的信息
ciscoEnvMonSupplyStatusDescr该处为电源的名字,zabbix可以将改OID制作成名字,增加可阅性
snmpwalk采集该OID信息,OID:.1.3.6.1.4.1.9.9.13.1.5.1.2
采集回来有两个值,说明需要该设备是双电源,在zabbix层面支持做自动发现,定义规则,
原理就是弄成json,后面进行遍历。
下面查找电源的状态信息:
ciscoEnvMonSupplyState这个是电源的状态,zabbix对应的监控项取值OID
snmpwalk采集该OID信息,OID:.1.3.6.1.4.1.9.9.13.1.5.1.
由于snmpwalk采集该OID是数字,看不懂,
在syntax处有对应的说明:(zabbix支持将采集回来的值做映射)
电源的名字和状态都都获取到OID,剩下的在zabbix操作即可
zabbix定义自动发现规则
其中{#SNMPVALUE}属于zabbix内置定义值代表值为下面标红的内容:
官方关于snmp自动发现的链接:
https://www.zabbix.com/documentation/4.0/zh/manual/discovery/low_level_discovery/snmp_oids
zabbix定义监控项:
其中{#SNMPINDEX}属于zabbix内置定义值代表值为下面标红的内容:
{#SNMPINDEX}该值与状态OID的{#SNMPINDEX}相对应:
由于状态取值为数字,所以需要做值映射,增加可阅性
值映射一般都是自定义,自己创建
选中自己创建的值即可:
效果如下:
附件上述使用mib:
mib浏览器:
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款