Contents

Introdução

Pré-requisitos

Requisitos

Gerenciador de funções de rede

Nó Gerenciado

Verificações e Informações Adicionais para Coletar e Atualizar no seu SR

NFM

Nó Gerenciado

Introdução

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.

Pré-requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Configuração do SNMP Linux

- Configuração CLI para os servidores BroadWorks

Requisitos

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

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

- anexar saída ao SR

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

- anexar saída ao SR

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

- anexar saída ao SR

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

- anexar saída ao SR