Praćenje lokalnih mreža (LAN) predstavlja ključnu aktivnost za svakog administratora mreže. Monitoring omogućava proveru neometanog rada sistema, ali to nije samo vizuelno posmatranje mreže. Mrežni saobraćaj se odvija na subatomskom nivou unutar električnih ili optičkih provodnika, izuzetno brzo i nevidljivo golim okom. Stoga, za praćenje LAN mreža, neophodni su odgovarajući alati. Velika prednost je što postoji mnoštvo dostupnih alata, ali to istovremeno predstavlja i izazov pri izboru. Brojnost opcija može komplikovati proces selekcije. Zato smo izvršili preliminarnu analizu dostupnih alata i izdvajamo deset najboljih za monitoring lokalnih mreža.
Pre nego što predstavimo listu najboljih alata, osvrnućemo se na koncept monitoringa mreže, njegovu svrhu i koristi. Objasnićemo kako funkcioniše ovaj proces, jer razumevanje mehanizma rada alata može olakšati odabir onog koji najviše odgovara specifičnim potrebama. Konačno, otkrićemo deset najboljih alata, uz kratak pregled njihovih ključnih karakteristika.
Prednosti alata za praćenje mreže
Pored pružanja uvida u stanje mreže, alati za praćenje nude i brojne druge prednosti. Oni su nezamenjivi u rešavanju problema, omogućavajući praćenje svakog segmenta lokalne mreže i svakog porta sviča. To olakšava identifikaciju izvora povećanog saobraćaja, koji često uzrokuje poteškoće.
Značajna korist ogleda se i u planiranju kapaciteta. Većina alata za praćenje čuva istorijske podatke, obično prikazujući grafike evolucije iskorišćenosti propusnog opsega. Ovo omogućava lakše uočavanje trendova i procenu koji segmenti mreže imaju rast korišćenja koji opravdava nadogradnju. Takođe, može se koristiti kao dokaz potrebe za nadogradnjom, što olakšava odobravanje finansijskih sredstava.
Još jedna ključna prednost je mogućnost upozoravanja. Mnogi alati imaju funkcije upozorenja i obaveštavanja, koja se aktiviraju kada se dostignu ili premaše određene vrednosti, informišući administratore o potencijalnim problemima pre nego što oni utiču na uslugu.
Kako funkcionišu alati za praćenje mreže
Alati za nadzor mreže se uglavnom oslanjaju na protokol Simple Network Management Protocol (SNMP). Iako naziv zvuči jednostavno, SNMP je prilično kompleksan protokol, dizajniran pre 30 godina. Ovaj komunikacioni protokol omogućava administratorima mreže da upravljaju i nadziru mrežnu opremu sa udaljene lokacije. Za potrebe ove diskusije, fokusiraćemo se na aspekte monitoringa.
Svaki uređaj koji podržava SNMP izlaže određene operativne parametre, kojima se može pristupiti putem odgovarajuće konfigurisanog SNMP sistema za praćenje ili upravljanje. Neki parametri su samo za čitanje, dok se drugi mogu menjati. Za monitoring su relevantni oni koji su samo za čitanje. Ovi parametri se nazivaju OID (Object Identifiers). U kontekstu monitoringa LAN mreža, neki OID-ovi su posebno interesantni. Mrežni uređaji sa SNMP podrškom imaju par OID-ova za svaki interfejs, koji broje ulazne i izlazne bajtove.
Alati za praćenje koriste ove brojače za merenje saobraćaja svakog interfejsa u bitovima u sekundi. Tipičan alat će u poznatim intervalima (obično 5 minuta) ispitivati svaki uređaj, čitati vrednost brojača ulaznih i izlaznih bajtova i čuvati ih u bazi podataka. Razlika između prethodne i trenutne vrednosti brojača daje ukupan broj bajtova u periodu od pet minuta. Ovaj broj se množi sa osam da bi se dobio broj bitova i deli sa 300 (broj sekundi u pet minuta), čime se dobija prosečna iskorišćenost propusnog opsega u poslednjih pet minuta, u bitovima u sekundi. Ove informacije se takođe čuvaju u bazi podataka i koriste za izradu grafikona koji prikazuju promene u vremenu.
Naših 10 najboljih alata za nadgledanje lokalnih mreža
Tražili smo najbolje alate za praćenje lokalnih mreža i sa zadovoljstvom predstavljamo naš izbor od deset najboljih. Na listi se nalaze plaćeni i besplatni alati. Neki imaju više funkcija od drugih, ali proizvodi sa manje mogućnosti nisu nužno lošiji, već je sve stvar potreba. Ako je, na primer, jedini cilj čuvanje istorijskih podataka o iskorišćenosti, alat sa ograničenim ili nikakvim mogućnostima upozorenja neće biti problem.
1. SolarWinds Network Performance Monitor (besplatna probna verzija)
Na prvom mestu je proizvod kompanije SolarWinds, poznatog imena u oblasti alata za administraciju mreže i sistema. Sa više od 30 raznovrsnih alata, SolarWinds ima rešenje za gotovo svaku potrebu. Posebno su poznati po svojim NetFlow kolektorima i analizatorima, kao i po alatu za praćenje propusnog opsega, SolarWinds Network Performance Monitor. Takođe, nude i neke odlične besplatne alatke za specifične potrebe, kao što su kalkulator podmreža ili TFTP server.
SolarWinds Network Performance Monitor ili NPM, kako se često naziva, ima mnogo odličnih karakteristika. Jedna od ključnih je jednostavnost upotrebe. Ne radi se o nepotpunom, već o alatu koji je jednostavan za korišćenje. Pored toga, izuzetno je fleksibilan, sa prilagodljivim kontrolnim tablama, prikazima i grafikonima. Podešavanje ne zahteva mnogo truda, a nadzor može početi za nekoliko minuta. NPM je takođe skalabilan i može da prati mreže različitih veličina, od najmanjih do velikih korporativnih mreža koje obuhvataju više lokacija.
BESPLATNA REKLAMA: SolarWinds Network Performance Monitor
SolarWinds Network Performance Monitor periodično anketira mrežnu opremu, čita brojače interfejsa, izračunava iskorišćenost propusnog opsega i prikazuje je kao grafikone. Konfiguracija je jednostavna, zahteva samo unos IP adrese uređaja i izbor parametara za praćenje. Funkcija automatskog otkrivanja olakšava inicijalno podešavanje. NPM ima i napredne funkcije, kao što je kreiranje mrežnih mapa i prikazivanje kritične putanje između dva uređaja, što je korisno pri rešavanju problema sa usporenjima.
Cena za SolarWinds Network Performance Monitor počinje od 2.995 USD i zavisi od broja elemenata koji se prate. Dostupna je besplatna 30-dnevna probna verzija za testiranje pre kupovine.
2. PRTG
Paessler Router Traffic Grapher ili PRTG, jedan je od najbržih i najlakših alata za postavljanje. Prema Paessleru, može biti spreman za upotrebu za nekoliko minuta. Funkcija automatskog otkrivanja doprinosi brzini i lakoći konfigurisanja. Nakon instalacije, PRTG skenira mrežu i automatski dodaje komponente koje pronađe.
PRTG nudi izbor korisničkih interfejsa: matičnu Windows konzolu, web interfejs zasnovan na Ajaxu ili mobilne aplikacije za Android i iOS. Mobilne aplikacije koriste prednosti platforme i omogućavaju, na primer, skeniranje QR koda sa opreme radi brzog prikaza njenog statusa. PRTG može da prati više parametara, ne samo korišćenje propusnog opsega, koristeći SNMP, WMI, NetFlow i sFlow.
3. ManageEngine OpManager
ManageEngine OpManager omogućava praćenje rutera, svičeva, zaštitnih zidova, servera i virtuelnih mašina radi otkrivanja grešaka i problema sa performansama. Performanse mrežnih uređaja se prate u realnom vremenu i mogu se videti na kontrolnoj tabli i grafikonima uživo. Pored korišćenja propusnog opsega, prate se i kritični parametri kao što su gubici paketa, greške i odbacivanja. Alat takođe prati performanse fizičkih i virtuelnih servera, kao što su dostupnost, CPU, prostor na disku i iskorišćenost memorije.
Sa više od 100 ugrađenih izveštaja koji se mogu zakazivati, prilagođavati i izvoziti, izveštavanje je jedna od najboljih funkcija OpManager-a. Softver je dostupan u tri verzije: Free, Essential i Enterprise. Razlikuju se po broju uređaja koje mogu pratiti (od 10 u besplatnoj verziji do 10.000 u Enterprise verziji) i skupu funkcija, pri čemu više verzije imaju napredne dodatne funkcije.
4. Cacti
Cacti je jedna od najčešće korišćenih i najstarijih besplatnih platformi otvorenog koda za monitoring. Iako možda nema sve funkcije komercijalnih proizvoda, i dalje je odličan alat. Korisnički interfejs, zasnovan na webu, ima pomalo starinski izgled, ali je dobro organizovan i jednostavan za upotrebu. Uglavnom koristi SNMP, ali se mogu kreirati prilagođene skripte za prikupljanje podataka iz bilo kog izvora.
Glavna snaga Cacti-ja je u anketiranju uređaja i crtanju podataka na web stranicama. To radi veoma dobro, ali to je sve što ovaj alat nudi. Ako vam nisu potrebna upozorenja ili druge dodatne funkcije, jednostavnost ovog proizvoda može biti baš ono što vam treba. Budući da je softver otvorenog koda i skoro u potpunosti napisan u PHP-u, veoma je prilagodljiv i može se modifikovati prema specifičnim potrebama.
Jedna od najjačih karakteristika Cacti-ja su šabloni. Na primer, postoji ugrađeni šablon za Cisco svičeve koji već uključuje većinu elemenata koje želite da pratite na tom uređaju. Osim šablona za uređaje, postoje i šabloni grafikona i šabloni izvora podataka. Zajedno, oni olakšavaju konfigurisanje alata. Takođe, možete sami kreirati šablone specifične za uređaje ako već ne postoje. Dostupno je i puno šablona specifičnih za uređaje sa web lokacija proizvođača opreme ili sa Cacti foruma koje vodi zajednica korisnika.
5. Observium
Observium je platforma za monitoring koju karakterišu minimalno održavanje i automatsko otkrivanje. Podržava širok spektar tipova uređaja, platformi i operativnih sistema različitih proizvođača, uključujući Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler i NetApp. Primarni fokus proizvoda je pružanje lepog, intuitivnog i jednostavnog, ali moćnog korisničkog interfejsa koji prikazuje stanje i status mreže.
Observium nudi mnogo više od praćenja propusnog opsega. Na primer, tu je sistem za računovodstvo koji meri ukupnu mesečnu iskorišćenost propusnog opsega u 95. percentilu ili u ukupnom prenosu bajtova. Takođe, ima i funkciju upozoravanja sa korisnički definisanim pragovima.
Observium je dostupan samo za Linux. Jednostavan je za podešavanje i gotovo se sam konfiguriše. Glavni nedostatak je nabavka softvera, koja može biti izazovna. Umesto stranice za preuzimanje na Observium web lokaciji, postoje detaljna uputstva za instalaciju za nekoliko Linux distribucija, sa linkovima za preuzimanje paketa. To ima smisla, jer vas vodi da preuzmete pravi paket za vašu distribuciju.
6. Nagios
Dostupne su dve verzije Nagios-a. Besplatna verzija otvorenog koda koju svako može da preuzme i koristi, i komercijalni proizvod pod nazivom Nagios XI. Komercijalni proizvod ima više funkcija, ali i besplatna verzija je veoma moćan alat, u okviru svojih ograničenja. Nagios je prvobitno bio namenjen praćenju statusa uređaja (gore/dole), ali može pratiti i nekoliko operativnih parametara.
Jedna od najboljih karakteristika Nagios-a, posebno verzije otvorenog koda, je podrška zajednice. Na Nagios web lokaciji dostupni su razni dodaci, interfejsi i ekstenzije koje je razvila zajednica korisnika. Za još više funkcionalnosti, uključujući i praćenje propusnog opsega, potrebno je odabrati Nagios XI koji ima praćenje iskorišćenosti propusnog opsega i mnoge druge korisne funkcije. Dostupna je besplatna probna verzija Nagios XI, ako želite da vidite šta ovaj alat može da ponudi.
7. WhatsUp Gold
WhatsUp Gold kompanije Ipswitch postoji već neko vreme. Primarna funkcija ovog alata je bila praćenje dostupnosti sistema, a ne operativnih parametara. Kao što i ime sugeriše, WhatsUp Gold će vas informisati o tome šta je dostupno, a šta ne. Ima jedan od najboljih sistema za upozorenje i može se konfigurisati za prenos upozorenja na različite načine, uključujući e-poštu i SMS.
Danas, WhatsUp Gold ne prati samo status uređaja (gore/dole), već može da meri korišćenje propusnog opsega i proverava da li usluge reaguju. Na primer, može pratiti dostupnost Exchange i SQL servera, Active Directory, IIS i Apache web usluga. Ako je vaša serverska farma zasnovana na cloud-u, WhatsUp Gold će nadzirati i AWS ili Azure instalacije.
8. Zabbix
Još jedan proizvod otvorenog koda, Zabbix ima profesionalan izgled i osećaj, sličan komercijalnim proizvodima. Osim dobrog web interfejsa, ima i impresivan skup funkcija. Zabbix će pratiti većinu uređaja povezanih na mrežu, a ne samo mrežnu opremu. Ako je potrebno pratiti i servere, Zabbix je dobar izbor.
Zabbix koristi SNMP, kao i Intelligent Platform Monitoring Interface (IPMI) za nadzor uređaja. Softver se može koristiti za nadzor propusnog opsega, iskorišćenosti CPU-a i memorije uređaja, opšteg stanja uređaja, kao i promena konfiguracije. Zabbix takođe ima impresivan i potpuno prilagodljiv sistem upozorenja. Osim što šalje obaveštenja putem e-pošte ili SMS-a, može da pokrene lokalne skripte koje bi se mogle koristiti za automatsko rešavanje nekih problema.
9. Icinga
Icinga je još jedna platforma otvorenog koda za monitoring. Ima jednostavan i čist korisnički interfejs i skup funkcija koji konkuriše i nekim komercijalnim proizvodima. Kao i većina sistema za praćenje propusnog opsega, Icinga koristi SNMP za prikupljanje podataka o korišćenju sa uređaja. Jedna od oblasti u kojima se Icinga posebno ističe je upotreba dodataka. Postoje hiljade dodataka koje je razvila zajednica za različite zadatke monitoringa i proširenje funkcionalnosti proizvoda. Ako ne možete pronaći odgovarajući dodatak za vaše potrebe, možete ga sami napisati i doprineti zajednici.
Upozorenja i obaveštenja su takođe među najboljim karakteristikama Icinge. Upozorenja se mogu u potpunosti konfigurisati, određujući šta ih pokreće i kako se prenose. Alat ima i segmentirano upozorenje, što znači da se neka upozorenja mogu slati nekim korisnicima, a druga različitim grupama. Ovo je odlično kada različitim sistemima upravljaju različite grupe.
10. Zenoss Core
Poslednji na našoj listi je Zenoss Core. Ovo možda nije najpoznatiji alat za praćenje, ali svakako zaslužuje mesto na našoj listi, zahvaljujući funkcionalnosti i profesionalnom izgledu. Ovaj alat može da prati razne stvari, kao što su protok saobraćaja ili usluge poput HTTP i FTP. Ima jednostavan interfejs i odličan sistem upozorenja. Posebno nam se dopao mehanizam višestrukog upozorenja, koji upozorava drugu osobu ako prva ne odgovori u određenom vremenu.
Nažalost, Zenoss Core je jedan od najkomplikovanijih sistema za instalaciju i podešavanje. Proces se u potpunosti odvija putem komandne linije. Navikli na GUI instalatore, čarobnjake za konfiguraciju i mašine za automatsko otkrivanje, ovo može delovati pomalo arhaično. Međutim, dostupna je detaljna dokumentacija koja eliminiše veći deo nagađanja.
U zaključku
Sa tolikim brojem dostupnih proizvoda, ova lista najboljih alata za monitoring LAN mreža mogla bi imati na desetine stavki. Pokušali smo da vam predstavimo dobar uzorak najboljih dostupnih alata. Svaki od njih ima svoje prednosti i slabosti, ali svi su odlični proizvodi i sa zadovoljstvom preporučujemo bilo koji od njih. Kao i uvek, glavni faktor pri izboru alata za monitoring treba da bude njegov skup funkcija.