Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

0. Uvod, ili malo off-topicOvaj članak je nastao upravo zato što je veoma teško pronaći usporedne karakteristike sličnog softvera, a često i samo popis, na jednom mjestu. Morate pregledati hrpu materijala kako biste došli do nekog zaključka.

Stoga sam odlučio malo uštedjeti vrijeme i trud onih koje zanima ovo pitanje, i skupio na jednom mjestu maksimalno moguće, odnosno ono što sam mogao proći, sustava za umrežavanje u jednom mjestu.

Neki od sustava opisani u ovom članku su bili osobno isprobani od mene u njihovo vrijeme. Vjerojatno nisu aktualne verzije u ovom trenutku. Neki od dolje navedenog vidim prvi put, a informacije o njima prikupljene su isključivo u svrhu pripreme ovog članka.

Budući da sam se sustavima bavio davno, a neki od njih uopće nisam dotaknuo, nisam imao nijednu snimku zaslona, niti bilo kakve primjere. Stoga sam obnovio znanje putem Googla, Wikipedije, YouTubea, stranica razvijača, te tamo pronašao snimke zaslona, i na kraju dobio ovakav pregled.

1. Teorija

1.1. Zašto?

Da bismo odgovorili na pitanje "Zašto?" prvo treba razumjeti što je to "Karta mreže". Karta mreže – (češće) logičko-grafičko-shematsko predstavljanje interakcije mrežnih uređaja i njihovih povezanosti, koja opisuje njihove najvažnije parametre i osobine. U naše vrijeme često se koristi povezano s praćenjem statusa uređaja i sustavom obavijesti. Dakle, radi se o tome da imamo predstavu o položaju čvorova mreže, njihovoj interakciji i vezama između njih. U kombinaciji s praćenjem dobivamo radni alat za dijagnosticiranje ponašanja i predviđanje ponašanja mreže.

1.2. L1, L2, L3

To su Layer 1, Layer 2 i Layer 3 prema OSI modelu. L1 – fizički sloj (kabeli i preklapanje), L2 – sloj fizičkog adresiranja (mac-adrese), L3 – sloj logičkog adresiranja (IP-adrese).

Izgradnja L1 karte zapravo nema smisla, ona logički proizlazi iz L2, osim možda za medijske konvertere. Ipak, sada postoje medijski konverteri koji se također mogu pratiti.

Logički, L2 gradi kartu mreže temeljeći se na mac-adresama čvorova, dok L3 gradi na IP-adresama čvorova.

1.3. Koje podatke prikazivati

Ovisi o zadacima i željama. Meni, recimo, svakako želi razumjeti je li uređaj "živ", koji port ima opterećenje i u kojem je stanju port – up ili down. To može biti L2. I uopće, L2 se čini kao najprimjenjivija topologija mrežne karte. Ali, svakome svoje...

Brzina veze na portu – dobra je, ali nije kritična ako je povezan s krajnjim uređajem – printerom ili računalom. Bilo bi dobro imati mogućnost provjeriti opterećenje procesora, količinu slobodne RAM memorije i temperaturu na uređaju. No, to nije tako jednostavno, trebat će postaviti sustav praćenja koji može čitati SNMP i analizirati prikupljene podatke. O tome kasnije.

Što se tiče L3, pronašao sam ovo članak.

1.4. Kako?

Može ručno, može automatski. Ako ručno – to traje dugo i treba uzeti u obzir ljudski faktor. Ako automatski – treba uzeti u obzir da svi mrežni uređaji moraju biti "pametni", podržavati SNMP, i taj SNMP mora biti ispravno konfiguriran kako bi sustav koji prikuplja podatke mogao pročitati te podatke.

Naizgled nije komplicirano. No postoje zamke. Počinjući od toga da ne svaki sustav može prikupiti sve podatke koje bismo željeli vidjeti s uređaja, ili ne svi mrežni uređaji mogu te podatke dati, pa sve do toga da ne svaki sustav može automatski izraditi mrežne karte.

Proces automatskog stvaranja karte približno je sljedeći:

