概要
このドキュメントでは、Network Function Manager(NFM)SNMPサービスのアベイラビリティを管理対象ノードと適切に調整するための設定について説明します。
前提条件
次の項目に関する知識があることが推奨されます。
-
Linux SNMPの設定
-
BroadWorksサーバ用のCLI設定
要件
Network Function Manager
NFMは、定義するSNMP変数のIPアドレス範囲で定義されているか、NFMポータルから個々のノード要件が設定されています。 SNMPの設定を検証するには、[nfmPortal] > [Network Monitoring] > [Open Console] > [Configure OpenNMS (admin dropdown)] > [Configure SNMP Community Names by IP Address] に移動します。
設定されたSNMP情報は、/usr/local/opennms/opennms_base/etc/snmp-config.xmlのプライマリおよびスタンバイネットワークモニタリングNFMで維持されます。
この例では、一意の書き込みコミュニティを持つ2つの範囲と、一意の読み取りおよび書き込みコミュニティストリングを持つ1つの特定の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
BroadWorksエージェントが着信要求をプロキシするために必要なコミュニティストリングは、使用しているベースのオペレーティングシステム(OS)のSNMP設定に応じて更新する必要があります。 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
- /export/home/bwadmin/で生成されたattachファイル
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +%Y-%m-%d)_'hostname'_snmp-config.xml
- /export/home/bwadmin/で生成されたattachファイル
$ /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
- /export/home/bwadmin/で生成されたattachファイル
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/'hostname'_snmpd.conf
- /export/home/bwadmin/で生成されたattachファイル
$ 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