Inleiding
In dit document wordt de configuratie beschreven om de SNMP-service voor Network Functions Manager (NFM) correct uit te lijnen met de beheerde knooppunten.
Voorwaarden
Cisco raadt u aan kennis te hebben van deze onderwerpen:
Vereisten
Netwerkfunctiebeheer
NFM is gedefinieerd met een IP-adresbereik voor de SNMP-variabelen die moeten worden gedefinieerd, of de individuele nodevereisten zijn ingesteld vanuit de NFM-portal. Voor de validatie van de SNMP-configuratie kunt u navigeren naar nfmPortal > Network Monitoring > Open Console > Configure OpenNMS (admin dropdown) > Configure SNMP Community Names by IP Address.
De geconfigureerde SNMP-informatie wordt onderhouden op de NFM voor primaire en standby-netwerkbewaking in /usr/local/opennms/opennms_base/etc/snmp-config.xml.
In het voorbeeld, mits u kunt zien dat er 2 bereiken met unieke schrijfgemeenschappen zijn, en één specifieke IP die met een uniek lees- en schrijfgemeentekoord wordt bepaald. De informatie in dit bestand moet overeenkomen met wat in het beheerde knooppunt is gedefinieerd.
/usr/local/opennms/opennms_base/etc/snmp-config.xml
10.201.191.220
Beheerd knooppunt
Pas de standaard BroadWorks SNMP community-strings "openbaar" aan wat nodig is in uw omgeving.
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
Afhankelijk van uw basis Operating Systems (OS) SNMP-configuratie, moet u de community-string die nodig is voor de BroadWorks-agent bijwerken om de inkomende verzoeken te benaderen. U kunt een teksteditor zoals vi gebruiken om de waarden in /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf aan te passen aan de OS /etc/snmp/snmpd.conf string. In het voorbeeld dat wordt gegeven, kunt u de uitlijning zien voor de BWSnmpProxy.conf en snmpd.conf community string voor '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
Aanvullende controles en informatie om te verzamelen en bij te werken in uw SR
Als de NFM nog steeds de servicebeschikbaarheid voor het beheerde knooppunt laat zien, kan deze informatie worden verzameld en vervolgens aan TAC worden geleverd met uw SR.
NFM
$ tech-support > /export/home/bwadmin/$(datum +%Y-%m-%d)_"hostname"_tech-support.txt
- Bestand toevoegen dat is gegenereerd in /export/home/bwadmin/
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +%Y-%m-%d)_"hostname"_snmp-config.xml
- Bestand toevoegen dat is gegenereerd in /export/home/bwadmin/
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:8001 SNMPv2-MIB::sysDescr.0
- uitvoer aan SR bevestigen
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0
- uitvoer aan SR bevestigen
Beheerd knooppunt
$ tech-support > /export/home/bwadmin/$(datum +%Y-%m-%d)_"hostname"_tech-support.txt
- Bestand toevoegen dat is gegenereerd in /export/home/bwadmin/
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/"hostname"_snmpd.conf
- Bestand toevoegen dat is gegenereerd in /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
- uitvoer aan SR bevestigen
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0
- uitvoer aan SR bevestigen