Nadzor SNMP-a daleko je najčešća vrstatehnologija nadzora mreže. Omogućuje administratorima mreža bilo koje veličine da budu informirani o statusu mreža kojima upravljaju kao io njihovoj upotrebi. Isto tako, Linus je također vrlo uobičajena platforma na koju su se okrenuli mnogi mrežni administratori. Iako još nije tako uobičajen u svijetu desktop kao komercijalna ponuda nekih mega-dobavljača, u poslužitelju je vrlo čest. Čak je i IBM napravio svoj OS na većini sustava višeg raspona.
S obzirom na sve to ne čudi što Linux može biti i platforma izbora alata za nadzor mreže. Danas ćemo pogledati neke od najboljih alata za praćenje SNMP-a za Linux.
Mi ćemo započeti našu raspravu pregledompri nadzoru mreže općenito, a zatim u određenom slučaju korištenja SNMP-a za nadgledanje mreža. Bez pretjeranog tehničkog znanja, potrudit ćemo se objasniti kako SNMP funkcionira, posebno u kontekstu mreža praćenja. Zatim ćemo ući u srž teme i dati ćemo vam kratki pregled nekih od najboljih alata za praćenje SNMP-a za Linux.
Samo da je sve jasno, ovdje razgovaramo SNMP alati za praćenje koji rade na Linux operativnom sustavu a ne SNMP alat koji se koristi za nadgledanje Linux sustava. S druge strane, ništa vas ne sprečava da koristite Linux alat za praćenje za nadgledanje vaših Linux uređaja.
O nadzornim mrežama
Za mrežnog administratora zagušenje jeneprijatelj broj jedan. Ako usporedite mrežu s autocestom na kojoj su promet podaci mreže, gužve na mreži slične su gužvi u prometu. Ali za razliku od automobilskog prometa - gdje se zagušenja lako uoče jednostavnim gledanjem na cestu - mrežni se promet događa unutar kablova, sklopki i usmjerivača tamo gdje je nevidljiv. Nadalje, sve se to događa velikom brzinom. Čak i da je to bilo vidljivo, događalo bi se prebrzo da ga vidimo. Zbog toga su tako važni alati za nadzor mreže. Omogućavaju mrežnim administratorima vidljivost koja im je potrebna kako bi se osiguralo nesmetano odvijanje stvari. Oni mogu prepoznati zagušenje ili druge probleme, omogućujući administratorima da poduzmu potrebne mjere za rješavanje situacije.
Još jedna važna prednost propusnosti mrežealati za praćenje su s planiranjem kapaciteta. Nema šanse da činjenica da mreža uvijek raste s vremenom. Baš kao i prostora na disku, što više imate, više vam treba. Iako bi trenutna širina pojasa vaše mreže sada mogla biti dovoljna, ona će je na kraju trebati povećati. Nadgledanjem upotrebe propusne moći moći ćete planirati nadogradnju propusnosti prije nego što prekomjerna upotreba postane problem.
SNMP za spas
Protokol jednostavnog upravljanja mrežom (SNMP) jesloženu - unatoč pomalo zabludnom nazivu - tehnologiju koja se može koristiti za daljinsko nadgledanje, konfiguriranje i kontrolu mnogih različitih vrsta mrežne opreme. Srećom, ne morate znati sve o SNMP-u da biste ga koristili za nadgledanje iskorištavanja propusne mreže mreže. Za sada, samo ćemo navesti da se SNMP koristi pomoću alata za praćenje za čitanje brojača sučelja mrežnih uređaja i koriste te podatke za izračunavanje iskorištenja propusne širine i oblikovanje njihove promjene tijekom vremena. U sljedećem ćemo odjeljku podrobnije objasniti unutarnji rad Protokola jednostavnog upravljanja mrežom osiguravajući da imate dovoljno informacija za konfiguriranje i upotrebu bilo kojeg alata za praćenje SNMP mreže.
Objasnio SNMP
Mnogi su SNMP vodiči prilično tehničke prirodei reći sve o MIB-ovima i OID-ovima. Ne osjećamo, međutim, da morate znati sve o SNMP-u da biste ga koristili. Nekako je poput automobila. Ne morate znati sve o tome kako motor radi. Dakle, naš cilj danas je pružiti vam dovoljno informacija kako biste mogli razumjeti, koristiti i konfigurirati alate za praćenje SNMP mreža, a ne da od vas napravimo stručnjaka za SNMP, što je nešto što će naići na iskustvo.
Prvo stvari, kako se spojiti i kakoovjerite se na uređaj koji podržava SNMP? Vrlo je jednostavno, iako ne baš sigurno. Na svakom SNMP uređaju postavljaju se parametri koji se nazivaju nizovi zajednice. Nizove zajednice možete smatrati SNMP lozinkama. Obično postoje dva niza zajednice konfigurirana na svakom uređaju. Jedan od njih koristi se za pristup samo za čitanje, a drugi će dopustiti da izmijeni neke parametre. Oni mogu imati bilo koju vrijednost koju želite i njihovi zadani zadaci često su postavljeni na "javno" i "privatno". Iako je ovo jednostavna i učinkovita shema provjere autentičnosti, uopće nije sigurna jer se nizovi zajednice prenose jasnim tekstom preko mreže i mogu se presresti i ugroziti. To je jedan od razloga zašto mnogi administratori ne konfiguriraju čitati / pisati nizove zajednica na uređajima kojima upravljaju.
TAKO PROČITAJTE: Objašnjene SNMP zamke - najbolji alati za primanje i rukovanje zamkama
Dakle, recimo da je nadzor SNMP mrežesustav se povezuje na mrežni uređaj koristeći niz zajednice samo za čitanje. Postoji mnogo različitih operativnih parametara koji se mogu daljinsko očitati. Posebno je zanimljivo kada se radi o nadzoru propusnosti nekoliko metrika koje se nazivaju brojači bajtova sučelja. Postoji par od njih - jedan za ulaz i jedan za izlaz - za svako mrežno sučelje. Uređaj ih jednostavno povećavaju kako se bitovi primaju i prenose na sučelju. Čitajući ove vrijednosti periodično u intervalima znanja - tipično je svakih pet minuta, alat za praćenje može izračunati broj bitova po jedinici vremena - obično u sekundi - što je točno kako se širina pojasa izražava.
Konkretno, evo kako se to radi: Alat za praćenje anketira uređaj i čitanjegove brojila. Zatim će pet minuta kasnije opet pročitati iste šaltere. Oduzimajući prethodnu vrijednost brojila od trenutne dobiva se ukupni broj bajtova prenesenih i premještenih u posljednjih pet minuta. Tada je jednostavna stvar pomnožiti ove brojeve s 8 - brojem bita u bajtu - a zatim rezultate podijeliti sa 300 - broj sekundi u pet minuta - da biste dobili bitove po sekundi iskorištenja širine pojasa. Te se figure obično pohranjuju u neku vrstu baze podataka i koriste se za crtanje grafova korištenja tijekom vremena.
Nekoliko drugih vrijednosti SNMP-a mogu biti zanimljivenadzor mreže Na primjer, postoje brojači ulaza i izlaza sučelja. Slično onome što se događa s bajtovima koji se ulaze i izlaze, ove se vrijednosti mogu upotrijebiti za izračunavanje broja pogrešaka u sekundi, što je broj koji vam govori puno o općem zdravlju mrežne veze. Ostale zanimljive metrike uključuju mjerače korištenja procesora i memorije.
Najbolji alat za praćenje SNMP-a za Linux
1. ManageEngine OpManager
To. ManageEngine OpManager je moćan alat za nadzor mreže sve u jednomkoji nudi sveobuhvatne mogućnosti praćenja mreže koje vam pomažu da pratite mrežne performanse, otkrivate greške u mreži u stvarnom vremenu, otklonite pogreške i spriječite zastoje. Alat podržava različita okruženja od više dobavljača i može se prilagoditi mreži bez obzira na veličinu. Omogućit će vam nadgledanje uređaja i mreže te stjecanje potpune vidljivosti i kontrole nad cjelokupnom mrežnom infrastrukturom. Instalacija i postavljanje ovog proizvoda su brze i jednostavne. Možete ga pokrenuti za manje od dvije minute. Ne zahtijeva složene instalacijske postupke i dolazi u paketu s bazama podataka i web poslužiteljima.

