Comanda snmpwalk în Linux

Comanda Snmpwalk In Linux



Sistemul de operare Linux este un sistem de operare gratuit, ușor de utilizat și open-source, disponibil pentru toată lumea. Gestionează direct resursele și hardware-ul sistemului, cum ar fi stocarea, memoria, procesorul etc. Sistemul de operare Linux creează o conexiune între hardware și aplicațiile de pe sistem care efectuează mai multe operațiuni. În timp ce lucrați cu sisteme de operare Linux, veți întâlni mai multe tipuri diferite de comenzi. Aceste comenzi vă vor ajuta să operați cu sistemul de operare Linux. Acest articol este o prezentare rapidă a comenzilor snmpwalk din sistemul de operare Linux. Aici, vă vom ghida cu privire la comanda snmpwalk și cum funcționează în sistemul de operare Linux. Deci haideți să începem!

Ce este SNMP în Linux?

Înainte de a explica ce este comanda snmpwalk, să trecem prin cadrul SNMP al sistemului de operare Linux. SNMP înseamnă Simple Network Management Protocol. Este un protocol care monitorizează rețeaua și este conceput special pentru o comunicare lină și neîntreruptă între mai multe dispozitive prezente în rețea. Gestionează mai multe dispozitive disponibile în rețea. Este folosit pentru a se asigura că toate nodurile din rețea rămân active și funcționează cu o comunicare neîntreruptă și monitorizează performanța nodului. Este unul dintre cele mai utilizate protocoale de rețea, iar comanda sa snmpwalk este considerată o metodă de acces pentru a scana mai multe noduri simultan. De asemenea, transferă mesaje de la managerul SNMP la dispozitivele SNMP la distanță de la fiecare site de rețea.

Cum funcționează SNMP?

Înainte de a trece la comanda snmpwalk, să înțelegem cum funcționează cadrul SNMP al Linux. Cadrul SNMP este implementat pe stratul de aplicație al modelului OSI și colectează informații de la toate aplicațiile care acceptă SNMP. Diverse tipuri de software folosesc datele colectate pentru a analiza performanța și starea de sănătate a fiecărei aplicații din rețea. Mai mult, monitorizează dispozitivele din rețea, surprinde orice defecțiuni sau probleme și le remediază, după cum este necesar.







Ce este snmpwalk în Linux?

Un snmpwalk este o aplicație a cadrului SNMP care este utilizată pentru a executa automat mai multe cereri GETNEXT. Utilizează comanda GETNEXT pentru a interoga dispozitivele SNMP, cum ar fi routerele și comutatoarele, etc., pentru a colecta date din rețea. Comanda snmpwalk depanează statisticile incorecte și lipsă pentru rețea și alte dispozitive interogate cu SNMP, confirmând răspunsul comunicației dintre OID-uri (Object Identifiers) și dispozitivele de la distanță.



Cum funcționează snmpwalk în Linux?

Este o aplicație SNMP prezentă pe SMS (Security Management System) și CLI (Command Line Interface) care utilizează interogarea GETNEXT pentru a colecta informații de la nodurile din rețea. Un OID este dat pe CLI pentru a specifica ce parte a identificatorului de obiect va fi căutată de cererea GETNEXT. Acesta colectează informații de la dispozitivele SNMP prin rețea și le stochează pe MIB (Management Information Base) pentru a interoga agentul SNMP.



Cum se instalează snmpwalk pe Linux

Instalarea unui snmpwalk pe sistemul de operare Linux este incredibil de simplă. Această comandă este disponibilă ca pachet pentru utilizatorii Linux. Cu toate acestea, procesul de instalare a snmpwalk depinde de distribuția sistemului de operare Linux. Aici, folosim ubuntu 22.04, așa că vom instala snmpwalk pe el folosind următoarea comandă:





Apăsați Enter pentru a executa această comandă. „Sudo” va oferi acces root pentru a vă permite să rulați comanda. „apt-get” este un instrument CLI în sistemul de operare Linux/Unix care funcționează cu pachete și biblioteci. Îndeplinește orice funcție cum ar fi actualizarea, instalarea, eliminarea etc. Comanda „instalare” va instala snmpwalk și toate funcțiile aferente și alte dependențe pe sistemul nostru Ubuntu 22.04. Odată ce execuția este completă, veți putea vedea acest rezultat de ieșire:



Acum că am instalat cu succes SNMP, să testăm comanda snmpwalk în sistemul nostru Ubuntu 22.04. Dar, înainte de asta, să înțelegem parametrii și componentele comenzii snmpwalk.

Parametrii și componentele snmpwalk în Linux

Mai mulți parametri pot fi utilizați cu comanda snmpwalk, cum ar fi -v, -c, timeout, community, hostname, -Os și object_id. Parametrul „-v” specifică versiunea de SNMP pe care doriți să o utilizați. Parametrul „-c” se referă la șirul comunității. Parametrul „hostname” vă permite să furnizați numele agentului SNMP. Parametrul „-Os” reprezintă ultimul element simbolic al unui OID. Parametrul „comunitate” se referă la tipul de comunitate citită. În cele din urmă, „object_id” definește ID-ul obiectului folosit pentru a returna toate obiectele SNMP sub acesta. Puteți folosi aceste câteva elemente ale snmpwalk în sistemul de operare Linux.

Să trecem la executarea comenzii snmpwalk pentru a vedea rezultatul acesteia. În primul rând, vom obține opțiunile SNMP prin tipărirea tuturor informațiilor folosind comanda „snmpwalk -h”. Să vedem următoarea comandă:

Iată exemplul de ieșire:

Acum, să testăm comanda snmpwalk și să vedem ce rezultat obținem. După cum știm, snmpwalk colectează informații din toate sursele prezente în rețea și preia OID de la MIB. Când executăm comanda snmpwalk, vom obține un interval de valori de către agentul SNMP. Să rulăm comanda snmpwalk pentru a vedea rezultatul de pe dispozitivul nostru:

Aici, elementul „snmpwalk” al comenzii reprezintă aplicația SNMP, elementul „-v1” definește versiunea SNMP, iar elementul „-c” definește șirul comunității. În cele din urmă, „127.0.0.1” este adresa IP publică a dispozitivului IPS. Acum, să verificăm rezultatul acestei comenzi:

Rețineți că snmpwalk returnează un interval de valori de la agentul SNMP. Comanda a returnat și OID-ul dispozitivului, care este 3.6.1.4.1.8072.3.2.10. Acesta este modul în care puteți trece prin nodul din rețea folosind comanda snmpwalk.

Concluzie

Acest articol este o prezentare a comenzii snmpwalk. Aici, am aflat despre ce este SNMP și care este utilizarea acestuia. De asemenea, am învățat funcționarea de bază a SNMP. Deoarece acest articol a fost conceput pentru a demonstra comanda snmpwalk, am aflat ce este o comandă snmpwalk și cum funcționează. Mergând mai departe, am învățat cum să instalăm snmpwalk în sistemul Ubuntu 22.04 și apoi am executat câteva comenzi pentru a vedea rezultatul comenzii snmpwalk.