Table des matières

Introduction

Conditions préalables

Exigences

Gestionnaire de fonctions réseau

Noeud géré

Vérifications et informations supplémentaires à collecter et à mettre à jour dans votre demande de service

NFM

Noeud géré

Introduction

Ce document décrit la configuration permettant d'aligner correctement la disponibilité du service SNMP NFM (Network Function Managers) avec les noeuds gérés.

Conditions préalables

Cisco vous recommande de connaître les sujets suivants :

- Configuration SNMP Linux

- Configuration de l'interface de ligne de commande pour les serveurs BroadWorks

Exigences

Gestionnaire de fonctions réseau

Le NFM a été défini avec une plage d'adresses IP pour les variables SNMP à définir ou les exigences de noeud individuel ont été définies à partir du portail NFM.  Pour valider la configuration SNMP, accédez à nfmPortal > Network Monitoring > Open Console > Configure OpenNMS (liste déroulante admin) > Configure SNMP Community Names by IP Address.

Les informations SNMP configurées sont mises à jour sur le NFM de surveillance du réseau principal et de secours dans /usr/local/opennms/opennms_base/etc/snmp-config.xml.

Dans l'exemple, à condition que vous puissiez voir qu'il y a 2 plages avec des communautés d'écriture uniques, et une adresse IP spécifique définie avec une chaîne de communauté de lecture et d'écriture unique.  Les informations de ce fichier doivent correspondre à celles définies dans le noeud géré.

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

Noeud géré

Ajustez les chaînes de communauté SNMP BroadWorks « public » par défaut à ce qui est requis dans votre environnement.

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 fonction de la configuration SNMP de votre système d'exploitation de base, vous devez mettre à jour la chaîne de communauté nécessaire à l'agent BroadWorks pour assurer le proxy des requêtes entrantes.  Vous pouvez utiliser un éditeur de texte comme vi pour ajuster les valeurs dans /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf pour correspondre à la chaîne OS /etc/snmp/snmpd.conf.  Dans l'exemple fourni, vous pouvez voir l'alignement de la chaîne de communauté BWSnmpProxy.conf et snmpd.conf pour '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

Vérifications et informations supplémentaires à collecter et à mettre à jour dans votre demande de service

Si le NFM indique toujours la disponibilité du service pour le noeud géré, ces informations peuvent être collectées puis fournies au TAC avec votre SR.

NFM

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

- fichier joint généré dans /export/home/bwadmin/

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

- fichier joint généré dans /export/home/bwadmin/

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

- joindre la sortie à SR

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

- joindre la sortie à SR

Noeud géré

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

- fichier joint généré dans /export/home/bwadmin/

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

- fichier joint généré dans /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

- joindre la sortie à SR

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

- joindre la sortie à SR