netværkskort. En kort oversigt over software til opbygning af netværkskort

netværkskort. En kort oversigt over software til opbygning af netværkskort

0. Indledende, eller lidt offtopicDenne artikel blev kun født, fordi det er ekstremt vanskeligt at finde komparative karakteristika for sådan software, eller endda bare en liste, på ét sted. Vi er nødt til at skovle en masse materiale for at komme til i det mindste en form for konklusion.

I denne henseende besluttede jeg at spare lidt tid og kræfter for dem, der er interesserede i dette spørgsmål, og samlet på ét sted det maksimalt mulige, læst behersket af mig, antallet af systemer til netværksmapping'a på ét sted.

Nogle af systemerne beskrevet i denne artikel er blevet prøvet af mig personligt. Mest sandsynligt var disse irrelevante i øjeblikket versioner. Jeg ser nogle af de følgende for første gang, og oplysninger om dem blev udelukkende indsamlet som en del af udarbejdelsen af ​​denne artikel.

På grund af det faktum, at jeg rørte ved systemerne i lang tid, og slet ikke rørte nogle af dem, havde jeg ingen skærmbilleder eller eksempler. Så jeg genopfriskede min viden i Google, wiki, på youtube, udviklersider, jeg gravede skærmbilleder der, og som et resultat fik jeg sådan et overblik.

1. Teori

1.1. For hvad?

For at besvare spørgsmålet "Hvorfor?" Først skal du forstå, hvad et "netværkskort" er. Netværkskort - (oftest) en logisk-grafisk-skematisk repræsentation af samspillet mellem netværksenheder og deres forbindelse, som beskriver deres vigtigste parametre og egenskaber. I dag bruges det ofte i forbindelse med overvågning af enheders status og et alarmsystem. Så: så, for at få en idé om placeringen af ​​netværksknuderne, deres interaktion og forbindelserne mellem dem. I forbindelse med overvågning får vi et arbejdsredskab til at diagnosticere adfærden og forudsige netværkets adfærd.

1.2. L1, L2, L3

De er også Layer 1, Layer 2 og Layer 3 i overensstemmelse med OSI-modellen. L1 - fysisk niveau (ledninger og switching), L2 - fysisk adresseringsniveau (mac-adresser), L3 - logisk adresseringsniveau (IP-adresser).

Faktisk er der ingen mening i at bygge et L1-kort, det følger logisk fra den samme L2, måske med undtagelse af mediekonvertere. Og så er der nu mediekonvertere, som også kan spores.

Logisk - L2 bygger et netværkskort baseret på nodernes mac-adresser, L3 - på nodernes IP-adresser.

1.3. Hvilke data skal vises

Det afhænger af de opgaver, der skal løses og ønsker. For eksempel vil jeg naturligvis gerne forstå, om selve jernstykket er “levende”, på hvilken port det “hænger” og i hvilken tilstand porten er oppe eller nede. Det kan være L2. Og generelt forekommer L2 for mig at være den mest anvendelige netværkskorttopologi i anvendt forstand. Men smagen og farven...

Forbindelseshastigheden på porten er ikke dårlig, men ikke kritisk, hvis der er en slutenhed der - en pc-printer. Det ville være rart at kunne se niveauet af processorbelastning, mængden af ​​ledig RAM og temperaturen på jernstykket. Men det er ikke så nemt længere, her skal du konfigurere et overvågningssystem, der kan læse SNMP og vise og analysere de modtagne data. Mere om dette senere.

Med hensyn til L3 fandt jeg denne en artikel.

1.4. Hvordan?

Det kan gøres manuelt, det kan gøres automatisk. Hvis i hånden, så i lang tid, og du skal tage hensyn til den menneskelige faktor. Hvis det er automatisk, skal du tage højde for, at alle netværksenheder skal være "smarte", kunne bruge SNMP, og denne SNMP skal være korrekt konfigureret, så systemet, der skal indsamle data fra dem, kan læse disse data.

Det virker ikke svært. Men der er faldgruber. Startende med det faktum, at ikke alle systemer vil være i stand til at læse alle de data, som vi gerne vil se fra enheden, eller ikke alle netværksenheder kan give disse data, og slutter med det faktum, at ikke alle systemer kan bygge netværkskort i automatisk tilstand.

