snmpwalk kommando i Linux

Snmpwalk Kommando I Linux



Linux operativsystem är ett gratis, lättanvänt och öppen källkodsoperativsystem tillgängligt för alla. Det hanterar direkt systemets resurser och hårdvara, som lagring, minne, CPU, etc. Linux-operativsystemet skapar en koppling mellan hårdvara och applikationer på systemet som utför flera operationer. När du arbetar med Linux-operativsystem kommer du att stöta på flera olika typer av kommandon. Dessa kommandon hjälper dig att arbeta med Linux OS. Den här artikeln är en snabb översikt över snmpwalk-kommandon i operativsystemet Linux. Här kommer vi att guida dig om kommandot snmpwalk och hur det fungerar i operativsystemet Linux. Så låt oss börja!

Vad är SNMP i Linux?

Innan vi förklarar vad snmpwalk-kommandot är, låt oss gå igenom SNMP-ramverket för operativsystemet Linux. SNMP står för Simple Network Management Protocol. Det är ett protokoll som övervakar nätverket och är speciellt utformat för smidig och oavbruten kommunikation mellan flera enheter som finns i nätverket. Den hanterar flera tillgängliga enheter i nätverket. Den används för att säkerställa att alla noder över nätverket håller igång med oavbruten kommunikation och övervakar nodens prestanda. Det är ett av de mest använda nätverksprotokollen, och dess snmpwalk-kommando anses vara en go-to-metod för att skanna flera noder samtidigt. Den överför också meddelanden från SNMP-hanteraren till SNMP-fjärrenheter på varje nätverksplats.

Hur fungerar SNMP?

Innan vi går vidare till kommandot snmpwalk, låt oss förstå hur SNMP-ramverket för Linux fungerar. SNMP-ramverket distribueras på applikationslagret i OSI-modellen och samlar in information från alla applikationer som stöder SNMP. Olika typer av programvara använder den insamlade för att analysera prestanda och hälsa för varje applikation i nätverket. Dessutom övervakar den enheterna i nätverket, fångar upp eventuella fel eller problem och fixar dem vid behov.







Vad är snmpwalk i Linux?

En snmpwalk är en tillämpning av SNMP-ramverket som används för att köra flera GETNEXT-förfrågningar automatiskt. Den använder kommandot GETNEXT för att fråga SNMP-aktiverade enheter som routrar och switchar, etc., för att samla in data från nätverket. Kommandot snmpwalk felsöker den felaktiga och saknade statistiken för nätverk och andra enheter som pollats med SNMP genom att bekräfta svaret på kommunikationen mellan OID (Object Identifiers) och fjärrenheter.



Hur fungerar snmpwalk i Linux?

Det är en SNMP-applikation som finns på SMS (Security Management System) och CLI (Command Line Interface) som använder GETNEXT-frågan för att samla in information från noderna i nätverket. En OID ges på CLI för att specificera vilken del av objektidentifieraren som kommer att sökas i av GETNEXT-begäran. Den samlar in information från SNMP-enheter över nätverket och lagrar den på MIB (Management Information Base) för att polla SNMP-agenten.



Hur man installerar snmpwalk på Linux

Att installera en snmpwalk på operativsystemet Linux är otroligt enkelt. Detta kommando är tillgängligt som ett paket för Linux-användare. Processen för att installera snmpwalk beror dock på distributionen av ditt Linux OS. Här använder vi ubuntu 22.04, så vi installerar snmpwalk på den med följande kommando:





Tryck på Enter för att utföra detta kommando. 'sudo' kommer att ge root-åtkomst så att du kan köra kommandot. 'apt-get' är ett CLI-verktyg i Linux/Unix OS som fungerar med paket och bibliotek. Den utför vilken funktion som helst som att uppdatera, installera, ta bort, etc. Kommandot “install” kommer att installera snmpwalk och alla dess relaterade funktioner och andra beroenden på vårt Ubuntu 22.04-system. När exekveringen är klar kommer du att se detta utdataresultat:



Nu när vi framgångsrikt har installerat SNMP, låt oss testa kommandot snmpwalk i vårt Ubuntu 22.04-system. Men innan det, låt oss förstå parametrarna och komponenterna i kommandot snmpwalk.

Parametrar och komponenter för snmpwalk i Linux

Flera parametrar kan användas med kommandot snmpwalk, såsom -v, -c, timeout, community, hostname, -Os och object_id. Parametern '-v' anger vilken version av SNMP som du vill använda. Parametern '-c' refererar till communitysträngen. Parametern 'värdnamn' gör att du kan ange SNMP-agentens namn. Parametern '-Os' representerar det sista symboliska elementet i en OID. Parametern 'community' hänvisar till typen av läsgemenskap. Slutligen definierar 'object_id' det objekt-ID som används för att returnera alla SNMP-objekt under det. Du kan använda dessa få delar av snmpwalk i operativsystemet Linux.

Låt oss gå vidare till att köra kommandot snmpwalk för att se resultatet. Först kommer vi att få alternativen för SNMP genom att skriva ut all information med kommandot 'snmpwalk -h'. Låt oss se följande kommando:

Här är exempelutdata:

Låt oss nu testa kommandot snmpwalk och se vilket resultat vi får. Som vi vet samlar snmpwalk information från alla källor som finns på nätverket och hämtar OID från MIB. När vi kör kommandot snmpwalk kommer vi att få ett värdeintervall från SNMP-agenten. Låt oss köra kommandot snmpwalk för att se resultatet från vår enhet:

Här representerar 'snmpwalk'-elementet i kommandot SNMP-applikationen, '-v1'-elementet definierar versionen av SNMP, och '-c'-elementet definierar community-strängen. Slutligen är '127.0.0.1' den offentliga IP-adressen för IPS-enheten. Låt oss nu kolla resultatet av detta kommando:

Observera att snmpwalk returnerar ett värdeintervall från SNMP-agenten. Kommandot returnerade också enhetens OID, vilket är 3.6.1.4.1.8072.3.2.10. Så här kan du gå igenom noden på nätverket med kommandot snmpwalk.

Slutsats

Den här artikeln är en genomgång av kommandot snmpwalk. Här lärde vi oss om vad SNMP är och vad det är för användning. Vi lärde oss också de grundläggande funktionerna för SNMP. Eftersom den här artikeln utformades för att demonstrera kommandot snmpwalk, lärde vi oss vad ett snmpwalk-kommando är och hur det fungerar. Framöver lärde vi oss hur man installerar snmpwalk i Ubuntu 22.04-systemet, och sedan körde vi några kommandon för att se utdata från snmpwalk-kommandot.