목차

소개

사전 요구 사항

요구 사항

네트워크 기능 관리자

관리 노드

SR에서 수집 및 업데이트하기 위한 추가 확인 및 정보

NFM

관리 노드

소개

이 문서에서는 NFM(Network Function Manager) SNMP 서비스 가용성을 관리 대상 노드와 적절하게 조정하는 구성에 대해 설명합니다.

사전 요구 사항

Cisco에서는 다음 항목에 대해 알고 있는 것이 좋습니다.

- Linux SNMP 컨피그레이션

- BroadWorks 서버의 CLI 컨피그레이션

요구 사항

네트워크 기능 관리자

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

관리 노드

기본 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

- 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/$(날짜 +%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

- SR에 출력 연결

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

- SR에 출력 연결