簡介
本文檔介紹用於將網路功能管理器(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中的值,以匹配OS /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