To. ManageEngine OpManager stalno prati rad mrežnih uređajau stvarnom vremenu putem nadzornih ploča i grafikona uživo. Ispituje nekoliko kritičnih operativnih mjernih podataka kao što su gubitak paketa, pogreške i odbacivanja itd. Nadzirat će i metrike performansi poput dostupnosti, CPU-a, prostora na disku i iskorištenosti memorije na fizičkim i virtualnim poslužiteljima.
Alat vam može pomoći u otkrivanju, prepoznavanju irješavanje problema s mrežom upozorenja koja se temelje na pragu. Jednostavno možete postaviti više pragova za svaku mjernu vrijednost izvedbe i primati obavijesti. Iako je upozoravanje važno, izvješćivanje je podjednako i to je još jedno područje u kojem ovaj alat sjaji. Inteligentna izvješća omogućit će vam detaljni uvid u performanse mreže. Postoji više od 100 ugrađenih izvješća. Po potrebi možete prilagoditi, zakazati i izvesti izvješća o stanju u narudžbi.
ManageEngine tvrdi svoje OpManager može se instalirati za manje od dvije minute. Nakon instaliranja alat će otkriti vaše uređaje i početi ih nadzirati bez potrebe za složenim koracima konfiguracije. Sustav ima vrlo intuitivno grafičko korisničko sučelje u kojem ćete lako pronaći potrebne informacije. Prema izvještajima, ovaj alat ima kompletan niz izvrsnih unaprijed ugrađenih i možete kreirati prilagođena izvješća kako bi bolje odgovarala vašim potrebama. Obavijesti u ovom proizvodu izvrsne su i u usporedbi s onim što ćete pronaći u konkurentnim proizvodima.
To. ManageEngine OpManager dostupan je u izdanju Essential koje jebolje veličine za male i srednje tvrtke s do tisuću uređaja po cijenama počevši od nešto više od 700 USD za 25 uređaja. Za veće organizacije postoji Enterprise izdanje koje može obuhvatiti i do deset tisuća uređaja. Njegova cijena kreće se ispod $ 20k za 500 uređaja. Cijene za svako izdanje razlikuju se ovisno o broju nadziranih uređaja i dostupno je besplatno 30-dnevno probno razdoblje.
2. Observium
Observium je još jedna izvrsna platforma za nadzor sautomatskog otkrivanja. Podržava širok raspon vrsta uređaja, platformi i operativnih sustava, uključujući proizvode dobavljača kao što su Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Vjerojatno ne možete pronaći mrežni uređaj koji nije podržan. Glavni cilj proizvoda je pružiti lijepo, intuitivno i jednostavno, ali istovremeno moćno korisničko sučelje koje prikazuje zdravlje i stanje vaše mreže.

