소개
이 문서에서는 NFM(Network Function Manager) SNMP 서비스 가용성을 관리 대상 노드와 적절하게 조정하는 구성에 대해 설명합니다.
사전 요구 사항
Cisco에서는 다음 항목에 대해 알고 있는 것이 좋습니다.
요구 사항
네트워크 기능 관리자
NFM은 정의할 SNMP 변수에 대한 IP 주소 범위로 정의되었거나 개별 노드 요구 사항이 NFM 포털에서 설정되었습니다. SNMP 컨피그레이션을 확인하려면 nfmPortal(nfmPortal) > Network Monitoring(네트워크 모니터링) > Open Console(콘솔 열기) > Configure OpenNMS (admin dropdown)(OpenNMS 구성(관리 드롭다운) > Configure SNMP Community Names by IP Address(IP 주소별 SNMP 커뮤니티 이름 구성)로 이동합니다.
구성된 SNMP 정보는 Primary and Standby Network Monitoring NFM(/usr/local/opennms/opennms_base/etc/snmp-config.xml)에서 유지됩니다.
예제에서 고유한 쓰기 커뮤니티가 있는 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와 같은 텍스트 편집기를 사용하여 OS /etc/snmp/snmpd.conf 문자열과 일치하도록 /usr/local/broadworks/bw_base/conf/BWSnmpProxy.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/$(날짜 +%Y-%m-%d)_`hostname`_tech-support.txt
- /export/home/bwadmin/에서 생성된 파일 첨부
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_snmp-config.xml
- /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/$(날짜 +%Y-%m-%d)_`hostname`_tech-support.txt
- /export/home/bwadmin/에서 생성된 파일 첨부
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/`hostname`_snmpd.conf
- /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