Inleiding
In dit document wordt de configuratie beschreven om de beschikbaarheid van de SNMP-service van Network Function Managers (NFM) goed af te stemmen op de beheerde knooppunten.
Voorwaarden
Cisco raadt u aan om kennis te hebben van deze onderwerpen:
Vereisten
Netwerkfunctiebeheer
De NFM is gedefinieerd met een IP-adresbereik voor de SNMP-variabelen waarvoor moet worden gedefinieerd, of de afzonderlijke nodevereisten zijn ingesteld vanuit het NFM-portaal. Als u de SNMP-configuratie wilt valideren, gaat u naar nfmPortal > Netwerkbewaking > Open Console > OpenNMS configureren (vervolgkeuzelijst voor beheerders) > SNMP-communitynamen configureren op IP-adres.
De geconfigureerde SNMP-informatie wordt bijgehouden op de primaire en standby Network Monitoring NFM in /usr/local/opennms/opennms_base/etc/snmp-config.xml.
In het voorbeeld, mits u kunt zien dat er 2 bereiken zijn met unieke schrijfgemeenschappen en één specifiek IP gedefinieerd met een unieke lees- en schrijfcommunitystring. De informatie in dit bestand moet overeenkomen met wat is gedefinieerd in de beheerde node.
/usr/local/opennms/opennms_base/etc/snmp-config.xml
10.201.191.220
Managed Node
Pas de standaard BroadWorks SNMP community strings "public" aan wat er in uw omgeving vereist is.
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 de SNMP-configuratie van uw basisbesturingssysteem (OS), moet u de communitystring bijwerken die nodig is voor de BroadWorks-agent om de inkomende verzoeken te proxyeren. U kunt een teksteditor zoals vi gebruiken om de waarden in /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf aan te passen aan de tekenreeks /etc/snmp/snmpd.conf van OS. In het gegeven voorbeeld ziet u de uitlijning 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 beschikbaarheid van de service voor de beheerde node toont, kan deze informatie worden verzameld en vervolgens aan TAC worden verstrekt met uw SR.
NFM
$ tech-support > /export/home/bwadmin/$(datum +%Y-%m-%d)_`hostname`_tech-support.txt
- Bestand bijvoegen gegenereerd in /export/home/bwadmin/
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(datum +%Y-%m-%d)_`hostname`_snmp-config.xml
- Bestand bijvoegen gegenereerd in /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
Managed Node
$ tech-support > /export/home/bwadmin/$(datum +%Y-%m-%d)_`hostname`_tech-support.txt
- Bestand bijvoegen gegenereerd in /export/home/bwadmin/
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/`hostname`_snmpd.conf
- Bestand bijvoegen 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
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_IP>:161 SNMPv2-MIB::sysDescr.0