Hva er SNMP i Linux?
Før vi forklarer hva SNMPwalk -kommandoen er, la oss gå gjennom SNMP -rammen for Linux -operativsystemet. SNMP står for enkel nettverksadministrasjonsprotokoll. Det er en protokoll som overvåker nettverket og er spesielt designet for jevn og uavbrutt kommunikasjon mellom flere enheter som er til stede på nettverket. Den administrerer flere enheter som er tilgjengelige i nettverket. Det brukes til å sikre at alle noder over nettverket holder seg i gang med uavbrutt kommunikasjon og overvåker nodens ytelse. Det er en av de øverste brukte nettverksprotokoller, og SNMPwalk-kommandoen regnes som en go-to-metode for å skanne flere noder på en gang. Den overfører også meldinger fra SNMP -manageren til SNMP -eksterne enheter på hvert nettverksside.
Hvordan fungerer SNMP?
Før vi går videre til SNMPwalk -kommandoen, la oss forstå hvordan SNMP -rammen til Linux fungerer. SNMP -rammeverket er distribuert på applikasjonslaget til OSI -modellen og samler inn informasjon fra alle applikasjoner som støtter SNMP. Ulike typer programvare bruker samlet til å analysere ytelsen og helsen til alle applikasjoner i nettverket. Dessuten overvåker det enhetene i nettverket, fanger opp feil eller problemer og fikser dem etter behov.
Hva er snmpwalk i Linux?
En SNMPwalk er en applikasjon av SNMP -rammeverket som brukes til å utføre flere GetNext -forespørsler automatisk. Den bruker GetNext-kommandoen for å spørre SNMP-aktiverte enheter som rutere og brytere osv., å samle inn data fra nettverket. SNMPWalk -kommandoen feilsøker feil og manglende statistikk for nettverk og andre enheter som er spurt med SNMP ved å bekrefte responsen fra kommunikasjonen mellom OID -er (objektidentifikatorer) og eksterne enheter.
Hvordan fungerer snmpwalk i linux?
Det er en SNMP -applikasjon som er til stede på SMS (Security Management System) og CLI (Command Line Interface) som bruker GetNext -spørringen for å samle informasjon fra nodene på nettverket. En OID er gitt på CLI for å spesifisere hvilken del av objektidentifikatoren som vil bli søkt etter GetNext -forespørselen. Den samler inn informasjon fra SNMP -enheter over nettverket og lagrer den på MIB (administrasjonsinformasjonsbase) for å avstemme SNMP -agenten.
Hvordan installere SNMPwalk på Linux
Det er utrolig enkelt å installere en SNMPwalk på Linux -operativsystemet. Denne kommandoen er tilgjengelig som en pakke for Linux -brukere. Prosessen med å installere SNMPwalk avhenger imidlertid av fordelingen av Linux OS. Her bruker vi Ubuntu 22.04, så vi installerer SNMPwalk på den ved hjelp av følgende kommando:
Trykk Enter for å utføre denne kommandoen. "Sudo" vil gi roten tilgang til at du kan kjøre kommandoen. "Apt-get" er et CLI-verktøy i Linux/Unix OS som fungerer med pakker og biblioteker. Den utfører hvilken som helst funksjon som oppdatering, installer, fjerner osv. Kommandoen "Installer" vil installere SNMPwalk og alle relaterte funksjoner og andre avhengigheter av vår Ubuntu 22.04 System. Når utførelsen er fullført, vil du se dette utgangsresultatet:
Nå som vi har installert SNMP, la oss teste SNMPwalk -kommandoen i vår Ubuntu 22.04 System. Men før det, la oss forstå parametrene og komponentene i SNMPwalk -kommandoen.
Parametere og komponenter av SNMPwalk i Linux
Flere parametere kan brukes med SNMPwalk -kommandoen, for eksempel -v, -c, timeout, fellesskap, vertsnavn, -OS og objekt_id. "-V" -parameteren spesifiserer versjonen av SNMP som du vil bruke. "-C" -parameteren refererer til samfunnsstrengen. Parameteren "Hostname" lar deg oppgi SNMP -agentnavnet. "-OS" -parameteren representerer det siste symbolske elementet i en OID. "Community" -parameteren refererer til typen lest fellesskap. Til slutt definerer "objekt_id" objekt -IDen som brukes til å returnere alle SNMP -objekter under den. Du kan bruke disse få elementene i SNMPwalk i Linux -operativsystemet.
La oss gå videre til å utføre SNMPwalk -kommandoen for å se resultatet. Først vil vi få alternativene til SNMP ved å skrive ut all informasjonen ved å bruke “SNMPwalk -h” -kommandoen. La oss se følgende kommando:
Her er prøveutgangen:
La oss nå teste snmpwalk -kommandoen og se hvilket resultat vi får. Som vi vet samler SNMPwalk informasjon fra alle kildene som er til stede i nettverket og henter OID fra MIB. Når vi utfører SNMPwalk -kommandoen, vil vi få en rekke verdier av SNMP -agenten. La oss kjøre SNMPwalk -kommandoen for å se resultatet fra enheten vår:
Her representerer “SNMPWalk” -elementet i kommandoen SNMP-applikasjonen, “-V1” -elementet definerer versjonen av SNMP, og “-C” -elementet definerer samfunnsstrengen. Endelig "127.0.0.1 ”er den offentlige IP -adressen til IPS -enheten. La oss nå sjekke resultatet av denne kommandoen:
Merk at SNMPwalk returnerer en rekke verdier fra SNMP -agenten. Kommandoen returnerte også OID på enheten, som er 3.6.1.4.1.8072.3.2.10. Slik kan du gå gjennom noden på nettverket ved hjelp av SNMPWALK -kommandoen.
Konklusjon
Denne artikkelen er et gjennomgang av SnmpWalk -kommandoen. Her lærte vi om hva SNMP er og hva bruken er. Vi lærte også det grunnleggende arbeidet med SNMP. Siden denne artikkelen ble designet for å demonstrere SNMPwalk -kommandoen, lærte vi hva en SNMPwalk -kommando er og hvordan den fungerer. Fremover lærte vi hvordan vi installerer SNMPwalk i Ubuntu 22.04 System, og deretter utførte vi noen få kommandoer for å se utdataene fra SNMPWALK -kommandoen.