— sustav očitava podatke s mrežnih uređaja
— na temelju podataka stvara tablicu sukladnosti adresa na portovima za svaki router
— usklađuje adrese i imena uređaja
— gradi veze port-uređaj
— prikazuje sve to u obliku sheme, "intuitivno razumljive" korisniku

2. Praksa

Dakle, razgovarajmo sada o tome što možemo koristiti za izradu mrežne karte. Uzet ćemo kao polazište da želimo, naravno, maksimalno automatizirati ovaj proces. Pa, Paint i MS Visio otpadaju… iako… Ne, ipak otpadaju.

Postoji specijalizirani softver koji rješava zadatak izrade mrežne karte. Neki programski proizvodi mogu samo pružiti okruženje za 'ručno' dodavanje slika s svojstvima, vizualizaciju veza i pokretanje 'monitoringa' u vrlo ograničenom obliku (da li je čvor aktivan ili ne odgovara). Drugi ne samo da mogu samostalno izraditi shemu mreže, već i prikupljati mnoštvo parametara putem SNMP, obavijestiti korisnika SMS-om u slučaju kvarova, pružiti obilje informacija o portovima mrežne opreme, a sve to je samo dio njihove funkcionalnosti (poput NetXMS-a).

2.1. Proizvodi

Popis nije sveobuhvatan, jer postoji zaista puno sličnog softvera. Ali to je sve što Google daje na ovu temu (uključujući i stranice na engleskom jeziku):

Open Source projekti:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix,

Plaćeni projekti:
LanState
Total Network Monitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Besplatni softver

2.2.1.1. LanTopoLog

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Softver koji je razvio Jurij Volokitín. Sučelje je jednostavno koliko je to uopće moguće. Softver podržava, recimo, poluautomatsku izradu mreže. Potrebno je 'unijeti' postavke svih usmjerivača (IP, SNMP vjerodajnice), nakon čega će sve biti automatski izvedeno, tj. uspostaviti će se veze između uređaja s naznakom portova.

Postoji plaćena i besplatna verzija proizvoda.

Video-priručnik

2.2.1.2. Nagios

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Open Source softver, postoji od 1999. godine. Sustav je razvijen za praćenje mreže, tj. zna čitati podatke putem SNMP i automatski izraditi mrežnu kartu, ali budući da to nije njegova osnovna funkcija, radi to na vrlo... čudan način... Za izradu karata koristi se NagVis.

Video-priručnik

2.2.1.3. Icinga

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Icinga je Open Source sustav koji se odvojio od Nagios-a. Sustav omogućuje automatsko izradu karata mreže. Problem je u tome što karte izrađuje pomoću dodatka NagVis, koji je razvijen za Nagios, tako da možemo smatrati da su ova dva sustava identična u pogledu izrade mrežnih karata.

Video-priručnik

2.2.1.4. NeDi

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Može automatski otkrivati čvorove u mreži i na temelju tih podataka izraditi mrežnu kartu. Sučelje je prilično jednostavno, postoje monitori koji prate stanje putem SNMP.

Postoji besplatna i plaćena verzija proizvoda.

Video-priručnik

2.2.1.5. Pandora FMS

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Podržava automatsko otkrivanje, automatsku izradu mreže, SNMP. Prijateljsko sučelje.

Postoji besplatna i plaćena verzija proizvoda.

Video-priručnik

2.2.1.6. PRTG

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Softver ne podržava automatsko izradu mrežnih karata, samo ručno premještanje slika. Međutim, može pratiti stanje uređaja putem SNMP-a. Korisničko sučelje ostavlja mnogo toga za željeti, prema mom subjektivnom mišljenju.

30 dana – puna funkcionalnost, zatim – "besplatna verzija".

Video-priručnik

2.2.1.7. NetXMS

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

NetMXS je prije svega Open Source sustav za praćenje, a izrada mrežne karte je sporedna funkcija. No, implementirana je prilično uredno. Automatska izrada na temelju automatskog otkrivanja, praćenje nodova putem SNMP-a, može pratiti stanje portova usmjerivača i druge statistike.

Video-priručnik

