nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

0. Inledande, eller lite offtopicDen här artikeln föddes bara för att det är extremt svårt att hitta jämförande egenskaper hos sådan programvara, eller till och med bara en lista, på ett ställe. Vi måste skyffla en massa material för att åtminstone komma till någon form av slutsats.

I detta avseende bestämde jag mig för att spara lite tid och ansträngning för dem som är intresserade av denna fråga, och samlade på ett ställe det maximala möjliga, läst behärskad av mig, antalet system för nätverksmapping'a på ett ställe.

Vissa av systemen som beskrivs i den här artikeln har prövats av mig personligen. Troligtvis var dessa irrelevanta för närvarande versioner. Jag ser några av följande för första gången, och information om dem samlades in enbart som en del av förberedelsen av den här artikeln.

På grund av det faktum att jag rörde systemen under en lång tid och inte rörde några av dem alls, hade jag inga skärmdumpar eller några exempel. Så jag uppdaterade mina kunskaper i Google, wiki, på youtube, utvecklarsidor, jag grävde skärmdumpar där, och som ett resultat fick jag en sådan överblick.

1. Teori

1.1. Varför?

För att svara på frågan "Varför?" Först måste du förstå vad en "nätverkskarta" är. Nätverkskarta - (oftast) en logisk-grafisk-schematisk representation av interaktionen mellan nätverksenheter och deras anslutning, som beskriver deras viktigaste parametrar och egenskaper. Numera används det ofta i samband med övervakning av enheters status och ett varningssystem. Så: då, för att få en uppfattning om platsen för nätverksnoderna, deras interaktion och kopplingarna mellan dem. I samband med övervakning får vi ett arbetsverktyg för att diagnostisera beteendet och förutsäga nätverkets beteende.

1.2. L1, L2, L3

De är också Layer 1, Layer 2 och Layer 3 i enlighet med OSI-modellen. L1 - fysisk nivå (ledningar och omkoppling), L2 - fysisk adresseringsnivå (mac-adresser), L3 - logisk adresseringsnivå (IP-adresser).

Det är faktiskt ingen idé att bygga en L1-karta, den följer logiskt från samma L2, kanske med undantag för mediakonverterare. Och sedan, nu finns det mediakonverterare som också kan spåras.

Logiskt - L2 bygger en nätverkskarta baserad på nodernas mac-adresser, L3 - på nodernas IP-adresser.

1.3. Vilken data som ska visas

Det beror på vilka uppgifter som ska lösas och önskemål. Till exempel vill jag förstås förstå om själva järnbiten är "levande", på vilken port den "hänger" och i vilket tillstånd porten är upp eller ner. Det kan vara L2. Och i allmänhet verkar L2 för mig vara den mest tillämpliga nätverkskarttopologin i tillämpad mening. Men smaken och färgen...

Anslutningshastigheten på porten är inte dålig, men inte kritisk om det finns en slutenhet där - en PC-skrivare. Det skulle vara trevligt att kunna se nivån på processorbelastningen, mängden ledigt RAM och temperaturen på järnbiten. Men detta är inte så lätt längre, här måste du konfigurera ett övervakningssystem som kan läsa SNMP och visa och analysera mottagna data. Mer om detta senare.

Angående L3 så hittade jag den här Artikel.

1.4. Hur?

Det kan göras manuellt, det kan göras automatiskt. Om för hand, sedan under lång tid och du måste ta hänsyn till den mänskliga faktorn. Om automatiskt måste du ta hänsyn till att alla nätverksenheter måste vara "smarta", kunna använda SNMP, och denna SNMP måste vara korrekt konfigurerad så att systemet som samlar in data från dem kan läsa denna data.

Det verkar inte svårt. Men det finns fallgropar. Från och med det faktum att inte alla system kommer att kunna läsa all data som vi skulle vilja se från enheten, eller inte alla nätverksenheter kan ge denna data, och slutar med det faktum att inte alla system kan bygga nätverkskartor i automatiskt läge.

