SNMP在网络设备的管理和监控中起着至关重要的作用。它允许管理员通过网络对设备进行查询和配置。在Cisco的应用策略基础架构控制器(APIC)中配置SNMP,是确保我们能够获取网络设备状态的关键步骤。
Cisco提供了一个详细的配置指南,介绍了如何在APIC的图形用户界面上配置SNMP策略和SNMP Trap。
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/all/mib/guide/b_Cisco_ACI_MIB_Quick_Reference/b_Cisco_ACI_MIB_Quick_Reference_chapter_01.html
然而,用户经常遇到的一个问题是,尽管可以从交换机设备上成功采集到OID的返回值,但却无法从APIC控制器获取SNMP的返回值或者只能获取到部分返回值。解决这个问题通常涉及以下两个方面:
- APIC控制器和交换机支持的MIB(管理信息库)库不同。这意味着,可查询的信息集合可能因设备类型而异。
参考Cisco MIB支持文档来获取正确的信息:https://www.cisco.com/c/dam/en/us/td/docs/Website/datacenter/aci/mib/mib-support.html
- APIC控制器配置了OOB(Out-Of-Band)地址,但默认情况下,APIC的OOB并不在管理EPG中。即使OOB地址是可达的,也需要进行额外的配置。
需要在“Tenants>Node Management Addresses”中配置APIC的IP地址和网关信息,以确保SNMP客户端能够与APIC进行通信。
完成上述配置后,管理员就可以使用SNMP客户端监控APIC和交换机的状态了。