Introduction
Este documento descreve a configuração para alinhar corretamente a disponibilidade do serviço SNMP NFM (Network Function Managers, gerenciadores de função de rede) com os nós gerenciados.
Prerequisites
A Cisco recomenda que você tenha conhecimento destes tópicos:
Requirements
Gerenciador de funções de rede
O NFM foi definido com um intervalo de endereços IP para as variáveis SNMP a serem definidas para o ou os requisitos de nó individual foram definidos no portal NFM. Para validar a configuração do SNMP, navegue para nfmPortal > Network Monitoring > Open Console > Configure OpenNMS (menu suspenso admin) > Configure SNMP Community Names by IP Address.
As informações de SNMP configuradas são mantidas no NFM de monitoramento de rede principal e em standby em /usr/local/opennms/opennms_base/etc/snmp-config.xml.
No exemplo, desde que você possa ver que há 2 intervalos com comunidades de gravação exclusivas e um IP específico definido com uma string de comunidade de leitura e gravação exclusiva. As informações neste arquivo devem corresponder ao que está definido no nó gerenciado.
/usr/local/opennms/opennms_base/etc/snmp-config.xml
10.201.191.220
Nó Gerenciado
Ajuste as séries de comunidade SNMP BroadWorks "públicas" padrão para o que é necessário em seu ambiente.
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
Dependendo da sua configuração SNMP básica dos Sistemas Operacionais (SO), você deve atualizar a série de comunidade necessária para que o agente BroadWorks crie proxy para as solicitações recebidas. Você pode usar um editor de texto como vi para ajustar os valores em /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf para corresponder à string do OS /etc/snmp/snmpd.conf. No exemplo fornecido, você pode ver o alinhamento para a string de comunidade BWSnmpProxy.conf e 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
Verificações e Informações Adicionais para Coletar e Atualizar no seu SR
Se o NFM ainda mostrar a disponibilidade do serviço inativa para o nó gerenciado, essas informações poderão ser coletadas e então fornecidas ao TAC com seu SR.
NFM
$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_tech-support.txt
- arquivo anexo gerado em /export/home/bwadmin/
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_snmp-config.xml
- arquivo anexo gerado em /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
Nó Gerenciado
$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_tech-support.txt
- arquivo anexo gerado em /export/home/bwadmin/
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/`hostname`_snmpd.conf
- arquivo anexo gerado em /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