Processen för automatisk kartgenerering är ungefär följande:

– systemet läser data från nätverksutrustning
- Baserat på data, bildar den en adresstabell som matchar portar för varje port på routern
- matchar adresser och enhetsnamn
- bygger port-portenhet-anslutningar
- ritar allt detta i form av ett diagram, "intuitivt" för användaren

2. Öva

Så låt oss prata nu om vad du kan använda för att bygga en nätverkskarta. Låt oss ta som utgångspunkt att vi naturligtvis vill automatisera denna process så mycket som möjligt. Jo, det vill säga, Paint och MS Visio är inte längre... men... Nej, det är de.

Det finns specialiserad programvara som löser problemet med att bygga en nätverkskarta. Vissa mjukvaruprodukter kan bara tillhandahålla en miljö för att "manuellt" lägga till bilder med egenskaper, rita länkar och starta "övervakning" i en extremt trunkerad form (oavsett om noden är levande eller inte svarar längre). Andra kan inte bara rita nätverksdiagrammet på egen hand, utan också läsa en massa parametrar från SNMP, meddela användaren via SMS i händelse av haverier, ge en massa information om portarna i nätverkshårdvaran, och allt detta är bara del av deras funktionalitet (samma NetXMS).

2.1. Produkter

Listan är långt ifrån komplett, eftersom det finns många sådana program. Men detta är allt som Google ger ut om ä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
UV-utforskare
Auvik
AdRem NetCrunch

2.2.1. Gratis mjukvara

2.2.1.1. LanTopoLog

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Programvara utvecklad av Yuri Volokitin. Gränssnittet är så enkelt som det kan vara. Softina stöder, låt oss säga, halvautomatisk nätverksbyggande. Hon måste "mata" inställningarna för alla routrar (IP, SNMP-referenser), då kommer allt att hända av sig själv, nämligen anslutningar mellan enheter kommer att byggas som indikerar portar.

Det finns betalda och gratisversioner av produkten.

Video manual

2.2.1.2. Nagios

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Programvara med öppen källkod har funnits sedan 1999. Systemet är designat för nätverksövervakning, det vill säga det kan läsa data via SNMP och automatiskt bygga en nätverkskarta, men eftersom detta inte är dess huvudfunktion gör det detta på ett väldigt ... konstigt sätt ... NagVis används att bygga kartor.

Video manual

2.2.1.3. Icinga

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Icinga är ett system med öppen källkod, som vid en tidpunkt spred sig från Nagios. Systemet låter dig bygga nätverkskartor automatiskt. Det enda problemet är att den bygger kartor med NagVis-tillägget, som utvecklades under Nagios, så vi kommer att anta att dessa två system är identiska när det gäller att bygga en nätverkskarta.

Video manual

2.2.1.4. NeDi

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Kan automatiskt upptäcka noder i nätverket, och baserat på dessa data, bygga en nätverkskarta. Gränssnittet är ganska enkelt, det finns statusövervakning via SNMP.

Det finns gratis och betalda versioner av produkten.

Video manual

2.2.1.5. Pandora FMS

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Kan automatiskt upptäcka, bygga ett nätverk automatiskt, SNMP. Trevligt gränssnitt.

Det finns gratis och betalda versioner av produkten.

Video manual

2.2.1.6. PRTG

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Programvaran vet inte hur man automatiskt bygger en nätverkskarta, bara dra och släppa bilder manuellt. Men samtidigt kan den övervaka enheters status via SNMP. Gränssnittet lämnar mycket övrigt att önska, enligt min subjektiva uppfattning.

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

Video manual

2.2.1.7. NetXMS

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

NetMXS är i första hand ett övervakningssystem med öppen källkod, att bygga en nätverkskarta är en sidofunktion. Men det är genomfört ganska snyggt. Automatisk byggnad baserad på automatisk upptäckt, nodövervakning via SNMP, kan spåra status för routerportar och annan statistik.

Video manual