Processen med automatisk kortgenerering er omtrent som følgende:

– systemet læser data fra netværksudstyr
- baseret på dataene danner den en adressetabel, der matcher porte for hver port på routeren
- matcher adresser og enhedsnavne
- bygger port-portenhed forbindelser
- tegner alt dette i form af et diagram, "intuitivt" for brugeren

2. Øv

Så lad os nu tale om, hvad du kan bruge til at bygge et netværkskort. Lad os tage udgangspunkt i, at vi selvfølgelig ønsker at automatisere denne proces så meget som muligt. Nå, det vil sige, Paint og MS Visio er ikke længere... selvom... Nej, det er de.

Der er specialiseret software, der løser problemet med at bygge et netværkskort. Nogle softwareprodukter kan kun give et miljø til "manuelt" at tilføje billeder med egenskaber, tegne links og starte "overvågning" i en ekstremt afkortet form (uanset om noden er i live eller ikke reagerer længere). Andre kan ikke kun tegne netværksdiagrammet på egen hånd, men også læse en masse parametre fra SNMP, underrette brugeren via SMS i tilfælde af nedbrud, give en masse information om portene på netværkshardwaren, og alt dette er kun del af deres funktionalitet (det samme NetXMS).

2.1. Produkter

Listen er langt fra komplet, da der er en masse af den slags software. Men dette er alt, hvad Google giver ud om emnet (inklusive engelsksprogede websteder):

Open source-projekter:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Betalte projekter:
LanState
Total netværksmonitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Gratis software

2.2.1.1. LanTopoLog

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Software udviklet af Yuri Volokitin. Grænsefladen er så enkel, som den kan være. Softina understøtter, lad os sige, semi-automatisk netværksopbygning. Hun skal "feede" indstillingerne for alle routere (IP, SNMP-legitimationsoplysninger), så vil alt ske af sig selv, nemlig forbindelser mellem enheder vil blive bygget, der indikerer porte.

Der er betalte og gratis versioner af produktet.

Video manual

2.2.1.2. Nagios

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

netværkskort. En kort oversigt over software til opbygning af netværkskort

Open Source-software har eksisteret siden 1999. Systemet er designet til netværksovervågning, det vil sige at det kan læse data via SNMP og automatisk bygge et netværkskort, men da dette ikke er dets hovedfunktion, gør det dette på en meget ... mærkelig måde ... NagVis bruges at bygge kort.

Video manual

2.2.1.3. Icinga

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

netværkskort. En kort oversigt over software til opbygning af netværkskort

Icinga er et Open Source-system, som på et tidspunkt udsprang fra Nagios. Systemet giver dig mulighed for automatisk at bygge netværkskort. Det eneste problem er, at den bygger kort ved hjælp af NagVis-tilføjelsen, som blev udviklet under Nagios, så vi vil antage, at disse to systemer er identiske med hensyn til at bygge et netværkskort.

Video manual

2.2.1.4. NeDi

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

I stand til automatisk at detektere noder i netværket, og baseret på disse data, bygge et netværkskort. Interfacet er ret simpelt, der er statusovervågning via SNMP.

Der er gratis og betalte versioner af produktet.

Video manual

2.2.1.5. Pandora FMS

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

I stand til automatisk opdagelse, automatisk opbygning af et netværk, SNMP. Fint interface.

Der er gratis og betalte versioner af produktet.

Video manual

2.2.1.6. PRTG

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Softwaren ved ikke, hvordan man automatisk opbygger et netværkskort, kun manuelt at trække og slippe billeder. Men samtidig kan den overvåge enheders status via SNMP. Grænsefladen lader meget tilbage at ønske, efter min subjektive mening.

30 dage - fuld funktionalitet, derefter - "gratis version".

Video manual

2.2.1.7. NetXMS

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

NetMXS er primært et Open Source overvågningssystem, opbygning af et netværkskort er en sidefunktion. Men det er gennemført ganske pænt. Automatisk bygning baseret på automatisk opdagelse, nodeovervågning via SNMP, i stand til at spore status for routerporte og anden statistik.

