Einleitung
In diesem Dokument wird die Konfiguration beschrieben, mit der die SNMP-Dienstverfügbarkeit der Network Function Manager (NFM) den verwalteten Knoten richtig zugeordnet werden kann.
Voraussetzungen
Cisco empfiehlt, dass Sie über Kenntnisse in den folgenden Bereichen verfügen:
Anforderungen
Network Function Manager
Der NFM wurde mit einem IP-Adressbereich für die zu definierenden SNMP-Variablen definiert, oder die einzelnen Knotenanforderungen wurden über das NFM-Portal festgelegt. Um die SNMP-Konfiguration zu validieren, navigieren Sie zu nfmPortal > Network Monitoring > Open Console > Configure OpenNMS (Admin-Dropdown-Liste) > Configure SNMP Community Names by IP Address.
Die konfigurierten SNMP-Informationen werden auf dem NFM für die primäre und die Standby-Netzwerküberwachung in /usr/local/opennms/opennms_base/etc/snmp-config.xml verwaltet.
Im Beispiel, vorausgesetzt, Sie können sehen, dass es 2 Bereiche mit eindeutigen Schreib-Communitys gibt, und eine spezifische IP-Adresse mit einem eindeutigen Schreib-Lese-Community-String definiert wird. Die Informationen in dieser Datei müssen mit den Angaben im verwalteten Knoten übereinstimmen.
/usr/local/opennms/opennms_base/etc/snmp-config.xml
10.201.191.220
Verwalteter Knoten
Passen Sie die Standardzeichenfolgen der BroadWorks SNMP-Community "public" an die in Ihrer Umgebung erforderlichen Werte an.
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
Abhängig von der SNMP-Konfiguration Ihres Betriebssystems müssen Sie den Community String aktualisieren, der für den BroadWorks-Agent erforderlich ist, um die eingehenden Anforderungen zu proxyieren. Sie können einen Texteditor wie vi verwenden, um die Werte in /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf an die OS-Zeichenfolge /etc/snmp/snmpd.conf anzupassen. Im angegebenen Beispiel können Sie die Ausrichtung für den Community String "BWSnmpProxy.conf" und "snmpd.conf" für "hotDogs" sehen.
/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
Zusätzliche Prüfungen und Informationen zum Sammeln und Aktualisieren in Ihrem Serviceticket
Wenn auf dem NFM weiterhin die Serviceverfügbarkeit für den verwalteten Knoten angezeigt wird, können diese Informationen gesammelt und dann zusammen mit Ihrem Serviceticket an das TAC weitergeleitet werden.
NFM
$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_tech-support.txt
- in /export/home/bwadmin/ erzeugte Datei anhängen
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_snmp-config.xml
- in /export/home/bwadmin/ erzeugte Datei anhängen
$ /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
Verwalteter Knoten
$ tech-support > /export/home/bwadmin/$(date +%Y-%m-%d)_`hostname`_tech-support.txt
- in /export/home/bwadmin/ erzeugte Datei anhängen
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/`hostname`_snmpd.conf
- in /export/home/bwadmin/ erzeugte Datei anhängen
$ 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