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:
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
10.201.191.220
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
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0
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
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0