Inhoud

Inleiding

Voorwaarden

Vereisten

Netwerkfunctiebeheer

Managed Node

Aanvullende controles en informatie om te verzamelen en bij te werken in uw SR

NFM

Managed Node

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:

- Linux SNMP-configuratie

- CLI-configuratie voor de BroadWorks-servers

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

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

- uitvoer aan SR koppelen

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

- uitvoer aan SR koppelen

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

- uitvoer aan SR koppelen

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

- uitvoer aan SR koppelen