Observium nudi puno više od praćenja propusnosti. Na primjer, postoji računovodstveni sustav koji će mjeriti ukupnu mjesečnu upotrebu propusne širine u 95. postotku ili ukupno prenesenih bajtova. Također ima funkciju uzbunjivanja s korisničkim pragovima. Osim toga, Observium integrira se s drugim sustavima i može povući njihove podatke i prikazati ih unutar svog sučelja.
Velika karakteristika za Observium kako je lako postaviti i kako gotovokonfigurira se. Iako se na web mjestu ne nalazi odjeljak za preuzimanje, postoje detaljne upute za instalaciju nekoliko distribucija Linuxa koje uključuju veze za dobivanje pravog paketa za svaku distribuciju. Upute su vrlo detaljne i instaliranje softvera trebalo bi biti jednostavno.
Proizvod je dostupan u dvije verzije. Tu je Opservijska zajednica koja je besplatno dostupna svima. Ova verzija prima ažuriranja i nove značajke dva puta godišnje. Tu su i Observium Professional koja ima dodatne značajke i dolazi s svakodnevnim ažuriranjima. Obje verzije rade samo na Linuxu.
3. LibreNMS
LibreNMS je otvoreni izvorni port Observiuma i kao takav,to je vrlo zanimljiva platforma za nadzor mreže. 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.
4. 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.

Ipak, ništa nije savršeno 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. Na raspolaganju je obilna instalacijska i konfiguracijska dokumentacija, a krajnji rezultat vrijedi uložiti napore.
5. 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
6. 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, a oba rade pod Linuxom, 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, čepovi i prednji kraj se kombiniraju i čineza prilično cjelovit sustav praćenja. Ipak, u ovoj modularnosti postoji nedostatak: Postavljanje proizvoda može se pokazati prilično zahtjevnim zadatkom.
Nagios XIs druge strane komercijalni proizvod zasnovan na istoj Nagios Core motor, ali je potpuno samrješenje za nadzor. Proizvod cilja široku publiku od malih poduzeća do velikih korporacija. Mnogo je lakše instalirati i konfigurirati nego svoj kolega s otvorenim kodom, zahvaljujući čarobnjaku za konfiguraciju i pokretanju automatskog otkrivanja. Naravno, ova jednostavnost podešavanja i konfiguracije dolazi po cijeni; doslovno. Možete očekivati da platite oko 2000 dolara za licencu od 100 čvorova i oko deset puta više za neograničenu licencu.
7. Zabbix
Zabbix je još jedan besplatni i open-source proizvod, ali toima vrlo profesionalan izgled i izgled, baš kao što biste očekivali od komercijalnog proizvoda. Ali dobar izgled korisničkog sučelja nisu njegova jedina imovina. Proizvod također ima impresivan set značajki. Nadzirat će većinu mrežnih uređaja osim mrežne opreme. Bio bi to izvrstan izbor za sve one kojima su potrebni serveri za praćenje uz korištenje propusne mreže mreže.

Zabbix koristi SNMP kao i Inteligentnu platformuNadzorno sučelje (IMPI) za nadzorne uređaje. Softver možete koristiti za nadziranje propusne širine, upotrebe CPU-a i memorije uređaja, općeg zdravlja i performansi uređaja, kao i promjena u konfiguraciji, što je prilično jedinstvena značajka na ovom popisu. Ovaj alat čini više od jednostavnog praćenja iskorištavanja propusnosti mreže. Također ima impresivan i potpuno prilagodljiv sustav upozorenja koji neće samo slati e-poštu ili SMS upozorenja, već će pokretati i lokalne skripte koje bi se mogle koristiti za automatsko popravljanje nekih problema.
komentari