2.2.1.8. Zabbix

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Zabbix je također Open Source sustav za praćenje, a još je fleksibilniji i moćniji od NetXMS-a, ali može izraditi mrežne karte samo ručno, dok može pratiti gotovo bilo koju parametrus usmjerivača, čiji se prikupljanje samo može podesiti.

Video-priručnik

2.2.2. Komercijalni softver

2.2.2..1 LanState

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Komercijalni softver koji omogućava automatsko skeniranje topologije mreže i izradu mrežne karte na temelju otkrivenih uređaja. Omogućava praćenje stanja otkrivenih uređaja samo po updown samog nod.

Video-priručnik

2.2.2.2. Total Network Monitor

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Komercijalni softver koji ne podržava automatsku izradu mrežnih karata. Ne može ni automatski otkriti nodove. U biti, to je isto kao Visio, samo usmjeren na mrežnu topologiju. Omogućava praćenje stanja otkrivenih uređaja samo po updown samog nod.

Prokletstvo! Već sam pisao ranije da se odričemo Paint-a i Visio-a… U redu, neka tako bude.

Nisam pronašao video priručnik, ali niti nije potreban… Program je tako-tako.

2.2.2.3. Solarwinds Network Topology Mapper

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Komercijalni softver, postoji probni period. Može automatski skenirati mrežu i samostalno sastaviti kartu prema zadanim parametrima. Sučelje je prilično jednostavno i ugodno.

Video-priručnik

2.2.2.4. UVexplorer

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Komercijalni softver, 15-dnevni probni period. Ima automatsko otkrivanje i automatsko iscrtavanje karte, praćenje uređaja samo po stanju up/down, dakle putem pinga uređaja.

Video-priručnik

2.2.2.5. Auvik

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Prilično simpatičan komercijalni program, ima automatsko otkrivanje i praćenje mrežnih uređaja.

Video-priručnik

2.2.2.6. AdRem NetCrunch

Web stranica

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

Plaćeni softver s 14-dnevnim probnim razdobljem. Ima automatsko prepoznavanje i automatsku izradu mreže. Sučelje nije uzrokovalo oduševljenje. Također može pratiti putem SNMP-a.

Video-priručnik

3. Usporedna tablica

Kako se ispostavilo, prilično je teško smisliti bitne i relevantne parametre za usporedbu sustava i pritom ih smjestiti u jednu malu tablicu. Ovo je rezultat mog razmišljanja:

Mrežne mape. Kratki pregled softvera za izradu mrežnih karata.

*Parametar „User Friendly“ iznimno je subjektivan, i to shvaćam. No nisam smislio bolji način da opišem „nespretnošću i nečitljivošću“.

**„Praćenje ne samo mreže“ podrazumijeva rad sustava kao „sustava za praćenje“ u uobičajenom smislu ovog pojma, dakle mogućnost očitavanja metrika s OS-a, virtualizacijskih hostova, dobivanja podataka iz aplikacija u gostujućim OS-ima itd.

4. Osobno mišljenje

Na osnovu osobnog iskustva, ne vidim smisao u korištenju softvera posebno za praćenje mreže. Više mi odgovara ideja korištenja sustava za praćenje svega i svačega s mogućnošću izrade mape mreže. Sa Zabbixom je to… teško. Nagios i Icinga također nisu bolji. Jedino me NetXMS u tom pogledu oduševio. Iako, ako se potrudite i napravite kartu u Zabbixu, to izgleda čak i perspektivnije od NetXMS-a. Tu su još Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, i vjerojatno još mnoštvo drugih koje nisam spomenuo u ovom članku, ali sam ih vidio samo na slikama i u videima, tako da ne mogu ništa reći o njima.

O NetXMS-u je napisan članak kratak pregled mogućnosti sustava i mali vodič.

P.S.:

Ako sam negdje pogriješio, a vjerojatno jesam, bili biste ljubazni da ispravite u komentarima, ja ću ispraviti članak kako bi onima kojima su ove informacije korisne ne trebalo sve ponovo provjeravati na vlastitom iskustvu.

Hvala.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster