简介
本文档介绍用于将网络功能管理器(NFM)SNMP服务可用性与受管节点正确对齐的配置。
先决条件
思科建议您了解以下主题:
-
Linux SNMP配置
-
BroadWorks服务器的CLI配置
要求
网络功能管理器
NFM已定义为SNMP变量的IP地址范围,或者已从NFM门户设置单个节点要求。 要验证SNMP配置,请导航到nfmPortal > Network Monitoring > Open Console > Configure OpenNMS(admin下拉列表)> Configure SNMP Community Names by IP Address。
配置的SNMP信息在/usr/local/opennms/opennms_base/etc/snmp-config.xml中的主要和备用网络监控NFM上维护。
在示例中,您可以看到,有2个具有唯一写入社区的地址范围,以及一个由唯一读写社区字符串定义的特定IP。 此文件中的信息必须与受管节点中定义的信息匹配。
/usr/local/opennms/opennms_base/etc/snmp-config.xml
10.201.191.220
受管节点
将默认BroadWorks SNMP社区字符串“public”调整为环境中所需的字符串。
ADP_CLI/Interface/SNMP/Agent> get
port = 8001
encoding = ISO-8859-1
readCommunity = hamBurger
writeCommunity = hamBurger
trapCommunity = public
trapSourceAddress = 10.201.191.220
disableV2 = false
hostMibII = false
根据基本操作系统(OS)SNMP配置,必须更新BroadWorks代理所需的社区字符串以代理传入请求。 您可以使用文本编辑器(如vi)调整/usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf中的值,以匹配操作系统/etc/snmp/snmpd.conf字符串。 在提供的示例中,您可以看到“hotDogs”的BWSnmpProxy.conf和snmpd.conf社区字符串的对齐。
/usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf
BroadWorks Master SNMP Agent
Configuration MIB
20162
On
ConfigurationManagement
.1.3.6.1.4.1.6431.1.1.5
/usr/local/broadworks/bw_base/conf/BroadworksConfiguration.mib
True
LicenseManager
LicenseManager MIB
.1.3.6.1.4.1.6431.1.1.6
LicenseManager
ON
/usr/local/broadworks/bw_base/conf/BW-LicenseManager.mib
True
Net-Snmp
Linux MIB-II sub agent
localhost
161
.1.3.6.1.2.1
Mib-II
ON
/usr/local/broadworks/bw_base/conf/mibII.mib
hotDogs
True
Net-Snmp-Ucd
Linux UCD-SNMP sub agent
localhost
161
.1.3.6.1.4.1.2021
UCD-SNMP
ON
/usr/local/broadworks/bw_base/conf/UCD-SNMP-MIB.mib
hotDogs
True
HostResources
Linux HOST-RESOURCES sub agent
localhost
161
.1.3.6.1.2.1.25
HostResources
ON
/usr/local/broadworks/bw_base/conf/HOST-RESOURCES-MIB.mib
hotDogs
True
/etc/snmp/snmpd.conf
com2sec notConfigUser default hotDogs
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1
access notConfigGroup "" any noauth exact systemview none none
syslocation
syscontact
dontLogTCPWrappersConnects yes disk / 10000 view systemview included .1.3.6.1.4.1.2021 sysdescr BroadWorks Application Delivery Platform sysobjectid .1.3.6.1.4.1.6431.1.1.8.1.29 view systemview included .1.3.6.1.4.1.6431.1.1.11 pass_persist .1.3.6.1.4.1.6431.1.1.11 /usr/local/perl/perl_base/bin/perl /usr/local/broadworks/bw_base/sbin/system-mib.pl pass .1.3.6.1.2.1.55 /usr/local/perl/perl_base/bin/perl /usr/local/broadworks/bw_base/bin/ipv6-mib.pl
要在您的SR中收集和更新的其他检查和信息
如果NFM仍显示受管节点的服务可用性已关闭,则可以收集此信息,然后向您的SR提供TAC。
NFM
$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_'hostname'_tech-support.txt
- attach file generated in /export/home/bwadmin/
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +%Y-%m-%d)_'hostname'_snmp-config.xml
- attach file generated in /export/home/bwadmin/
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:8001 SNMPv2-MIB::sysDescr.0
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0
受管节点
$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_'hostname'_tech-support.txt
- attach file generated in /export/home/bwadmin/
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/'hostname'_snmpd.conf
- attach file generated in /export/home/bwadmin/
$ cat /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf > /export/home/bwadmin/'hostname'_BWSnmpProxy.conf
$ cat /usr/local/broadworks/bw_base/conf/netsnmpd.conf > /export/home/bwadmin/'hostname'_netsnmpd.conf
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:8001 SNMPv2-MIB::sysDescr.0
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0