Mrežni svičevi često imaju LED diode na svojim panelima, koje pružaju određene informacije o njihovom radnom statusu i statusu njihovih interfejsa, odnosno portova. Nažalost, ta svetla su retko od velike pomoći. Prvo, kod svičeva koji obično imaju više desetina interfejsa, nema puno prostora za LED diode, a one su često zaklonjene kablovima. Još važnije, mrežna oprema se najčešće instalira na udaljenim mestima, kao što su ormari za ožičenje ili delovi zgrada. Za detaljnije praćenje portova sviča, neophodno je koristiti odgovarajući softver. Softver za nadgledanje portova sviča može biti od velike koristi, i zbog toga predstavljamo našu listu od 6 najboljih rešenja za ovu namenu.
Započećemo razgovor sa detaljima o praćenju portova svičeva. Videćemo šta to tačno jeste i kako funkcioniše. Želimo da vam pružimo što više korisnih informacija na jednostavan način, bez preteranog ulaženja u tehničke detalje. Kada smo kod tehničkih detalja, razgovaraćemo i o tome kako SNMP funkcioniše u kontekstu nadgledanja portova svičeva. Na kraju krajeva, SNMP je ključni deo svakog sistema za praćenje. Nakon toga, bićemo spremni da predstavimo naših 6 najboljih softvera za nadgledanje portova svičeva, uz kratak pregled svakog od njih.
Osnove nadgledanja portova svičeva
Postoji nekoliko stvari koje biste mogli da pratite kod mrežnih svičeva. U stvari, nadgledanje svičeva ne odnosi se samo na portove. U osnovi, ono što biste možda želeli da pratite je stanje samog sviča. Želite da znate da li su vaši svičevi aktivni ili ne. A kada neki padne, želite da budete odmah obavešteni, po mogućnosti pre nego što korisnici počnu da se žale.
Druge stvari koje biste mogli da pratite su operativni parametri vaših svičeva. Treba da se uverite da im ne ponestaje memorije, da procesor nije preopterećen ili da se ne pregrevaju. Ovi parametri se lako mogu očitavati daljinski pomoću alata za nadgledanje, a često se mogu podesiti i alarmi koji će vas obavestiti ako parametri pređu „normalni“ opseg.
Sledeći nivo nadgledanja je samo praćenje portova sviča. Želite da znate koji su aktivni, a koji ne. Ali što je još važnije, većina alata za nadgledanje portova sviča će vam omogućiti da merite saobraćaj na svakom portu, kao i greške na interfejsima. Te informacije se obično prikazuju u obliku grafikona koji pokazuju kako se menjaju tokom vremena.
Nemojte mešati portove sviča i mrežne portove
Pre nego što nastavimo dalje, želeli bismo da razjasnimo jednu stvar. Postoji značajna razlika između porta sviča i mrežnog porta. Prvi se odnosi na fizički interfejs na mrežnom sviču. To je ono o čemu se govori u ovom članku. Mrežni port se odnosi na nešto sasvim drugo. Brojevi portova su način na koji uređaji na mreži organizuju mrežni saobraćaj. U svakom trenutku na računaru može biti pokrenuto više procesa, programa i usluga. Kada računari šalju pakete podataka preko mreže, oni ih označavaju brojem izvornog porta koji će omogućiti da se odgovor vrati na pravi proces. Odredišni portovi se koriste iz istog razloga. Određeni brojevi portova su standardizovani i univerzalno se koriste. Na primer, port 80 je za HTTP saobraćaj, 21 za FTP, a 53 za DNS. Iako postoje alati za skeniranje mrežnih portova, ovaj članak se ne bavi njima.
Kratak uvod u SNMP
SNMP je akronim za Simple Network Management Protocol (Protokol za jednostavno upravljanje mrežom). To vam dosta govori o tome šta je to. Iako se naziva jednostavnim, zapravo i nije baš tako jednostavno. Ali ne morate da budete stručnjak za svaki aspekt SNMP-a da biste ga koristili, kao što ne morate da budete iskusan mehaničar da biste koristili automobil. Stoga ćemo naše objašnjenje zadržati što je moguće manje tehničkim i fokusirati se na ono što je potrebno da biste razumeli kako funkcioniše SNMP nadgledanje.
SNMP je ugrađen direktno u operativni sistem mnogih mrežnih uređaja. Uređaji sa omogućenim SNMP-om čine određeni broj parametara dostupnim alatima za nadgledanje. Parametri uglavnom mogu biti dva tipa: merači ili brojači. Na primer, tipičan mrežni svič će imati SNMP parametre tipa merača za opterećenje procesora, procenat iskorišćene memorije ili temperaturu jezgra. Takođe ima parametre tipa brojača koji broje ulazne i izlazne bajtove i ulazne i izlazne greške svakog interfejsa.
Alati za nadgledanje komuniciraju sa uređajima koji podržavaju SNMP slanjem „get“ zahteva sa identifikatorom objekta – ili OID-om – parametra koji žele da očitaju. Iz sigurnosnih razloga, zahtev mora da sadrži i „string zajednice“, koji se može smatrati jednostavnim mehanizmom lozinke. String zajednice u zahtevu mora da odgovara onome što je konfigurisano na mrežnom uređaju.
Tipičan alat za praćenje portova čita relevantne parametre sa svakog uređaja u redovnim, unapred definisanim intervalima – obično svakih pet minuta. Za vrednosti tipa merača, on ih jednostavno čuva u svojoj bazi podataka i prikazuje na svojoj kontrolnoj tabli. Što se tiče parametara tipa brojača, stvari su malo složenije. Niko nije zainteresovan da zna broj bajtova koji su prošli kroz interfejs. Ono što želimo da znamo je iskorišćenost propusnog opsega, u bitovima u sekundi.
Evo kako to radi alatka za praćenje. Očitava brojač u istom intervalu kao i merače, ali umesto da pamti njegovu vrednost, radi neke matematičke operacije. Prvo, oduzeće trenutnu vrednost brojača od prethodne, čime dobija broj bajtova za pet minuta. Zatim, množi tu vrednost sa 8 da bi dobio broj bitova za pet minuta i deli rezultat sa 300 – brojem sekundi u pet minuta – da bi dobio prosečnu iskorišćenost propusnog opsega u bitovima u sekundi u poslednjih pet minuta. Sličan proračun se vrši i sa brojačima grešaka, dajući broj grešaka na interfejsu u sekundi.
Naših 6 najboljih alata za nadgledanje portova svičeva
Naša lista od 6 najboljih sadrži softver nekih od najpoznatijih imena u svetu mrežne administracije. Naš najbolji izbor, kao što ćete videti, je prilično jedinstven, dok su ostalih pet „klasičniji“ alati po načinu rada. Za svaki alat nudimo vam kratak pregled koji predstavlja njegove osnovne karakteristike.
1. SolarWinds User Device Tracker (besplatna probna verzija)
Ako ste navikli na tradicionalnije alate za praćenje, SolarWinds User Device Tracker bi vas mogao iznenaditi. On se prilično razlikuje od većine drugih sistema za praćenje. Ovaj alat je fokusiran na praćenje, a ne na merenje upotrebe. To je suptilna, ali važna razlika. Ovaj proizvod ima mogućnost brzog lociranja mrežnih uređaja, mapiranja i nadgledanja bežičnih pristupnih tačaka, svičeva i portova. To je odličan alat ako vam je potrebno da upravljate kapacitetom svičeva i portova. Takođe se može koristiti za otkrivanje sumnjivih uređaja i korisnika i daljinsko isključivanje portova ako je potrebno.
Sa svojom objedinjenom kontrolnom tablom za IT administraciju, SolarWinds User Device Tracker će vam omogućiti da nadgledate bežične pristupne tačke za greške, performanse i iskorišćenost kapaciteta. Možda nije adekvatna zamena za specijalizovanog Wi-Fi analizatora, ali je svakako bolji od ničega. U stvari, biće dovoljan za većinu korisnika.
Kada smo kod korisnika, ovaj alat neće pratiti samo uređaje, već i korisnike. On će vam, na primer, omogućiti da vidite ko je prijavljen na računar povezan sa određenim portom sviča. Tu se SolarWinds User Device Tracker zaista razlikuje od drugih proizvoda. Dok su tradicionalni alati prvenstveno monitori saobraćaja koji će vam reći koliko saobraćaja – a ponekad i kakav saobraćaj – prolazi kroz mrežni interfejs, ovaj alat će vam reći šta i ko koristi interfejs.
Ako želite tradicionalniji pristup, ovaj alat se integriše sa SolarWinds NetFlow Traffic Analyzer, alatkom za prikupljanje i analizu NetFlow saobraćaja koja može da pruži detaljne informacije o saobraćaju na vašoj mreži ili sa Network Performance Monitorom, o kojem će biti reči u nastavku.
SolarWinds User Device Tracker se licencira prema broju portova mrežnih svičeva koje želite da pratite. Cene počinju od 1895 dolara za 2500 portova. Ako želite da isprobate proizvod pre kupovine, možete preuzeti besplatnu probnu verziju od 30 dana. A ako samo želite da vidite kako radi, dostupan je i interaktivni demo.
BESPLATNA 30-DNEVNA PROBNA VERZIJA: SOLARWINDS USER DEVICE TRACKER
2. SolarWinds Network Performance Monitor (besplatna probna verzija)
Ako tražite tradicionalniji alat za praćenje portova svičeva, SolarWinds Network Performance Monitor – ili NPM, kako se često naziva – mogao bi biti pravi alat za vas. To je vodeći proizvod kompanije SolarWinds i ujedno jedan od najrazvijenijih. NPM nudi kompletno rešenje za praćenje mreže sa grafičkom kontrolnom tablom koja je jednostavna za korišćenje, sa koje možete nadgledati uređaje i konfigurisati sistem.
Dodavanje uređaja u SolarWinds Network Performance Monitor je vrlo jednostavno. Potrebno je uneti samo IP adresu ili ime hosta uređaja i SNMP string zajednice, a alatka će uraditi ostalo. Ona će „pitati“ uređaj za dostupne parametre i omogućiti vam da izaberete one koje želite da pratite. Postoji ograničenje broja uređaja koje možete dodati, ali ako dođete do te granice, jednostavno treba da nadogradite licencu. NPM je lako skalabilan od najmanjih mreža do velikih mreža sa više lokacija i stotinama uređaja.
Pošto verovatno ne želite da sedite ispred kontrolne table i posmatrate mrežu, SolarWinds NPM takođe ima alarme. Alat će vas obavestiti, na primer, svaki put kada neki praćeni parametar pređe kritičnu vrednost. Iako je sistem alarma vrlo prilagodljiv u pogledu događaja koji ga pokreću i metoda obaveštavanja, možete se odlučiti da ga koristite „iz kutije“ bez velike konfiguracije. Takođe ima ugrađenu inteligenciju i neće, na primer, slati obaveštenja o manjim događajima usred noći, niti slati desetine obaveštenja o nedostupnim uređajima kada je stvarni problem prekid u radu sviča koji se nalazi ispred njih.
Cena za SolarWinds Network Performance Monitor počinje od 2955 dolara i raste u zavisnosti od broja elemenata koje želite da pratite. Možete kontaktirati prodajni tim kompanije SolarWinds za detaljnu ponudu ili koristiti njihov online alat za izračunavanje cene. Kao i kod većine proizvoda kompanije SolarWinds, besplatna 30-dnevna probna verzija je dostupna za preuzimanje sa web stranice SolarWinds.
BESPLATNA 30-DNEVNA PROBNA VERZIJA: SOLARWINDS NETWORK PERFORMANCE MONITOR
Dok ste na web stranici SolarWinds, pogledajte i brojne besplatne alate koje nude. Neki od njih su pregledani u našim člancima „Najbolji SFTP i FTPS serveri“ i „Najbolji besplatni TFTP serveri“.
3. ManageEngine OpManager
Poznato je da ManageEngine proizvodi neke od najboljih alata za upravljanje mrežom. ManageEngine OpManager je kompletan sistem za upravljanje mrežom. Ovaj alat, koji može da radi na Windows-u ili Linux-u, ima brojne odlične karakteristike. Pre svega, tu je njegova funkcija automatskog otkrivanja, koja ne samo da će pronaći uređaje, već će mapirati vašu mrežu za jedinstvenu, prilagođenu kontrolnu tablu. Kada govorimo o kontrolnoj tabli, ona ima „drill-down“ funkciju i vrlo je jednostavna za korišćenje. Ako ste korisnik mobilnog uređaja, postoje i klijentske aplikacije za tablete i pametne telefone koji rade na iOS-u i Android-u, što vam omogućava pristup sa bilo kog mesta.
Alarmiranje je još jedna od prednosti OpManager-a. Alat ima širok spektar alarma zasnovanih na pragovima koji će vam pomoći da otkrijete, identifikujete i rešite probleme sa mrežom, često pre nego što korisnici počnu da se žale. Možete da podesite više graničnih vrednosti sa različitim obaveštenjima za svaki parametar.
ManageEngine OpManager je dostupan u dve verzije: Essential plan ili Enterprise plan. Prvi vam omogućava da nadgledate do 1000 čvorova i njegova cena počinje od 715 dolara za 25 uređaja, dok drugi može da nadgleda do 10.000 uređaja sa cenama koje počinju od 19.795 dolara za 500 uređaja. Besplatna 30-dnevna probna verzija je dostupna za oba plana, kao i online demo. Takođe, sa ManageEngine-om se može dogovoriti i prilagođeni demo.
4. PRTG
Paessler Router Traffic Grapher, ili PRTG, je još jedan odličan sistem za nadgledanje. Izdavač tvrdi da PRTG može da nadgleda sve sisteme, uređaje, saobraćaj i aplikacije u vašoj IT infrastrukturi. To je sveobuhvatan paket koji ne zavisi od eksternih modula ili dodataka koje treba preuzeti i instalirati. Zbog svoje integrisane prirode, PRTG se brže i lakše instalira od većine drugih alata za nadgledanje mreže. PRTG vam omogućava da birate između nekoliko različitih korisničkih interfejsa. Postoji Windows konzola za preduzeća, web interfejs zasnovan na AJAX-u i mobilne aplikacije za Android i iOS.
Kao i većina kvalitetnih proizvoda, PRTG ima automatsko otkrivanje uređaja. Skenira vaše mreže i automatski prepoznaje veliki broj uređaja i sistema. Kada to uradi, automatski kreira senzore za te uređaje na osnovu unapred definisanih šablona. PRTG takođe ima korisnu funkciju mape gde možete da kreirate prilagođene mape i prikažete svoje podatke za praćenje na način koji vama ima smisla. Alarmiranje je još jedna oblast u kojoj PRTG ne zaostaje. Alarmi i obaveštenja su fleksibilni i prilagodljivi. Ako koristite neku od dostupnih besplatnih klijentskih aplikacija za Android, iOS ili Windows Phone, možete da dobijate push obaveštenja direktno na svom mobilnom uređaju. To je dodatak standardnijim obaveštenjima putem e-pošte i SMS-a koja su takođe dostupna. A ako vam je potrebna veća fleksibilnost, moćan API će vam omogućiti da kreirate sopstvene skripte obaveštenja.
PRTG je dostupan u besplatnoj verziji koja je potpuno funkcionalna, ali je ograničena na praćenje 100 senzora. Svaki praćeni parametar se računa kao jedan senzor. Na primer, ako želite da nadgledate svaki port sviča sa 48 portova, plus njegovo opterećenje procesora i memorije, koristićete 50 senzora. Ako vam treba više od 100 senzora, moraćete da koristite jednu od plaćenih licenci. Cene zavise od kapaciteta senzora, od 1600 dolara za 500 do 14500 dolara za neograničen broj senzora. Probna verzija – sa neograničenim brojem senzora – se može preuzeti i vratiće se na besplatnu verziju nakon isteka probnog perioda od 30 dana.
5. Zabbix
Zabbix je jedna od najboljih besplatnih platformi za praćenje otvorenog koda. Ovaj sistem na nivou preduzeća ima 300.000 korisnika širom sveta. Zabbix neće samo nadgledati portove svičeva, već i servere – kako lokalne, tako i one zasnovane na oblaku, kao i usluge koje rade na njima. Zabbix se može koristiti za praćenje propusnog opsega, iskorišćenosti procesora i memorije uređaja, opšteg zdravlja uređaja i promena konfiguracije.
Ovaj alat ima vrlo intuitivan web interfejs i impresivan skup funkcija. Ima sve karakteristike koje biste očekivali od proizvoda koji često koštaju hiljade dolara. Njegov podsistem za alarme i obaveštenja je među najboljima. Pored standardnih obaveštenja putem e-pošte, sistem može da pokreće lokalne skripte koje se aktiviraju nadgledanim događajima.
Zabbix je besplatan, ali dodatne usluge se mogu kupiti od Zabbix-a. Na primer, tehnička podrška se može kupiti na pet nivoa, u zavisnosti od vaših potreba. Dostupan je i kompletan program obuke za sertifikaciju. Međutim, ne morate ništa od toga da kupujete, jer je dostupna i podrška zajednice.
6. Cacti
Cacti je verovatno najčešće korišćeni besplatni sistem za praćenje otvorenog koda. Možda nije tako bogat funkcijama kao neki komercijalni proizvodi – iako je i to diskutabilno – ali je ipak odličan alat, posebno s obzirom na cenu. Osnovne komponente Cacti-ja su brz polling, napredni šabloni grafikona i više metoda za prikupljanje podataka. Cacti takođe ima korisničke naloge gde svaki korisnik može biti konfigurisan da ima pristup podskupu uređaja. Proizvod karakteriše web interfejs jednostavan za korišćenje. Može se koristiti za praćenje od malih poslovnih ili kućnih LAN mreža, do složenih mreža sa hiljadama uređaja na više lokacija.
Cacti se zasniva na RRDTool-u, programu otvorenog koda koji čuva podatke u kružnoj bazi podataka – otuda i naziv – i kreira grafikone na osnovu tih podataka. Cacti je uglavnom napisan u PHP-u, što ga čini lakim za modifikovanje u skladu sa vašim potrebama. Postoje ugrađeni šabloni za nekoliko tipova uređaja. Šabloni specifični za uređaj se često mogu preuzeti sa web stranica proizvođača uređaja ili sa Cacti foruma zajednice. Jedino što nedostaje Cacti-ju je funkcija alarma.
Zaključak
Nadgledanje portova vaših svičeva i njihovog opšteg zdravlja je lako kada imate odgovarajuće alate. Izbor alata je prvi korak. Šest proizvoda koje smo upravo pregledali su odlične opcije. Vaš izbor će u velikoj meri zavisiti od ličnih preferencija i specifičnih potreba, jer svaki alat ima suptilne razlike koje ga mogu učiniti boljim za vašu konkretnu situaciju.