Dell Networking SONiC Konfigurera SNMP v2c
Summary: I den här artikeln beskrivs hur du konfigurerar SNMP v2c i Dell Networking SONiC.
Instructions
FörutsättningarVi använder standardgränssnittsnamn för att demonstrera begreppen. Se artikeln Dell Networking S-serien: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om gränssnittsnamngivning |
Index
Vad är SNMP?
SNMP v2c-konfiguration
SNMP-grupper
SNMP-meddelanden
SNMP-grupper (valfritt)
SNMP Engine-ID (tillval)
SNMP-kontakt och plats (valfritt)
Källgränssnitt (tillval)
VRF (tillval)
Exempel på konfiguration
Vad är SNMP?
Nätverkshanteringsstationer använder SNMP (Simple Network Management Protocol) för att hämta och ändra programvarukonfigurationer för hanterade objekt på en agent i nätverksenheter. Ett hanterat objekt är ett datum för hanteringsinformation.
SNMP-agenten i en hanterad switch underhåller data för hanterade objekt i MIB (Management Information Bases). Hanterade objekt identifieras av deras objektidentifierare (OID). En SNMP-fjärragent utför en SNMP-promenad på de OID:er som lagras i MIB:er på den lokala switchen för att visa och hämta information.
Den lokala SNMP-agenten skickar meddelanden om systemhändelser som ska konfigureras av hanteringsstationer som kallas värdar. SNMP-meddelanden skickas för händelser, t.ex. omladdningar av systemet och förlust av anslutning till närliggande enheter.
SNMP-meddelanden kan vara traps eller information.
- En SNMP-trap skickas när en tillståndsändring upptäcks i ett hanteringsobjekt. Ingen bekräftelse krävs från en hanteringsstation som tar emot trap-meddelandet.
- En SNMP-information skickar trapinnehållet och begär en bekräftelse på mottagandet från en hanteringsstation. Informationen skickas på nytt om inget svar tas emot. En hanteringsstation skickar sitt svar som en protokolldataenhet (PDU).
Dell SONiC stöder SNMP v2c och SNMP v3
Dell SONiC har stöd för standard-MIB:er, inklusive alla get-begäranden.
Dell SONiC stöder inte SNMP SET-åtgärder.
I den här artikeln beskrivs hur du konfigurerar SNMP v2c i Dell SONiC.
SNMP v2c-konfiguration
Nedan visas huvudkonfigurationen för SNMPv2.
SNMP-grupper
SNMP v2c använder communitysträngar för att autentisera SNMP-hanteringsstationer. SNMP-meddelanden skickas utan kryptering i oformaterad text. I SNMP v2c fungerar en communitysträng som ett lösenord som ingår i Get-begäranden om att tillåta användaråtkomst till en hanterad växel och som gör att switchen kan skicka SNMP-meddelanden till en autentiserad användare.
Kommandosyntax
Konfigurera SNMP-grupper
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server community {SNMP-COMMUNITY-NAME} |
En communitysträng stöder alla alfanumeriska tecken och specialtecken utom blanksteg, kommatecken och @; Högst 32 tecken. Minst fyra tecken krävs. Dessutom stöds inte användning av # som det första tecknet i en communitysträng (till exempel snmp-server community #public).
SNMP-meddelanden
Om du vill skicka SNMP-meddelanden som traps anger du traps och en säkerhetsnivå. Om du vill skicka SNMP-meddelanden som informerar anger du information och en säkerhetsnivå. Som standard skickas traps och information på UDP-port 162 och standard-VRF.
Kommandosyntax
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] |
Om du vill ta bort en fjärrhanteringsstation från att ta emot SNMP v2-meddelanden använder du kommandot nedan.
Kommandosyntax
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# no snmp-server host {ipv4–address | ipv6–address} community community-name |
Aktivera att alla SNMP-traps och -information som genereras i switchgränssnitt skickas till en SNMP-hanteringsstation från den lokala agenten.
Kommandosyntax
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server enable trap |
Verifiera
DELLSONiC# show snmp-server DELLSONiC# show snmp-server host |
SNMP-grupper (valfritt)
Ange ett gruppnamn för att använda en communitysträng för att autentisera en enskild användare eller grupp av användare.
Kommandosyntax
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 |
Verifiera
Använd följande kommandon.
DELLSONiC # show snmp-server community DELLSONiC # show snmp-server group |
SNMP Engine-ID (tillval)
Ett motor-ID identifierar den lokala SNMP-agenten på en switch. Motor-ID är ett oktettnummer. Som standard härleds SNMP-motorns ID från MAC-adressen.Kommandosyntax
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC (config)# snmp-server engine {ENGINE-ID} |
Kontrollera
Använd följande kommando
DELLSONiC # show snmp-server |
SNMP-kontakt och plats (valfritt)
För systemfelsökning konfigurerar du kontaktinformation (till exempel telefonnummer, e-postadress, namn på teknisk support) och den fysiska platsen (campusbyggnad, våning, rum) för den lokala SNMP-agenten med kommandot snmp-server engineID. Ange upp till 32 tecken för varje sträng. Omge varje text med dubbla citattecken (").
Kommandosyntax
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server contact "CONTACT-STRING" DELLSONiC(config)# snmp-server location "LOCATION-STRING" |
Kontrollera
Använd följande kommando
DELLSONiC # show snmp-server |
Källgränssnitt (tillval)
Vi kan ange ett källgränssnitt för en värd. Använd följande kommando 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 (tillval)
Om värden kan nås via en VRF använder du kommandot nedan.
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) |
Exempelkonfiguration
Låt oss anta att vi har en värd 10.0.0.1, i standard-vrf, som tar emot trapen. Communitysträngen är DELL-SNMP. Kontakt är SUPPORT-CONTACT och platsen är 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 |
Vi kan kontrollera konfigurationen.
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
--------------------------------------- ----- ------ -------------- --------------- ----- ------- ---------- -----------
|