NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

0. Inledning eller lite off-topicDenna artikel skapades för att det Àr extremt svÄrt att hitta jÀmförande egenskaper för liknande programvara, eller till och med en lista, pÄ ett stÀlle. Man fÄr blÀddra igenom massa material för att komma fram till nÄgot slags slutsats.

DÀrför beslutade jag att spara tid och kraft för de som Àr intresserade av denna frÄga, och samlade pÄ ett stÀlle sÄ mycket som möjligt, lÀs: vad jag har lyckats ta in, av system för nÀtverkskartlÀggning.

En del av systemen som beskrivs i denna artikel har jag testat personligen. Troligen var det inte de mest aktuella versionerna just nu. Delen som anges nedan ser jag för första gÄngen, och informationen om dem samlades enbart i samband med förberedelserna av denna artikel.

Eftersom jag har handskats med systemen för lÀnge sedan, och jag inte har rört vid vissa av dem överhuvudtaget, har jag inte kvar nÄgra skÀrmdumpar eller exempel. SÄ jag frÀschade upp mina kunskaper via Google, Wikipedia, YouTube, utvecklarnas webbplatser, dÀr jag ocksÄ samlade skÀrmdumpar, och resultatet blev en sÄdan översikt.

1. Teori

1.1. Varför?

För att svara pÄ frÄgan "Varför?" mÄste vi först förstÄ vad "NÀtverkskarta" Àr. En nÀtverkskarta Àr (ofta) en logisk-grafisk-schematisk representation av interaktionen mellan nÀtverksenheter och deras anslutningar, som beskriver de mest betydelsefulla parametrarna och egenskaperna. Idag anvÀnds den ofta i samband med övervakning av enheternas tillstÄnd och varningssystem. SÄ, för att ha en uppfattning om hur nodernas placering ser ut, deras interaktion och kopplingar mellan dem. I kombination med övervakning fÄr vi ett arbetsverktyg för diagnos av nÀtverksbeteende och förutsÀgelse av nÀtverksbeteende.

1.2. L1, L2, L3

De Àr Layer 1, Layer 2 och Layer 3 enligt OSI-modellen. L1 Àr den fysiska nivÄn (ledningar och switchning), L2 Àr nivÄn för fysisk adressering (mac-adresser), L3 Àr nivÄn för logisk adressering (IP-adresser).

Att bygga en L1-karta har i praktiken ingen mening, den logiskt följer av L2, med undantag för, kanske, mediakonverterare. Och idag finns det mediakonverterare som ocksÄ kan spÄras.

Logiskt bygger L2 en nÀtverkskarta baserat pÄ mac-adresser pÄ noderna, medan L3 bygger den pÄ IP-adresser pÄ noderna.

1.3. Vilken data ska visas

Det beror pĂ„ uppgifterna och önskemĂ„len. Jag vill till exempel helst förstĂ„ om hĂ„rdvaran Ă€r "levande", vilken port som Ă€r aktiv och i vilket tillstĂ„nd porten Ă€r – up eller down. Det kan vara L2. Och överlag verkar L2 vara den mest tillĂ€mpbara topologin för nĂ€tverkskartan i praktisk mening. Men, smaken Ă€r som baken...

Hastigheten pĂ„ portförbindelsen Ă€r okej, men det Ă€r inte kritiskt om den Ă€r kopplad till en slutlig enhet – sĂ„som en skrivare eller dator. Det vore bra att ha möjlighet att se CPU-belastning, mĂ€ngden ledigt RAM-minne och temperatur pĂ„ hĂ„rdvaran. Men det Ă€r inte sĂ„ enkelt, eftersom man behöver stĂ€lla in ett övervakningssystem som kan lĂ€sa SNMP och bearbeta de insamlade data. Mer om det senare.

NÀr det gÀller L3 hittade jag detta artikeln.

1.4. Hur?

Det kan göras manuellt eller automatiskt. Om det görs manuellt tar det tid och man mÄste ta hÀnsyn till den mÀnskliga faktorn. Om automatiskt sÄ mÄste man se till att alla nÀtverksenheter Àr "smarta", kan hantera SNMP och att SNMP Àr rÀtt instÀllt sÄ att systemet som ska samla in data kan lÀsa dessa data.

Det verkar inte svÄrt. Men det finns nÄgra fallgropar. Börjar med att inte alla system kan lÀsa alla de data som vi skulle vilja se frÄn enheten, eller att inte alla nÀtverksenheter kan ge dessa data, och slutar med att inte alla system kan automatiskt bygga nÀtverkskartor.

