内容

概要

前提条件

要件

Network Function Manager

管理ノード

SRで収集および更新する追加のチェックと情報

NFM

管理ノード

概要

このドキュメントでは、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

管理ノード

デフォルトの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

- 出力を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

- /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

- 出力をSRに添付

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

- 出力をSRに添付