Dell Networking SONiC SNMP v2c configureren
Riepilogo: In dit artikel wordt uitgelegd hoe u SNMP v2c configureert in Dell Networking SONiC.
Istruzioni
VereistenWe gebruiken standaard interfacenaamgeving om de concepten te demonstreren. Lees het artikel Dell Networking S-serie: Basic Interface Configuration - SONiC 4.0 voor meer informatie over interfacenaamgeving |
Index
Wat is SNMP?
SNMP v2c-configuratie
SNMP-community's
SNMP-meldingen
SNMP-groepen (optioneel)
SNMP engine-ID (optioneel)
SNMP-contact en locatie (optioneel)
Broninterface (optioneel)
VRF (optioneel)
Voorbeeldconfiguratie
Wat is SNMP?
Netwerkbeheerstations gebruiken SNMP (Simple Network Management Protocol) om softwareconfiguraties voor beheerde objecten op een agent in netwerkapparaten op te halen en te wijzigen. Een beheerd object is een gegeven van managementinformatie.
De SNMP-agent in een beheerde switch onderhoudt de data voor beheerde objecten in Management Information Bases (MIB's). Beheerde objecten worden geïdentificeerd aan de hand van hun object-ID's (OID's). Een externe SNMP-agent voert een SNMP-wandeling uit op de OID's die zijn opgeslagen in MIB's op de lokale switch om informatie weer te geven en op te halen.
De lokale SNMP-agent verzendt meldingen van systeemgebeurtenissen die moeten worden geconfigureerd door beheerstations die hosts worden genoemd. SNMP-meldingen worden verzonden voor gebeurtenissen, zoals opnieuw laden van het systeem en verlies van verbinding met naburige apparaten.
SNMP-meldingen kunnen traps of informs zijn.
- Een SNMP-trap wordt verzonden wanneer een statuswijziging wordt gedetecteerd in een beheerobject. Er is geen bevestiging vereist van een beheerstation dat het trap-bericht ontvangt.
- Een SNMP-melding verzendt de trap-inhoud en vraagt om een ontvangstbevestiging van een beheerstation. De melding wordt opnieuw verzonden als er geen reactie wordt ontvangen. Een beheerstation verzendt zijn antwoord als een protocol data unit (PDU).
Dell SONiC ondersteunt SNMP v2c en SNMP v3
Dell SONiC ondersteunt standaard MIB's, inclusief alle get-aanvragen.
Dell SONiC biedt geen ondersteuning voor SNMP SET-bewerkingen.
In dit artikel wordt uitgelegd hoe u SNMP v2c configureert in Dell SONiC.
SNMP v2c-configuratie
Hieronder vindt u de hoofdconfiguratie voor SNMPv2.
SNMP-community's
SNMP v2c maakt gebruik van community strings om SNMP-beheerstations te verifiëren. SNMP-berichten worden zonder versleuteling in platte tekst verzonden. In SNMP v2c fungeert een community-tekenreeks als een wachtwoord dat is opgenomen in Get-aanvragen om gebruikerstoegang toe te staan tot een beheerde switch, en waarmee de switch SNMP-berichten naar een geverifieerde gebruiker kan verzenden.
Opdrachtsyntaxis
SNMP-community's configureren
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server community {SNMP-COMMUNITY-NAME} |
Een community-tekenreeks ondersteunt alle alfanumerieke en speciale tekens, behalve spatie, komma en @; Max. 32 tekens. Er zijn minimaal vier tekens vereist. Bovendien wordt het gebruik van # als het eerste teken in een community-tekenreeks (bijvoorbeeld snmp-server community #public) niet ondersteund.
SNMP-meldingen
Als u SNMP-meldingen als traps wilt verzenden, voert u traps en een beveiligingsniveau in. Als u SNMP-meldingen als informs wilt verzenden, voert u informs en een beveiligingsniveau in. Standaard worden traps en informs verzonden op UDP-poort 162 en de standaard VRF.
Opdrachtsyntaxis
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server host {ipv4–address | ipv6–address} community community-name {traps v2c | informs [timeout seconds] [retries number]} [source-interface {Eth slot/port[/breakout-port] | Vrf vrf-name] [port udp-port-number] |
Als u wilt dat een extern beheerstation geen SNMP v2-meldingen meer ontvangt, gebruikt u de onderstaande opdracht.
Opdrachtsyntaxis
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# no snmp-server host {ipv4–address | ipv6–address} community community-name |
Schakel in dat alle SNMP-traps en -informs die op switchinterfaces worden gegenereerd, door de lokale agent naar een SNMP-beheerstation worden verzonden.
Opdrachtsyntaxis
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server enable trap |
Verifiëren
DELLSONiC# show snmp-server DELLSONiC# show snmp-server host |
SNMP-groepen (optioneel)
Geef een groepsnaam op om een community-tekenreeks te gebruiken om een persoon of groep gebruikers te verifiëren.
Opdrachtsyntaxis
The group name is 32 character long. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server community SNMP-COMMUNITY-NAME group GROUP-NAME v2c notify no_view |
Verifieer
: Gebruik de volgende opdrachten.
DELLSONiC # show snmp-server community DELLSONiC # show snmp-server group |
SNMP engine-ID (optioneel)
Een engine-ID identificeert de lokale SNMP-agent op een switch. De engine-ID is een octetnummer. Standaard wordt de SNMP-engine-ID afgeleid van het MAC-adres.Opdrachtsyntaxis
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC (config)# snmp-server engine {ENGINE-ID} |
Controleren
Gebruik de volgende opdracht
DELLSONiC # show snmp-server |
SNMP-contact en locatie (optioneel)
Configureer voor het oplossen van systeemproblemen de contactgegevens (bijvoorbeeld telefoonnummer, e-mailadres, naam van de technische support) en de fysieke locatie (campusgebouw, verdieping, ruimte) van de lokale SNMP-agent met de opdracht snmp-server engineID. Voer maximaal 32 tekens in voor elke tekenreeks. Zet elke tekst tussen dubbele aanhalingstekens (").
Opdrachtsyntaxis
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server contact "CONTACT-STRING" DELLSONiC(config)# snmp-server location "LOCATION-STRING" |
Controleren
Gebruik de volgende opdracht
DELLSONiC # show snmp-server |
Broninterface (optioneel)
We kunnen een broninterface voor een host opgeven. Gebruik de volgende opdracht admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server host {HOST IP or NAME} community DELL-SNMP source-interface {Interface}
Interface options
Eth Ethernet interface
Loopback Loopback interface
Management Management interface
PortChannel PortChannel interface
Vlan VLAN interface |
VRF (optioneel)
Als de host bereikbaar is via een VRF, gebruikt u de onderstaande opdracht.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server host {HOST IP or NAME} community DELL-SNMP vrf {VRF_NAME}
VRF-NAME Options
mgmt Management VRF
VRF name (prefixed by Vrf, Max: 15 characters) VRF name (up to 15 characters) |
Voorbeeldconfiguratie
Laten we aannemen dat we een host 10.0.0.1 hebben, in de standaard vrf, die de trap ontvangt. De community-tekenreeks is DELL-SNMP. Contact is SUPPORT-CONTACT en de locatie is BUILDING_NAME. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server community DELL-SNMP DELLSONiC(config)# snmp-server contact "SUPPORT-CONTACT" DELLSONiC(config)# snmp-server location "BUILDING_NAME" DELLSONiC(config)# snmp-server enable trap DELLSONiC(config)# snmp-server host 10.0.0.1 community DELL-SNMP |
Laten we de configuratie controleren.
DELLSONiC# show snmp-server
Location : "BUILDING_NAME"
Contact : "SUPPORT-CONTACT"
EngineID : XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Traps : enable |
DELLSONiC# show snmp-server host
Target Address Port Type Community Ver T-Out Retries VRF Source-Interface
--------------------------------------- ----- ------ -------------- --- ----- ------- ---------- ---------------
10.0.0.1 162 trap DELL-SNMP v2c 15 3
Target Address Port Type User Name Security T-Out Retries VRF Source-interface
--------------------------------------- ----- ------ -------------- --------------- ----- ------- ---------- -----------
|