华为E9000刀笼登录HMM Web管理页面后发现并不支持SNMP图形化配置,官方回应是因为设备型号老旧的问题,并且刀片节点也不支持SNMP配置, 好在提供了一种命令端的配置方式,可以通过SMM对应的MIB库拿到我们想要的刀笼、刀片一系列指标的OID。

配置SNMP V2C 步骤一:SSH登录到刀笼设备的SMM命令终端、账号密码是HMM Web管理页面的账户名和密码。如图1 图1 步骤二:查看当前SNMP V2C状态,SNMP V2C默认处于关闭状态,这里需要手动开启。如图2 图2 步骤三:开启SNMP V2C。如图3 图3 步骤四:配置SNMP V2C团体名。如图4,团体名设置的时候最好不要用public,因为这个地方会有复杂性要求。当然,你也可以通过命令smmset -l smm -d snmpcommunitycomplex -v disable设置复杂性开关。 图4 步骤五:测试SNMP V2C是否配置成功。图5中可以看到zabbix server已经能够通过SNMP V2C获取到刀笼设备的数据,说明SNMP配置没有问题。 图5 配置SNMP Trap 步骤一:查看SNMP Trap版本,默认v3版本。如图6 图6 步骤二:修改SNMP Trap版本为v2或者v1,。如图7 图7 步骤三:指定SNMP Trap地址为采集器地址,我这里zabbix server IP地址是172.25.252.169。如图8 图8 步骤四:zabbix server上开启tcpdump抓包,然后登陆刀笼E9000 HMM Web管理页面,发送Trap测试信息。如图9图10 图9 图10 步骤五:图11中发现zabbix server抓包页面成功捕捉到刀笼设备发送的Trap测试信息,说明SNMP Trap配置没有问题 图11 更多SMM命令参考华为官方链接:https://support.huawei.com/enterprise/zh/doc/EDOC1000015871/fcfb927b