Processen för automatisk kartlÀggning ser ungefÀr ut sÄ hÀr:

— systemet lĂ€ser data frĂ„n nĂ€tverksutrustningen
— baserat pĂ„ datan skapar det en tabell för varje routersport som matchar adresser pĂ„ portarna
— matchar adresser och enhetsnamn
— bygger relationer mellan port-enhet
— ritar allt detta i en schematisk form, "intuitivt förstĂ„elig" för anvĂ€ndaren

2. Praxis

SĂ„, lĂ„t oss nu prata om vad man kan anvĂ€nda för att bygga en nĂ€tverkskarta. LĂ„t oss utgĂ„ frĂ„n att vi vill maximalt automatisera denna process. AlltsĂ„, Paint och MS Visio faller bort
 Ă€ven om
 Nej, de faller fortfarande bort.

Det finns specialiserad programvara som löser problemet med att bygga nÀtverkskartor. Vissa programprodukter kan endast erbjuda en miljö för "manuell" bildinmatning med egenskaper, rita upp samband och initiera "övervakning" i en mycket begrÀnsad form (om noden Àr aktiv eller inaktiv). Andra kan inte bara automatiskt rita nÀtverksscheman, utan ocksÄ rÀkna ett antal parametrar med SNMP, varna anvÀndaren via SMS vid fel, ge massor av information om portarna pÄ nÀtverksutrustningen, och allt detta Àr bara en del av deras funktionalitet (som NetXMS).

2.1. Produkter

Listan Àr lÄngt ifrÄn fullstÀndig, eftersom det finns en otroligt stor mÀngd liknande programvara. Men detta Àr allt som Google ger pÄ Àmnet (inklusive engelsksprÄkiga webbplatser):

Open Source-projekt:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Betalda projekt:
LanState
Total Network Monitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Gratis programvara

2.2.1.1. LanTopoLog

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Programvara utvecklad av Jurij Volokitins. GrÀnssnittet Àr sÄ enkelt som möjligt. Programmet stöder, lÄt oss sÀga, halvautomatiskt byggande av nÀtverket. Det behöver "mata" in instÀllningar för alla routrar (IP, SNMP-lösenord), dÀrefter kommer allt att ske automatiskt, och det kommer att byggas upp samband mellan enheterna med angivande av portar.

Det finns bÄde betal- och gratisversioner av produkten.

Videohandbok

2.2.1.2. Nagios

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Open Source-programvara, har funnits sedan 1999. Systemet Àr utvecklat för nÀtverksövervakning, det kan lÀsa data via SNMP och automatiskt bygga nÀtverkskartor, men eftersom detta inte Àr dess huvudfunktion gör det det pÄ ett ganska... mÀrkligt sÀtt... För att bygga kartor anvÀnds NagVis.

Videohandbok

2.2.1.3. Icinga

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Icinga Àr ett Open Source-system som en gÄng bröt sig loss frÄn Nagios. Systemet tillÄter automatiskt byggande av nÀtverkskartor. Problemet Àr bara att det bygger kartor med hjÀlp av tillÀgget NagVis, som utvecklades för Nagios, sÄ vi kan betrakta att dessa tvÄ system Àr lika nÀr det gÀller kartbyggande.

Videohandbok

2.2.1.4. NeDi

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Kan automatiskt upptÀcka noder i nÀtverket och bygga en nÀtverkskarta baserad pÄ dessa data. GrÀnssnittet Àr ganska enkelt, och det finns övervakning av tillstÄndet via SNMP.

Det finns bÄde gratis och betalversioner av produkten.

Videohandbok

2.2.1.5. Pandora FMS

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Kan autoupptÀckta, auto bygga nÀtverk, SNMP. Trevligt grÀnssnitt.

Det finns bÄde gratis och betalversioner av produkten.

Videohandbok

2.2.1.6. PRTG

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Programvaran kan inte automatiskt skapa nÀtverkskartor, endast dra och slÀppa bilder manuellt. Men den kan övervaka enheternas status via SNMP. GrÀnssnittet lÀmnar mycket att önska, enligt min subjektiva Äsikt.

30 dagar - full funktionalitet, sedan - "gratisversion".

Videohandbok

2.2.1.7. NetXMS

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

NetMXS Àr framför allt ett Open Source övervakningssystem, dÀr skapandet av nÀtverkskarta Àr en sekundÀr funktion. Men den Àr genomfört noggrant. Automatisk skapande baserat pÄ autodetektering, övervakning av noder via SNMP, kan spÄra routernas portstatus och annan statistik.

Videohandbok

