目錄

簡介

必要條件

需求

網路功能管理員

託管節點

在SR中收集和更新的其他檢查和資訊

NFM

託管節點

簡介

本文檔介紹用於將網路功能管理器(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

託管節點

將預設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

- 將輸出附加到SR

$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0

- 將輸出附加到SR

託管節點

$ 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

- 將輸出附加到SR

$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0

- 將輸出附加到SR