Sommario

Introduzione

Prerequisiti

Requisiti

Network Function Manager

Nodo gestito

Ulteriori verifiche e informazioni da raccogliere e aggiornare nella SR

NFM

Nodo gestito

Introduzione

Questo documento descrive la configurazione per allineare correttamente la disponibilità del servizio SNMP Network Function Manager (NFM) con i nodi gestiti.

Prerequisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Configurazione Linux SNMP

- Configurazione CLI per i server BroadWorks

Requisiti

Network Function Manager

Il modulo NFM è stato definito con un intervallo di indirizzi IP per le variabili SNMP da definire oppure i requisiti dei singoli nodi sono stati impostati dal portale NFM.  Per convalidare la configurazione SNMP, selezionare nfmPortal > Network Monitoring > Open Console > Configure OpenNMS (menu a discesa admin) > Configure SNMP Community Names by IP Address.

Le informazioni SNMP configurate vengono gestite su NFM (Primary and Standby Network Monitoring) in /usr/local/opennms/opennms_base/etc/snmp-config.xml.

Nell'esempio, si può vedere che ci sono 2 intervalli con community di scrittura univoche e un IP specifico definito con una stringa della community di lettura e scrittura univoca.  Le informazioni in questo file devono corrispondere a quelle definite nel nodo gestito.

/usr/local/opennms/opennms_base/etc/snmp-config.xml

Nodo gestito

Regolare le stringhe della community SNMP BroadWorks predefinite "public" in base ai requisiti dell'ambiente in uso.

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

A seconda della configurazione SNMP del sistema operativo di base, è necessario aggiornare la stringa della community necessaria all'agente BroadWorks per inoltrare le richieste in ingresso.  È possibile utilizzare un editor di testo come vi per regolare i valori in /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf in modo che corrispondano alla stringa /etc/snmp/snmpd.conf del sistema operativo.  Nell'esempio fornito, è possibile visualizzare l'allineamento per la stringa della community BWSnmpProxy.conf e snmpd.conf per 'hotDogs'.

/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

Ulteriori verifiche e informazioni da raccogliere e aggiornare nella SR

Se NFM mostra ancora la disponibilità del servizio per il nodo gestito, queste informazioni possono essere raccolte e quindi fornite a TAC con la SR.

NFM

$ supporto tecnico > /export/home/bwadmin/$(data +%Y-%m-%d)_`hostname`_supporto tecnico.txt

- allega file generato in /export/home/bwadmin/

$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(data +%Y-%m-%d)_`nomehost`_snmp-config.xml

- allega file generato in /export/home/bwadmin/

$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <nome_comunità> <IP_nodo_gestito>:8001 SNMPv2-MIB::sysDescr.0

- collegare l'output alla SR

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

- collegare l'output alla SR

Nodo gestito

$ supporto tecnico > /export/home/bwadmin/$(data +%Y-%m-%d)_`hostname`_supporto tecnico.txt

- allega file generato in /export/home/bwadmin/

$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/`hostname`_snmpd.conf

- allega file generato in /export/home/bwadmin/

$ cat /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf > /export/home/bwadmin/`nomehost`_BWSnmpProxy.conf

$ cat /usr/local/broadworks/bw_base/conf/netsnmpd.conf > /export/home/bwadmin/`nomehost`_netsnmpd.conf

$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <nome_comunità> <IP_nodo_gestito>:8001 SNMPv2-MIB::sysDescr.0

- collegare l'output alla SR

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

- collegare l'output alla SR