2.2.1.8. Zabbix

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Zabbix Àr ocksÄ ett Open Source övervakningssystem, och det Àr mer flexibelt och kraftfullt Àn NetXMS, men det kan endast skapa nÀtverkskartor manuellt, medan det kan övervaka praktiskt taget vilka parametrar som helst för routrar, vars insamling endast kan konfigureras.

Videohandbok

2.2.2. Betalprogramvara

2.2.2.1. LanState

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Betalprogramvara som lÄter automatiskt skanna nÀtverkets toppologi och skapa en nÀtverkskarta baserat pÄ den upptÀckta utrustningen. Den kan övervaka statusen för de upptÀckta enheterna endast baserat pÄ up/down för sjÀlva noden.

Videohandbok

2.2.2.2. Total Network Monitor

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Betalprogramvara som inte kan skapa nÀtverkskartor automatiskt. Den kan inte ens automatiskt upptÀcka noder. I grunden Àr det samma som Visio, bara med fokus pÄ nÀtverkstopologi. Den kan övervaka statusen för de upptÀckta enheterna endast baserat pÄ up/down för sjÀlva noden.

Synd! Jag skrev ju tidigare att vi avstÄr frÄn Paint och Visio... Okej, lÄt det vara.

Jag hittade ingen videomanual, och den behövs inte... Programmet Àr sÄ dÀr.

2.2.2.3. Solarwinds Network Topology Mapper

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Betalprogramvara, det finns en testperiod. Den kan automatiskt skanna nÀtverket och sjÀlvstÀndigt skapa en karta enligt angivna parametrar. GrÀnssnittet Àr ganska enkelt och trevligt.

Videohandbok

2.2.2.4. UVexplorer

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Betalprogramvara, 15-dagars testperiod. Den har autodetektering och automatisk ritning av en karta, övervakning av enheter endast baserat pÄ up/down-status, det vill sÀga genom att pinga enheten.

Videohandbok

2.2.2.5. Auvik

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Ganska trevligt betalprogram, kan autodetektera och övervaka nÀtverksenheter.

Videohandbok

2.2.2.6. AdRem NetCrunch

Webbplats

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

Betalprogramvara med 14-dagars testperiod. Den kan autodetektera och skapa nÀtverk automatiskt. GrÀnssnittet vÀcker inte nÄgon entusiasm. Den kan ocksÄ övervaka via SNMP.

Videohandbok

3. JÀmförelsetabell

Det visade sig att det Àr ganska svÄrt att komma pÄ aktuella och viktiga parametrar för att jÀmföra system och samtidigt fÄ plats med dem i en liten tabell. Jag kom fram till detta:

NÀtverkskartor. En kort översikt av programvara för att skapa nÀtverkskartor

*Parametern "AnvÀndarvÀnlighet" Àr extremt subjektiv, och jag förstÄr det. Men hur ska jag annars beskriva "klumpighet och olÀslighet" har jag inte kommit pÄ.

**"Övervakning av mer Ă€n bara nĂ€tverket" innebĂ€r att systemet fungerar som ett "övervakningssystem" i den traditionella betydelsen av termen, det vill sĂ€ga att det kan lĂ€sa av mĂ€tvĂ€rden frĂ„n OS, virtualiseringsvĂ€rdar, fĂ„ data frĂ„n applikationer i gĂ€st-OS, osv.

4. Personlig Äsikt

Av personlig erfarenhet ser jag ingen mening med att anvÀnda programvara enbart för nÀtverksövervakning. Jag föredrar tanken att anvÀnda ett övervakningssystem för allt och möjligheten att skapa en nÀtverkskarta. Med Zabbix Àr det... utmanande. Nagios och Icinga Àr inte bÀttre. Endast NetXMS har verkligen imponerat pÄ mig i detta avseende. Men om man verkligen gÄr in för det och gör en karta i Zabbix, ser det faktiskt mer lovande ut Àn NetXMS. Det finns ocksÄ Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, och förmodligen massor av annat som inte kommit med i denna artikel, men jag har bara sett dem pÄ bilder och i videor, sÄ jag kan inte sÀga nÄgot om dem.

NÀr det gÀller NetXMS har det skrivits artikeln med en kort översikt över systemets möjligheter och en liten guide.

P.S.:

Om jag har gjort nÄgot fel nÄgonstans, vilket jag sannolikt har, var god och rÀtta mig i kommentarerna, sÄ justerar jag artikeln sÄ att de som denna information kan hjÀlpa inte behöver kontrollera allt pÄ egen hand.

Tack.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster