Naredba snmpwalk u Linuxu

Naredba Snmpwalk U Linuxu



Linux operativni sustav je besplatan, jednostavan za korištenje i otvoreni operativni sustav dostupan svima. Izravno upravlja resursima i hardverom sustava, poput pohrane, memorije, CPU-a itd. Operativni sustav Linux stvara vezu između hardvera i aplikacija na sustavu koje izvode nekoliko operacija. Tijekom rada s Linux operativnim sustavima naići ćete na nekoliko različitih vrsta naredbi. Ove naredbe će vam pomoći u radu s Linux OS-om. Ovaj članak je brzi pregled snmpwalk naredbi u operativnom sustavu Linux. Ovdje ćemo vas uputiti u naredbu snmpwalk i kako ona radi u operativnom sustavu Linux. Pa počnimo!

Što je SNMP u Linuxu?

Prije nego objasnimo što je naredba snmpwalk, prođimo kroz SNMP okvir operativnog sustava Linux. SNMP je kratica za Simple Network Management Protocol. To je protokol koji nadzire mrežu i posebno je dizajniran za glatku i neometanu komunikaciju između nekoliko uređaja prisutnih na mreži. Upravlja s više uređaja dostupnih na mreži. Koristi se kako bi se osiguralo da svi čvorovi preko mreže ostanu aktivni i rade uz neprekinutu komunikaciju i nadzire performanse čvora. To je jedan od najčešće korištenih mrežnih protokola, a njegova naredba snmpwalk smatra se glavnom metodom za skeniranje više čvorova odjednom. Također prenosi poruke od SNMP upravitelja do SNMP udaljenih uređaja na svakom mrežnom mjestu.

Kako radi SNMP?

Prije nego prijeđemo na naredbu snmpwalk, shvatit ćemo kako funkcionira SNMP okvir Linuxa. SNMP okvir je postavljen na aplikacijskom sloju OSI modela i prikuplja informacije iz svih aplikacija koje podržavaju SNMP. Razne vrste softvera koriste prikupljeno za analizu performansi i zdravlja svake aplikacije na mreži. Štoviše, nadzire uređaje na mreži, bilježi sve greške ili probleme i po potrebi ih popravlja.







Što je snmpwalk u Linuxu?

Snmpwalk je aplikacija SNMP okvira koja se koristi za automatsko izvršavanje više GETNEXT zahtjeva. Koristi naredbu GETNEXT za postavljanje upita uređajima s omogućenim SNMP-om kao što su usmjerivači i preklopnici itd. za prikupljanje podataka s mreže. Naredba snmpwalk otklanja netočne statistike koje nedostaju za umrežavanje i druge uređaje ispitane SNMP-om potvrđujući odgovor komunikacije između OID-ova (identifikatora objekata) i udaljenih uređaja.



Kako snmpwalk radi u Linuxu?

To je SNMP aplikacija prisutna na SMS (Security Management System) i CLI (Command Line Interface) koja koristi GETNEXT upit za prikupljanje informacija od čvorova na mreži. OID je dan na CLI-u da odredi koji dio identifikatora objekta će se pretraživati ​​zahtjevom GETNEXT. Prikuplja informacije sa SNMP uređaja preko mreže i pohranjuje ih na MIB (Management Information Base) za ispitivanje SNMP agenta.



Kako instalirati snmpwalk na Linux

Instalacija snmpwalk-a na Linux operativni sustav je nevjerojatno jednostavna. Ova je naredba dostupna kao paket za korisnike Linuxa. Međutim, postupak instaliranja snmpwalk ovisi o distribuciji vašeg Linux OS-a. Ovdje koristimo ubuntu 22.04, pa ćemo na njega instalirati snmpwalk pomoću sljedeće naredbe:





Pritisnite Enter da biste izvršili ovu naredbu. 'Sudo' će dati root pristup kako biste mogli pokrenuti naredbu. “Apt-get” je CLI alat u Linux/Unix OS-u koji radi s paketima i bibliotekama. Izvodi bilo koju funkciju kao što je ažuriranje, instalacija, uklanjanje itd. Naredba “install” će instalirati snmpwalk i sve njegove povezane funkcije i druge ovisnosti o našem Ubuntu 22.04 sustavu. Nakon što je izvršenje dovršeno, vidjet ćete ovaj izlazni rezultat:



Sada kada smo uspješno instalirali SNMP, testirajmo naredbu snmpwalk u našem Ubuntu 22.04 sustavu. Ali, prije toga, razumijmo parametre i komponente naredbe snmpwalk.

Parametri i komponente snmpwalk-a u Linuxu

S naredbom snmpwalk može se koristiti nekoliko parametara, kao što su -v, -c, timeout, community, hostname, -Os i object_id. Parametar “-v” navodi verziju SNMP-a koju želite koristiti. Parametar “-c” odnosi se na niz zajednice. Parametar 'hostname' omogućuje vam da navedete ime SNMP agenta. Parametar “-Os” predstavlja posljednji simbolički element OID-a. Parametar 'zajednica' odnosi se na vrstu čitane zajednice. Konačno, 'object_id' definira ID objekta koji se koristi za vraćanje svih SNMP objekata ispod njega. Ovih nekoliko elemenata snmpwalk-a možete koristiti u operativnom sustavu Linux.

Prijeđimo na izvršavanje naredbe snmpwalk da vidimo njezin rezultat. Prvo ćemo dobiti opcije SNMP-a ispisivanjem svih informacija pomoću naredbe “snmpwalk -h”. Pogledajmo sljedeću naredbu:

Evo uzorka rezultata:

Testirajmo sada naredbu snmpwalk i vidimo kakav ćemo rezultat dobiti. Kao što znamo, snmpwalk prikuplja informacije iz svih izvora prisutnih na mreži i dohvaća OID iz MIB-a. Kada izvršimo naredbu snmpwalk, dobit ćemo niz vrijednosti od SNMP agenta. Pokrenimo naredbu snmpwalk da vidimo rezultat s našeg uređaja:

Ovdje element 'snmpwalk' naredbe predstavlja SNMP aplikaciju, element '-v1' definira verziju SNMP-a, a element '-c' definira niz zajednice. Konačno, '127.0.0.1' je javna IP adresa IPS uređaja. Sada provjerimo rezultat ove naredbe:

Imajte na umu da snmpwalk vraća raspon vrijednosti od SNMP agenta. Naredba je također vratila OID uređaja, koji je 3.6.1.4.1.8072.3.2.10. Ovako možete hodati kroz čvor na mreži pomoću naredbe snmpwalk.

Zaključak

Ovaj članak predstavlja korak kroz naredbu snmpwalk. Ovdje smo naučili što je SNMP i koja je njegova upotreba. Također, naučili smo osnove rada SNMP-a. Kako je ovaj članak osmišljen da demonstrira naredbu snmpwalk, naučili smo što je naredba snmpwalk i kako funkcionira. Idemo dalje, naučili smo kako instalirati snmpwalk u Ubuntu 22.04 sustav, a zatim smo izvršili nekoliko naredbi da vidimo izlaz snmpwalk naredbe.