Contenido

Introducción

Prerequisites

Requirements

Administrador de funciones de red

Nodo gestionado

Comprobaciones e información adicionales para recopilar y actualizar en su SR

NFM

Nodo gestionado

Introducción

Este documento describe la configuración para alinear correctamente la disponibilidad del servicio SNMP de Network Function Managers (NFM) con los nodos administrados.

Prerequisites

Cisco recomienda que conozca estos temas:

- Configuración SNMP de Linux

- Configuración CLI para los servidores BroadWorks

Requirements

Administrador de funciones de red

El NFM se ha definido con un rango de direcciones IP para las variables SNMP que se deben definir, o los requisitos de nodos individuales se han establecido desde el portal NFM.  Para validar la configuración SNMP, navegue hasta nfmPortal > Network Monitoring > Open Console > Configure OpenNMS (menú desplegable admin) > Configure SNMP Community Names by IP Address.

La información SNMP configurada se mantiene en el NFM de Monitoreo de Red Primario y en Espera en /usr/local/opennms/opennms_base/etc/snmp-config.xml.

En el ejemplo, siempre que pueda ver que hay 2 rangos con comunidades de escritura únicas, y una IP específica definida con una cadena de comunidad de lectura y escritura única.  La información de este archivo debe coincidir con la definida en el nodo administrado.

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

Nodo gestionado

Ajuste las cadenas de comunidad SNMP "públicas" predeterminadas de BroadWorks a lo que se requiera en su entorno.

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

En función de la configuración de SNMP de su sistema operativo (SO) base, debe actualizar la cadena de comunidad necesaria para que el agente de BroadWorks realice proxy de las solicitudes entrantes.  Puede utilizar un editor de texto como vi para ajustar los valores en /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf para que coincidan con la cadena OS /etc/snmp/snmpd.conf.  En el ejemplo proporcionado, puede ver la alineación de la cadena de comunidad BWSnmpProxy.conf y snmpd.conf para '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

Comprobaciones e información adicionales para recopilar y actualizar en su SR

Si el NFM todavía muestra la disponibilidad de servicio inactiva para el nodo administrado, esta información se puede recopilar y luego se puede proporcionar al TAC con su SR.

NFM

$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_tech-support.txt

- adjuntar archivo generado en /export/home/bwadmin/

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

- adjuntar archivo generado en /export/home/bwadmin/

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

- adjuntar salida a SR

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

- adjuntar salida a SR

Nodo gestionado

$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_tech-support.txt

- adjuntar archivo generado en /export/home/bwadmin/

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

- adjuntar archivo generado en /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

- adjuntar salida a SR

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

- adjuntar salida a SR