snmpwalk-opdracht in Linux

Snmpwalk Opdracht In Linux



Linux-besturingssysteem is een gratis, gebruiksvriendelijk en open-source besturingssysteem dat voor iedereen beschikbaar is. Het beheert rechtstreeks de bronnen en hardware van het systeem, zoals opslag, geheugen, CPU, enz. Het Linux-besturingssysteem maakt een verbinding tussen hardware en applicaties op het systeem die verschillende bewerkingen uitvoeren. Als je met Linux-besturingssystemen werkt, zul je verschillende soorten commando's tegenkomen. Deze commando's helpen je om met Linux OS te werken. Dit artikel is een kort overzicht van snmpwalk-opdrachten in het Linux-besturingssysteem. Hier zullen we u begeleiden bij het snmpwalk-commando en hoe het werkt in het Linux-besturingssysteem. Dus laten we beginnen!

Wat is SNMP in Linux?

Voordat we uitleggen wat de opdracht snmpwalk is, laten we eerst het SNMP-framework van het Linux-besturingssysteem doornemen. SNMP staat voor Simple Network Management Protocol. Het is een protocol dat het netwerk bewaakt en speciaal is ontworpen voor een soepele en ononderbroken communicatie tussen verschillende apparaten op het netwerk. Het beheert meerdere apparaten die beschikbaar zijn op het netwerk. Het wordt gebruikt om ervoor te zorgen dat alle knooppunten via het netwerk actief blijven met ononderbroken communicatie en om de prestaties van het knooppunt te bewaken. Het is een van de meest gebruikte netwerkprotocollen en de snmpwalk-opdracht wordt beschouwd als een go-to-methode om meerdere knooppunten tegelijk te scannen. Het verzendt ook berichten van de SNMP-manager naar SNMP-apparaten op afstand op elke netwerksite.

Hoe werkt SNMP?

Voordat we verder gaan met de opdracht snmpwalk, laten we eerst eens kijken hoe het SNMP-framework van Linux werkt. Het SNMP-framework wordt ingezet op de applicatielaag van het OSI-model en verzamelt informatie van alle applicaties die SNMP ondersteunen. Verschillende soorten software gebruiken de verzamelde gegevens om de prestaties en gezondheid van elke applicatie op het netwerk te analyseren. Bovendien bewaakt het de apparaten op het netwerk, legt het eventuele fouten of problemen vast en repareert ze indien nodig.







Wat is snmpwalk in Linux?

Een snmpwalk is een toepassing van het SNMP-framework die wordt gebruikt om meerdere GETNEXT-verzoeken automatisch uit te voeren. Het gebruikt de opdracht GETNEXT om de SNMP-compatibele apparaten zoals routers en switches, enz. te doorzoeken om gegevens van het netwerk te verzamelen. De opdracht snmpwalk lost de onjuiste en ontbrekende statistieken op voor netwerken en andere apparaten die met SNMP zijn opgevraagd door de reactie van de communicatie tussen OID's (Object Identifiers) en externe apparaten te bevestigen.



Hoe werkt snmpwalk in Linux?

Het is een SNMP-toepassing die aanwezig is op het SMS (Security Management System) en CLI (Command Line Interface) die de GETNEXT-query gebruikt om informatie te verzamelen van de knooppunten op het netwerk. Een OID wordt gegeven op CLI om aan te geven welk deel van de object-ID door het GETNEXT-verzoek zal worden doorzocht. Het verzamelt informatie van SNMP-apparaten via het netwerk en slaat deze op op MIB (Management Information Base) om de SNMP-agent te pollen.



Hoe snmpwalk op Linux te installeren

Het installeren van een snmpwalk op het Linux-besturingssysteem is ongelooflijk eenvoudig. Deze opdracht is beschikbaar als pakket voor Linux-gebruikers. Het installatieproces van de snmpwalk hangt echter af van de distributie van uw Linux-besturingssysteem. Hier gebruiken we ubuntu 22.04, dus we zullen de snmpwalk erop installeren met de volgende opdracht:





Druk op Enter om deze opdracht uit te voeren. De 'sudo' geeft de root-toegang zodat u de opdracht kunt uitvoeren. De 'apt-get' is een CLI-tool in Linux/Unix OS die werkt met pakketten en bibliotheken. Het voert elke functie uit zoals bijwerken, installeren, verwijderen, enz. De opdracht 'install' installeert de snmpwalk en alle gerelateerde functies en andere afhankelijkheden op ons Ubuntu 22.04-systeem. Zodra de uitvoering is voltooid, krijgt u dit uitvoerresultaat te zien:



Nu we de SNMP met succes hebben geïnstalleerd, gaan we de opdracht snmpwalk testen in ons Ubuntu 22.04-systeem. Maar laten we eerst de parameters en componenten van de opdracht snmpwalk begrijpen.

Parameters en componenten van snmpwalk in Linux

Met de opdracht snmpwalk kunnen verschillende parameters worden gebruikt, zoals -v, -c, timeout, community, hostname, -Os en object_id. De parameter “-v” specificeert de versie van SNMP die u wilt gebruiken. De parameter '-c' verwijst naar de community-tekenreeks. Met de parameter 'hostname' kunt u de naam van de SNMP-agent opgeven. De parameter '-Os' vertegenwoordigt het laatste symbolische element van een OID. De parameter 'community' verwijst naar het type gelezen community. Ten slotte definieert de 'object_id' de object-ID die wordt gebruikt om alle SNMP-objecten eronder te retourneren. Je kunt deze paar elementen van de snmpwalk gebruiken in het Linux-besturingssysteem.

Laten we verder gaan met het uitvoeren van de opdracht snmpwalk om het resultaat te zien. Eerst krijgen we de opties van SNMP door alle informatie af te drukken met de opdracht 'snmpwalk -h'. Laten we het volgende commando eens bekijken:

Hier is de voorbeelduitvoer:

Laten we nu het commando snmpwalk testen en kijken welk resultaat we krijgen. Zoals we weten, verzamelt de snmpwalk informatie van alle bronnen die op het netwerk aanwezig zijn en haalt OID op van MIB. Wanneer we de opdracht snmpwalk uitvoeren, krijgen we een reeks waarden van de SNMP-agent. Laten we de opdracht snmpwalk uitvoeren om het resultaat van ons apparaat te zien:

Hier vertegenwoordigt het 'snmpwalk' -element van de opdracht de SNMP-toepassing, het '-v1' -element definieert de versie van SNMP en het '-c' -element definieert de communitystring. Ten slotte is de '127.0.0.1' het openbare IP-adres van het IPS-apparaat. Laten we nu eens kijken naar het resultaat van deze opdracht:

Merk op dat snmpwalk een reeks waarden retourneert van de SNMP-agent. De opdracht heeft ook de OID van het apparaat geretourneerd, namelijk 3.6.1.4.1.8072.3.2.10. Dit is hoe u door het knooppunt op het netwerk kunt lopen met behulp van het snmpwalk-commando.

Conclusie

Dit artikel is een overzicht van de opdracht snmpwalk. Hier hebben we geleerd wat SNMP is en wat het gebruik ervan is. Ook leerden we de basiswerking van SNMP. Omdat dit artikel is ontworpen om het snmpwalk-commando te demonstreren, hebben we geleerd wat een snmpwalk-commando is en hoe het werkt. In de toekomst leerden we hoe we de snmpwalk in het Ubuntu 22.04-systeem moesten installeren en vervolgens voerden we een paar opdrachten uit om de uitvoer van de snmpwalk-opdracht te zien.