Dell Networking SONiC Sådan konfigurerer du SNMP v2c
Riepilogo: Denne artikel handler om, hvordan du konfigurerer SNMP v2c i Dell Networking SONiC.
Istruzioni
ForudsætningerVi bruger standard interface navngivning til at demonstrere koncepterne. Se artiklen Dell Networking S-serien: Basic Interface Configuration - SONiC 4.0 for at få flere oplysninger om navngivning af grænseflade |
Indeks
Hvad er SNMP?
Konfiguration
af SNMP v2cSNMP-fællesskaber
SNMP-meddelelser
SNMP-grupper (valgfrit)
SNMP-motor-id (valgfrit)
SNMP-kontakt og -placering (valgfrit)
Kildegrænseflade (valgfrit)
VRF (tilvalg)
Eksempel på konfiguration
Hvad er SNMP?
Netværksadministrationsstationer bruger SNMP (Simple Network Management Protocol) til at hente og ændre softwarekonfigurationer for administrerede objekter på en agent i netværksenheder. Et administreret objekt er et datum af ledelsesinformation.
SNMP-agenten i en administreret switch vedligeholder dataene for administrerede objekter i administrationsinformationsbaser (MIB'er). Administrerede objekter identificeres ved hjælp af deres objektidentifikatorer (OID'er). En ekstern SNMP-agent udfører en SNMP-gennemgang på de OID'er, der er gemt i MIB er, på den lokale switch for at få vist og hente oplysninger.
Den lokale SNMP-agent sender meddelelser om systemhændelser, der skal konfigureres af administrationsstationer kaldet værter. SNMP-meddelelser sendes for hændelser, f.eks. systemgenindlæsning og tab af forbindelse til naboenheder.
SNMP-meddelelser kan være fælder eller informere.
- Der sendes en SNMP-trap, når der registreres en tilstandsændring i et administrationsobjekt. Der kræves ingen bekræftelse fra en administrationsstation, der modtager trapmeddelelsen.
- En SNMP-meddelelse sender trapindholdet og anmoder om bekræftelse af modtagelsen fra en styringsstation. Meddelelsen sendes igen, hvis der ikke modtages noget svar. En styringsstation sender sit svar som en protokoldataenhed (PDU).
Dell SONiC understøtter SNMP v2c og SNMP v3
Dell SONiC understøtter standard-MIB er, herunder alle anmodninger om hentning.
Dell SONiC understøtter ikke SNMP SET-handlinger.
Denne artikel forklarer, hvordan du konfigurerer SNMP v2c i Dell SONiC.
Konfiguration af SNMP v2c
Nedenfor er de primære konfigurationer af SNMPv2.
SNMP-fællesskaber
SNMP v2c bruger fællesskabsstrenge til at godkende SNMP-administrationsstationer. SNMP-meddelelser sendes uden kryptering som almindelig tekst. I SNMP v2c fungerer en fællesskabsstreng som en adgangskode, der er inkluderet i Få anmodninger om at give brugeradgang til en administreret switch, og som gør det muligt for switchen at sende SNMP-meddelelser til en godkendt bruger.
Kommandosyntaks
Konfigurer SNMP-fællesskaber
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server community {SNMP-COMMUNITY-NAME} |
En fællesskabsstreng understøtter alle alfanumeriske tegn og specialtegn undtagen mellemrum, komma og @; Maksimum 32 tegn. Der kræves mindst fire tegn. Desuden understøttes brug af # som det første tegn i en fællesskabsstreng (f.eks. snmp-server community #public).
SNMP-meddelelser
Hvis du vil sende SNMP-meddelelser som traps, skal du indtaste traps og et sikkerhedsniveau. Hvis du vil sende SNMP-meddelelser som oplysninger, skal du indtaste oplysninger og et sikkerhedsniveau. Som standard sendes traps og oplysninger på UDP-port 162 og standard VRF.
Kommandosyntaks
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] |
Hvis du vil afbryde en fjernstyringsstation fra at modtage SNMP v2-meddelelser, skal du bruge nedenstående kommando.
Kommandosyntaks
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# no snmp-server host {ipv4–address | ipv6–address} community community-name |
Gør det muligt, at alle SNMP-traps og oplysninger, der genereres på switchgrænseflader, sendes til en SNMP-styringsstation fra den lokale agent.
Kommandosyntaks
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server enable trap |
Bekræft
DELLSONiC# show snmp-server DELLSONiC# show snmp-server host |
SNMP-grupper (valgfrit)
Angiv et gruppenavn for at bruge en fællesskabsstreng til at godkende en enkeltperson eller gruppe af brugere.
Kommandosyntaks
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 |
Bekræft:
Brug følgende kommandoer.
DELLSONiC # show snmp-server community DELLSONiC # show snmp-server group |
SNMP-motor-id (valgfrit)
Et program-id identificerer den lokale SNMP-agent på en switch. Motor-id'et er et oktetnummer. Som standard er SNMP-program-id et afledt af MAC-adressen.Kommandosyntaks
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC (config)# snmp-server engine {ENGINE-ID} |
Kontrollere
Brug følgende kommando
DELLSONiC # show snmp-server |
SNMP-kontakt og -placering (valgfrit)
Brug kommandoen snmp-server engineID til fejlfinding af systemet ved at konfigurere kontaktoplysninger (f.eks. telefonnummer, e-mail, navn på teknisk support) og den fysiske placering (campusbygning, etage, lokale). Indtast op til 32 tegn for hver streng. Sæt hver tekst i dobbelte anførselstegn (").
Kommandosyntaks
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# snmp-server contact "CONTACT-STRING" DELLSONiC(config)# snmp-server location "LOCATION-STRING" |
Kontrollere
Brug følgende kommando
DELLSONiC # show snmp-server |
Kildegrænseflade (valgfrit)
Vi kan specificere en kildegrænseflade til en vært. Brug følgende 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 (tilvalg)
Hvis værten kan nås via en VRF, skal du bruge nedenstående kommando.
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) |
Eksempelkonfiguration
Lad os antage, at vi har en vært 10.0.0.1, i standard vrf, der modtager trap'en. Community-strengen er DELL-SNMP. Kontakten er SUPPORT-CONTACT, og placeringen er 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 |
Lad os kontrollere 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
--------------------------------------- ----- ------ -------------- --------------- ----- ------- ---------- -----------
|