2.2.1.8. Zabbix

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Zabbix är också ett övervakningssystem med öppen källkod, mer flexibelt och kraftfullt än NetXMS, men det kan bara bygga nätverkskartor i manuellt läge, men det kan övervaka nästan alla routerparametrar, vars samling bara kan konfigureras.

Video manual

2.2.2. Betald programvara

2.2.2..1 Lan State

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Betald programvara som låter dig skanna nätverkstopologin automatiskt och bygga en nätverkskarta baserad på den upptäckta utrustningen. Låter dig övervaka statusen för detekterade enheter endast genom att upp och ner på själva noden.

Video manual

2.2.2.2. Total Network Monitor

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Betald programvara som inte automatiskt bygger en nätverkskarta. Vet inte ens hur man automatiskt upptäcker noder. I själva verket är detta samma Visio, bara fokuserad på nätverkstopologi. Låter dig övervaka statusen för detekterade enheter endast genom att upp och ner på själva noden.

Skit! Jag skrev ovan att vi vägrar Paint och Visio ... Okej, låt det vara.

Jag hittade ingen videomanual, och jag behöver den inte ... Programmet är så som så.

2.2.2.3. Solarwinds Network Topology Mapper

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Betald programvara, det finns en provperiod. Den kan automatiskt skanna nätverket och skapa en karta på egen hand enligt de angivna parametrarna. Gränssnittet är ganska enkelt och trevligt.

Video manual

2.2.2.4. UV-utforskare

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Betald programvara, 15 dagars provperiod. Den kan automatiskt upptäcka och automatiskt rita en karta, övervaka enheter endast med upp / ner tillstånd, det vill säga genom enhetsping.

Video manual

2.2.2.5. Auvik

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Ganska trevligt betalt program som kan automatiskt upptäcka och övervaka nätverksenheter.

Video manual

2.2.2.6. AdRem NetCrunch

webbplats

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

Betald programvara med en 14-dagars provperiod. Kan automatiskt upptäcka och bygga nätverket automatiskt. Gränssnittet väckte ingen entusiasm. Kan även övervaka i SNMP.

Video manual

3. Jämförelseplatta

Som det visade sig är det ganska svårt att komma på relevanta och viktiga parametrar för att jämföra system och samtidigt passa in dem i en liten platta. Det här är vad jag fick:

nätverkskartor. En kort översikt över programvara för att bygga nätverkskartor

*Inställningen "Användarvänlig" är mycket subjektiv och jag förstår det. Men hur ska jag annars beskriva "klumpigheten och oläsligheten" kom jag inte på.

**"Övervakning inte bara av nätverket" innebär att systemet fungerar som ett "övervakningssystem" i den vanliga bemärkelsen av denna term, det vill säga förmågan att läsa mätvärden från operativsystemet, virtualiseringsvärdar, ta emot data från applikationer i gäst OS, etc.

4. Personlig åsikt

Av personlig erfarenhet ser jag inte poängen med att använda programvaran separat för nätverksövervakning. Jag är mer imponerad av idén att använda ett övervakningssystem för allt och alla med möjligheten att bygga en nätverkskarta. Zabbix har svårt för detta. Nagios och Icinga också. Och bara NetXSM nöjd i detta avseende. Även om du blir förvirrad och gör en karta i Zabbix, så ser det ännu mer lovande ut än NetXMS. Det finns också Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, och troligen en massa andra saker som inte ingår i den här artikeln, men jag såg dem bara i bilder och videor, så jag kan inte säga något om dem.

Om NetXMS skrevs artikel med en liten översikt över systemets möjligheter och en liten hur man.

PS:

Om jag gjorde ett misstag någonstans, och jag har med största sannolikhet gjort ett misstag, snälla, korrigera det i kommentarerna, jag kommer att rätta artikeln så att de som tycker att denna information är användbar inte behöver dubbelkolla allt utifrån sin egen erfarenhet.

Tack.

Källa: will.com

Lägg en kommentar