Svi - ili barem sviAdministratori - žele da taj bend bude neograničen i da ništa ne košta. Nažalost, ništa nije dalje od istine. Širina pojasa je i skupa i ograničena. Kao posljedica toga, skloni smo naručiti upravo toliko širine pojasa za naše potrebe. To zauzvrat ima još jednu posljedicu: moramo voditi računa o upotrebi propusne širine. To je jedini način na koji možemo znati kada širina pojasa dosegne kritične pragove - gdje radna snaga počinje utjecati - omogućava nam da reagiramo.
Najbolji način da budno pazite na propusnostje koristiti neku vrstu alata izgrađenog u tu svrhu. A ovih je alata puno. Međutim, neki su složeni alati koji obično zahtijevaju mnogo resursa i koštaju mnogo novca. Stoga smo pretraživali tržište tražeći alate za praćenje propusnosti mreže otvorenog koda, Ugodno smo bili iznenađeni kada smo otkrili da ih ima dosta.
Prije nego što otkrijemo koji su najbolji alati, mi ćemozapočnite raspravom o nadzoru propusnosti. Naučit ćemo što je to i kako se to može učiniti. Protokol jednostavnog upravljanja mrežom jedna je od najčešćih tehnologija koja se koristi za nadgledanje propusnosti mreže pa ćemo ga pogledati i vidjeti kako to funkcionira. I na kraju, pregledat ćemo najbolje alate za praćenje propusnosti mreže otvorenog koda koji smo mogli pronaći. Za svaki ćemo ukratko predstaviti njihove glavne značajke i prednosti.
O nadzoru propusnosti mreže
Praćenje propusnosti mreže vrlo je specifičnovrsta nadzora. Ono što on treba jest mjeriti količinu prometa koji prolazi određenu točku na mreži. Obično je mjerna točka sučelje usmjerivača ili sklopki, ali nije neuobičajeno da se nadgleda upotreba propusne širine LAN sučelja poslužitelja. Važno je ovdje shvatiti da sve što mjerimo je količina prometa. Praćenje propusnosti neće vam dati nikakve podatke o tome što je to promet, već samo koliko ga ima.
Nekoliko je razloga koji žele nadziratiiskorištavanje propusne mreže mreže. Prije svega, to vam može pomoći u određivanju sporova. Kako raste iskorištenost mrežnog kruga, njegova izvedba počinje propadati. To je životna činjenica. Što više pristupite maksimalnom kapacitetu, to će veći utjecaj biti na performanse. Omogućujući vam da pazite na korištenje mreže, alati za praćenje propusnosti pružaju vam priliku da otkrijete visoku iskorištenost i da joj se obratite prije nego što korisnici postanu uočljivi.
Planiranje kapaciteta je još jedna velika prednostmrežni alati za nadzor Mrežni krugovi - pogotovo WAN priključci na većoj relaciji - su skupi i često će imati samo širinu pojasa koja je bila potrebna prilikom početnog instaliranja. Iako je do tada ta količina propusnosti možda bila u redu, to će se na kraju trebati povećati. Promatrajući razvoj iskorištenja propusnih mreža vaših mrežnih krugova moći ćete vidjeti koje je potrebno nadograditi i kada.
Alat za praćenje propusnosti također može biti koristan zarješavanje problema loše izvedbe aplikacije. Kada se korisnik žali da se neka daljinska aplikacija usporila, pregled korištenja propusnosti mreže može vam dati prilično dobru ideju da li je problem uzrokovan ili ne zbog gužve na mreži. Ako primijetite nisku iskorištenost mreže, vjerojatno možete usredotočiti svoje napore na rješavanju problema negdje drugdje.
Nadgledanje SNMP-a u cijelosti
Većina sredstava za praćenje propusnosti mreže oslanja seprotokol jednostavnog upravljanja mrežom (SNMP) kako bi učinili svoju magiju. Većina mrežne opreme ima ugrađenu SNMP mogućnost i može ih redovno ispitivati alatima za praćenje. Unatoč pogrešnom nazivu, SNMP je zapravo prilično složen. Ali ne brinite, ne morate biti stručnjak i znati sve o tome da biste ga koristili. To je jednostavno kao da ne morate biti automehaničar da biste vozili automobil. Međutim, poželjno je barem imati neku ideju o tome kako to funkcionira, pa pogledajmo.
U svojoj osnovi, SNMP je komunikacijski protokolkoja određuje kako sustav upravljanja SNMP-om može čitati i pisati operativne parametre u udaljene uređaje. Parametri se nazivaju Identifikatori objekta ili OID-ovi. Neki od zanimljivih OID-ova, sa stajališta praćenja, su oni koji sadrže glavne metrike uređaja, kao što su učitavanje CPU-a i memorije ili upotreba diska, na primjer. No, kod praćenja iskorištavanja propusne mreže mreže dva su OID-a od posebnog interesa. Oni su bajtovi i bajti u brojačima povezanim sa svakim sučeljem. Mrežni uređaji automatski se povećavaju kada se podaci izlažu ili unose.
ODNOSNO ČITANJE: 10 najboljih alata za upravljanje virtualizacijom
Izlazi u doba kad IT sigurnost nije bilaproblem, SNMP ima samo minimalnu sigurnost. SNMP upravitelj koji se povezuje na uređaj s omogućenim SNMP-om će sa svojim zahtjevom prenijeti "niz zajednice". Ako se niz podudara s konfiguriranim u opremi, zahtjev će se provesti. Uređaji obično imaju dva niza zajednice koji su konfigurirani, jedan za OID-ove samo za čitanje i jedan za izmjenjive. Komunikacija nije šifrirana i tko god je presreće, vidjet će nizove zajednice u jasnom tekstu. Zbog toga se SNMP koristi samo na privatnim, sigurnim mrežama.
Kako o primjeru?
Evo kako većina sustava za praćenje koristi SNMPnadzor iskorištavanja propusnosti. Oni povremeno čitaju bajtove na i izvan brojača sučelja mrežnog uređaja u intervalima znanja. Pet minuta je tipična vrijednost intervala, ali kraća se vremena mogu koristiti za finiju razlučivost. Oni potom pohranjuju provedene vrijednosti u neku vrstu baze podataka ili datoteke.
Ostatak postupka je jednostavna matematika. Sustav za nadzor oduzima prethodnu brojačku vrijednost od trenutne kako bi se dobio broj bajtova koji su poslani ili primljeni tijekom intervala biranja. Zatim može pomnožiti taj broj sa osam kako bi dobio broj bita i podijelio ga s brojem sekundi u intervalu kako bi dobio broj bita u sekundi. Ti se podaci obično crtaju na grafikonu koji pokazuje njegovo kretanje u vremenu i pohranjuju se u bazu podataka.
ODNOSNO ČITANJE: Što je propusnost? 6 najboljih alata za mjerenje protoka
Važno je napomenuti da ono što dobivate jestprocjena prosječne iskorištenosti tijekom biračkog intervala, a ne stvarne iskorištenosti širine pojasa. Na primjer, pretpostavimo da se krug koristi na maksimalnom kapacitetu tijekom polovine biračkog intervala i ne provodi promet tijekom druge polovice. Pokazalo bi se da se koristi s 50% njegovog kapaciteta iako je izdvojeno duže vrijeme. Kraći intervali biranja smanjuju ovo izobličenje, ali važno je imati na umu da ti sustavi daju samo prosječne vrijednosti.
Najbolji alati za nadziranje propusne mreže mreže otvorenog koda
Pretražili smo na internetu neke od najboljihalati za praćenje propusnosti otvorenog koda. S velikim zadovoljstvom smo otkrili da je vani na raspolaganju nekoliko izvrsnih alata. Nekoliko alata s naših popisa datiraju iz nekoliko godina, ali i danas su u širokoj uporabi. Napokon, biti slobodan i otvorenog koda ima određenu privlačnost. Svi alati na našem popisu imaju SNMP praćenje propusnosti i svi imaju centraliziranu konzolu na kojoj možete konfigurirati alat i vizualno reproducirati trenutni status vaše mreže.
1. Zabbix
Zabbix je slobodan i open-source proizvod koji može bitikoristi se za nadgledanje bilo čega. Alati mogu raditi na nekoliko Linux distribucija - uključujući Rapsbian, verziju Raspberry Pi-a na Linuxu - i nadzirat će propusnost mreže, poslužitelje, aplikacije i usluge, kao i okruženja utemeljena na oblaku. Odlikuje se visoko profesionalnim izgledom. Ovaj se proizvod također može pohvaliti širokim skupom značajki, neograničenom skalabilnošću, distribuiranim nadzorom, jakom sigurnošću i velikom dostupnošću. Iako je besplatan, to je pravi korporativni proizvod.

Zabbix koristi kombinaciju tehnologija praćenja. Podržava SNMP nadzor, kao i Inteligentno sučelje za nadzor platforme (IMPI). Također može obaviti praćenje temeljeno na agentima s agentima dostupnim za većinu platformi. Za jednostavno postavljanje na mnogim uređajima postoji automatsko otkrivanje i predloženi predloženi predloženi predlozi. Korisničko sučelje tog alata ima nekoliko naprednih značajki kao što su nadzorna ploča, grafikoni, mrežne karte, dijaprojekcije i izvješća o detaljima.
Zabbix također sadrži vrlo prilagodljivo upozorenjesustav koji neće samo slati detaljne poruke obavijesti, već se također može prilagoditi ovisno o ulozi primatelja. Također može eskalirati probleme u skladu s fleksibilnim razinama usluge koje definiraju korisnici.
2. Nagios
Postoje dvije verzije sustava Nagios dostupno. Tu je besplatan i open-source Nagios Core i tu je plaćeni Nagios XI, Oboje dijele isti motor, ali sličnost se tu zaustavlja. Nagios Core je sustav praćenja s otvorenim kodom koji radiLinux. Sustav je u potpunosti modularan sa stvarnim motorom za nadzor u osnovi. Motor dopunjuju deseci dostupnih dodataka koji se mogu preuzeti kako bi se dodala funkcionalnost u sustav. Svaki dodatak jezgri dodaje neke značajke.

Uz očuvanje modularnog pristupa, prednje su strane alata također modularne, a za preuzimanje je dostupno i nekoliko različitih opcija koje je razvila zajednica. Nagios Core, dodaci i prednji kraj kombiniraju se i čine prilično cjelovit sustav nadzora. Ipak, postoji nedostatak ove modularnosti. Postavljanje Nagios Core-a može se pokazati izazovnim zadatkom.
Nagios XI je komercijalni proizvod temeljen na Nagios Core motor, ali to je cjelovito samostalno rješenje za nadgledanje. Proizvod cilja široku publiku od malih poduzeća do velikih korporacija. Mnogo je lakše instalirati i konfigurirati nego Nagios Core, zahvaljujući čarobnjaku za konfiguraciju imotor za automatsko otkrivanje. Naravno, ova jednostavnost podešavanja i konfiguracije dolazi po cijeni. Možete očekivati da platite oko 2000 dolara za licencu od 100 čvorova i oko deset puta više za neograničenu licencu.
3. Zenoss Core
Zenoss Core možda nije tako popularan kao neki drugialate za nadzor na ovoj listi, ali zaista zaslužuje da budemo ovdje zbog svog obilježja i profesionalnog izgleda. Alat može nadzirati mnoge stvari kao što su korištenje propusne širine, protoci prometa ili usluge poput HTTP i FTP. Ima čisto i jednostavno korisničko sučelje, a njegov sustav upozoravanja je izvrstan. Jedna stvar koju valja spomenuti je njegov prilično jedinstveni višestruki sustav uzbunjivanja. Omogućuje da se druga osoba upozori ako prva ne odgovori unutar unaprijed određenog kašnjenja.

S donje strane, Zenoss Core jedan je od najkompliciranijih sustava praćenjainstalirati i postaviti. Instalacija je u potpunosti upravljani proces. Današnji mrežni administratori koriste se za instalaciju GUI, čarobnjake za konfiguraciju i motore za automatsko otkrivanje. To bi moglo učiniti da se instalacija proizvoda čini pomalo arhaična. Ponovo, to je u skladu sa Linux svijetom. Dostupno je dovoljno instalacijske i konfiguracijske dokumentacije, a krajnji rezultat vrijedi uložiti napore.
4. Icinga
Icinga još jedna platforma za praćenje otvorenog koda. Ima jednostavno i čisto korisničko sučelje te, što je još važnije, set značajki koji konkurira nekim komercijalnim proizvodima. Kao i većina sustava za praćenje propusnosti, i ovaj koristi SNMP za prikupljanje podataka o iskorištavanju propusnosti s mrežnih uređaja. Ali jedno od područja na kojem se posebno ističe Icinga je uporaba dodataka. Postoje tisuće dodataka razvijenih u zajednici koji mogu obavljati različite zadatke za nadgledanje, proširujući tako funkcionalnost proizvoda. I u malo vjerojatnom slučaju da niste mogli pronaći pravi dodatak za svoje potrebe, možete ga sami napisati i doprinijeti zajednici.

Upozorenje i obavijesti također među IcingaSjajne osobine. Upozorenja se u potpunosti konfiguriraju u pogledu onoga što ih pokreće i kako se prenose. Alat također sadrži i ono što se naziva segmentirano upozoravanje. Ova će značajka dopustiti nekima slanje upozorenja jednoj grupi korisnika, a druga upozorenje različitim ljudima. To je lijepo imati kada pratite različite sustave kojima upravljaju različiti timovi. Može osigurati da se upozorenja šalju samo odgovarajućoj grupi koja ih treba adresirati.
5. LibreNMS
LibreNMS je port s otvorenim kodom Observium, praćenje popularne komercijalne mrežeplatforma. To je potpuno opremljeni sustav nadzora mreže koji pruža obilje mogućnosti i podrške za uređaje. Među najboljim značajkama je njegov motor za automatsko otkrivanje. Otkriva uređaje ne samo na SNMP-u. Može automatski otkriti cijelu vašu mrežu koristeći CDP, FDP, LLDP, OSPF, BGP, SNMP i ARP. Kada govorimo o značajkama automatizacije alata, on također ima automatska ažuriranja tako da će uvijek ostati u toku.

Druga glavna osobina proizvoda je njegovavrlo prilagodljiv modul upozoravanja. Vrlo je fleksibilan i može se primati obavijesti o upozorenju koristeći više tehnologija poput e-pošte, poput većine svojih konkurenata, ali i IRC-a, laganih i još mnogo toga. Ako ste davatelj usluga ili vam organizacija naplaćuje svaki odjel za njihovo korištenje mreže, cijenit ćete značajku naplate alata. Na temelju upotrebe ili prijenosa može generirati račune za propusnost za segmente mreže.
Za veće mreže i za raspodeljene organizacije, značajke distribuiranog biranja za LibreNMS omogućuju da vodoravno skaliranje raste s vašimmreža. Uključen je i potpuni API koji omogućuje upravljanje, grafikon i preuzimanje podataka iz njihove instalacije. Konačno, dostupne su mobilne aplikacije za iPhone i Android, prilično jedinstvena značajka s alatima otvorenog koda.
6. kaktusi
Morali smo uključiti kaktusi na ovom popisu. Uostalom, u dobi od 17 godina jedna je od najstarijih besplatnih platformi za praćenje otvorenog koda. I još uvijek je prilično popularan do danas se još uvijek aktivno razvija. Najnovija verzija objavljena je tek krajem siječnja. Dok kaktusi možda nije tako bogat značajkama kao neki drugiproizvoda, još uvijek je odličan alat. Njegovo internetsko korisničko sučelje ima pomalo vintage osjećaj, ali je dobro postavljeno i lako razumljivo i za korištenje. kaktusi Sastoji se od brzog, detaljnijeg grafičkog grafičarapredlošci i višestruki načini akvizicije. Iako se alat prvenstveno oslanja na SNMP ispitivanje, prilagođene skripte mogu se izraditi kako bi se dobili podaci iz gotovo bilo kojeg izvora.

Glavna snaga ovog alata je na biračkim uređajimadohvaćaju njihove mjerne podatke - poput iskorištavanja propusnosti - i crtaju prikupljene podatke na web stranicama. Odlično radi to, ali to je sve što će učiniti. Ako vam nisu potrebna upozorenja, fantastična izvješća ili drugi dodaci, jednostavnost proizvoda mogla bi biti upravo ono što vam treba. A ako vam treba više funkcionalnosti, kaktusi je open-source i u potpunosti napisan na PHP-u, što ga čini vrlo prilagodljivim i možete dodati sve nedostajuće značajke koje su vam potrebne.
kaktusi široko koristi predloške koje računaradi lakše konfiguracije. Postoje predloške za mnoge uobičajene vrste uređaja kao i predloške grafikona. Postoji i ogromna internetska zajednica korisnika koji pišu prilagođene predloške svih vrsta i stavljaju ih na raspolaganje zajednici, a mnogi proizvođači opreme također nude i preuzeti kaktusi predlošci.
7. MRTG
To. Višestruki usmjerivač prometa, ili MRTG, je unuk svih mrežnih propusnih opsegasustavi nadzora Iako je projekt otvorenog koda otvoren još od 1995. godine, i dalje je u širokoj upotrebi, unatoč činjenici da je najnovija verzija već pet godina. Dostupna je za Linux i Windows. Početno postavljanje i konfiguracija nešto su složeniji od iskustva s ostalim sustavima za praćenje, ali izvrsna je dokumentacija lako dostupna.

Instaliranje MRTG postupak je u više koraka i morate pažljivo slijediti upute za postavljanje. Jednom instaliran, konfigurirate softver uređivanjem njegove konfiguracijske datoteke. Što MRTG nedostaje prijaznost prema korisniku, ona se dobiva na tomefleksibilnost. Većinom napisan na Perlu može se lako izmijeniti i prilagoditi nečijim potrebama. A činjenica da je prvi sustav nadzora i da je još uvijek prisutan svjedoči o njegovoj vrijednosti.
komentari