Video manual

2.2.1.8. Zabbix

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Zabbix er også et Open Source-overvågningssystem, mere fleksibelt og kraftfuldt end NetXMS, men det kan kun bygge netværkskort i manuel tilstand, men det kan overvåge næsten alle routerparametre, hvis samling kun kan konfigureres.

Video manual

2.2.2. Betalt software

2.2.2..1 Lan-stat

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Betalt software, der giver dig mulighed for automatisk at scanne netværkstopologien og bygge et netværkskort baseret på det detekterede udstyr. Giver dig mulighed for kun at overvåge status for registrerede enheder ved op-ned af selve noden.

Video manual

2.2.2.2. Total netværksmonitor

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Betalt software, der ikke automatisk bygger et netværkskort. Ved ikke engang, hvordan man automatisk registrerer noder. Faktisk er dette den samme Visio, kun fokuseret på netværkstopologi. Giver dig mulighed for kun at overvåge status for registrerede enheder ved op-ned af selve noden.

Skit! Jeg skrev ovenfor, at vi nægter Paint og Visio ... Okay, lad det være.

Jeg fandt ikke en videomanual, og jeg har ikke brug for den ... Programmet er halvdårligt.

2.2.2.3. Solarwinds Network Topology Mapper

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Betalt software, der er en prøveperiode. Den kan automatisk scanne netværket og oprette et kort på egen hånd i henhold til de angivne parametre. Grænsefladen er ret enkel og behagelig.

Video manual

2.2.2.4. UVexplorer

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Betalt software, 15 dages prøveperiode. Det kan auto-detektere og automatisk tegne et kort, kun overvåge enheder ved op/ned-tilstand, det vil sige gennem enhedsping.

Video manual

2.2.2.5. Auvik

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Et ret fint betalt program, der automatisk kan registrere og overvåge netværksenheder.

Video manual

2.2.2.6. AdRem NetCrunch

Site

netværkskort. En kort oversigt over software til opbygning af netværkskort

Betalt software med en 14-dages prøveperiode. I stand til at autodetektere og autobygge netværket. Interfacet vakte ikke entusiasme. Kan også overvåge i SNMP.

Video manual

3. Sammenligningsplade

Som det viste sig, er det ret svært at komme med relevante og vigtige parametre til at sammenligne systemer og samtidig passe dem ind i en lille plade. Dette er hvad jeg fik:

netværkskort. En kort oversigt over software til opbygning af netværkskort

*Indstillingen "Brugervenlig" er meget subjektiv, og jeg forstår det. Men hvordan man ellers skal beskrive "klodsetheden og ulæseligheden" kom jeg ikke på.

**"Overvågning ikke kun af netværket" indebærer driften af ​​systemet som et "overvågningssystem" i den sædvanlige betydning af dette udtryk, det vil sige evnen til at læse metrikker fra OS, virtualiseringsværter, modtage data fra applikationer i gæst OS'er osv.

4. Personlig mening

Af personlig erfaring kan jeg ikke se meningen med at bruge softwaren separat til netværksovervågning. Jeg er mere imponeret over ideen om at bruge et overvågningssystem til alt og alle med evnen til at bygge et netværkskort. Zabbix har det svært med dette. Nagios og Icinga også. Og kun NetXSM er tilfreds i denne henseende. Selvom du bliver forvirret og laver et kort i Zabbix, så ser det endnu mere lovende ud end NetXMS. Der er også Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch og højst sandsynligt en masse andre ting, som ikke er med i denne artikel, men jeg så dem kun på billeder og videoer, så dem kan jeg ikke sige noget om.

Om NetXMS blev skrevet artiklen med et lille overblik over systemets muligheder og en lille hvordan man.

PS:

Hvis jeg lavede en fejl et eller andet sted, og jeg har højst sandsynligt lavet en fejl, bedes du rette det i kommentarerne, jeg vil rette artiklen, så de, der finder disse oplysninger nyttige, ikke behøver at dobbelttjekke alt fra deres egen erfaring.

Tak.

Kilde: www.habr.com

Tilføj en kommentar