netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

0. Inleidend, of een beetje offtopicDit artikel is alleen tot stand gekomen omdat het buitengewoon moeilijk is om vergelijkende kenmerken van dergelijke software, of zelfs maar een lijst, op één plaats te vinden. We moeten een heleboel materiaal opscheppen om op zijn minst tot een conclusie te komen.

In dit opzicht heb ik besloten om wat tijd en moeite te besparen voor degenen die geïnteresseerd zijn in dit probleem, en verzamelde ik op één plek het maximaal mogelijke, door mij beheerste aantal systemen voor netwerkmapping'a op één plek.

Sommige van de systemen die in dit artikel worden beschreven, zijn door mij persoonlijk uitgeprobeerd. Hoogstwaarschijnlijk waren deze op dit moment niet relevant. Ik zie een aantal van de volgende dingen voor het eerst en de informatie daarover is uitsluitend verzameld als onderdeel van de voorbereiding van dit artikel.

Vanwege het feit dat ik de systemen lange tijd heb aangeraakt en sommige helemaal niet heb aangeraakt, had ik geen screenshots of voorbeelden. Dus ik heb mijn kennis opgefrist in Google, wiki, op youtube, sites van ontwikkelaars, ik heb daar screenshots gegraven en als resultaat kreeg ik zo'n overzicht.

1. Theorie

1.1. Waarom?

Om de vraag "Waarom?" te beantwoorden Eerst moet u begrijpen wat een "netwerkkaart" is. Netwerkkaart - (meestal) een logisch-grafisch-schematische weergave van de interactie van netwerkapparaten en hun verbinding, die hun belangrijkste parameters en eigenschappen beschrijft. Tegenwoordig wordt het vaak gebruikt in combinatie met het bewaken van de status van apparaten en een waarschuwingssysteem. Dus: dan, om een ​​idee te hebben van de locatie van de netwerkknooppunten, hun interactie en de onderlinge verbindingen. In combinatie met monitoring krijgen we een werkende tool voor het diagnosticeren van het gedrag en het voorspellen van het gedrag van het netwerk.

1.2. L1, L2, L3

Ze zijn ook Layer 1, Layer 2 en Layer 3 volgens het OSI-model. L1 - fysiek niveau (draden en schakelen), L2 - fysiek adresseringsniveau (mac-adressen), L3 - logisch adresseringsniveau (IP-adressen).

In feite heeft het geen zin om een ​​L1-kaart te bouwen, het volgt logischerwijs uit dezelfde L2, met uitzondering misschien van mediaconverters. En dan zijn er nu mediaconverters die ook kunnen worden gevolgd.

Logisch - L2 bouwt een netwerkkaart op basis van de mac-adressen van de nodes, L3 - op basis van de IP-adressen van de nodes.

1.3. Welke gegevens moeten worden weergegeven

Het hangt af van de op te lossen taken en wensen. Zo wil ik natuurlijk begrijpen of het stuk ijzer zelf “levend” is, aan welke poort het “hangt” en in welke staat de poort omhoog of omlaag is. Het zou L2 kunnen zijn. En in het algemeen lijkt L2 mij de meest toepasbare netwerkkaarttopologie in toegepaste zin. Maar de smaak en kleur...

De verbindingssnelheid op de poort is niet slecht, maar niet kritisch als er een eindapparaat is - een pc-printer. Het zou leuk zijn om het niveau van de processorbelasting, de hoeveelheid vrij RAM en de temperatuur op het stuk ijzer te kunnen zien. Maar dit is niet zo eenvoudig meer, hier moet u een monitoringsysteem configureren dat SNMP kan lezen en de ontvangen gegevens kan weergeven en analyseren. Hierover later meer.

Wat L3 betreft, ik heb deze gevonden статью.

1.4. Hoe?

Het kan handmatig worden gedaan, het kan automatisch worden gedaan. Als het met de hand is, dan voor een lange tijd en moet u rekening houden met de menselijke factor. Als dit automatisch gebeurt, moet u er rekening mee houden dat alle netwerkapparaten "slim" moeten zijn, SNMP moeten kunnen gebruiken en dat deze SNMP correct moet zijn geconfigureerd, zodat het systeem dat gegevens van hen zal verzamelen, deze gegevens kan lezen.

Het lijkt niet moeilijk. Maar er zijn valkuilen. Beginnend met het feit dat niet elk systeem alle gegevens kan lezen die we van het apparaat willen zien, of niet alle netwerkapparaten deze gegevens kunnen geven, en eindigend met het feit dat niet elk systeem netwerkkaarten in kan bouwen automatische modus.

Het proces van het automatisch genereren van kaarten is ongeveer als volgt:

– het systeem leest gegevens uit van netwerkapparatuur
- op basis van de gegevens vormt het een tabel met adresovereenkomsten op poorten voor elke poort van de router
- komt overeen met adressen en apparaatnamen
- bouwt poort-poortapparaat-verbindingen
- tekent dit alles in de vorm van een diagram, "intuïtief" voor de gebruiker

2. Oefenen

Laten we het nu hebben over wat u kunt gebruiken om een ​​netwerkkaart te bouwen. Laten we als uitgangspunt nemen dat we dit proces natuurlijk zoveel mogelijk willen automatiseren. Nou, dat wil zeggen, Paint en MS Visio zijn niet langer... hoewel... Nee, dat zijn ze wel.

Er is gespecialiseerde software die het probleem van het bouwen van een netwerkkaart oplost. Sommige softwareproducten kunnen alleen een omgeving bieden voor het "handmatig" toevoegen van afbeeldingen met eigenschappen, het tekenen van koppelingen en het starten van "monitoring" in een extreem afgeknotte vorm (ongeacht of het knooppunt leeft of niet meer reageert). Anderen kunnen niet alleen zelf het netwerkschema tekenen, maar ook een heleboel parameters van SNMP lezen, de gebruiker via sms op de hoogte stellen in geval van storingen, een heleboel informatie geven over de poorten van de netwerkhardware, en dit alles is alleen onderdeel van hun functionaliteit (dezelfde NetXMS).

2.1. Producten:

De lijst is verre van compleet, aangezien er veel van dergelijke software is. Maar dit is alles wat Google over het onderwerp geeft (inclusief Engelstalige sites):

Open source-projecten:
LanTopoLog
Nagios
icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Betaalde projecten:
LanState
Totale netwerkmonitor
Solarwinds Netwerk Topologie Mapper
UV-verkenner
Auvik
AdRem NetCrunch

2.2.1. Gratis software

2.2.1.1. LanTopoLog

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Software ontwikkeld door Yuri Volokitin. De interface is zo eenvoudig als maar kan. Softina ondersteunt, laten we zeggen, semi-automatische netwerkopbouw. Ze moet de instellingen van alle routers (IP, SNMP-referenties) "voeden", dan zal alles vanzelf gebeuren, namelijk dat er verbindingen tussen apparaten worden gebouwd die poorten aangeven.

Er zijn betaalde en gratis versies van het product.

Video-handleiding

2.2.1.2. Nagios

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Open Source software bestaat al sinds 1999. Het systeem is ontworpen voor netwerkbewaking, dat wil zeggen dat het gegevens kan lezen via SNMP en automatisch een netwerkkaart kan bouwen, maar aangezien dit niet de belangrijkste functie is, doet het dit op een heel ... vreemde manier ... NagVis wordt gebruikt kaarten te bouwen.

Video-handleiding

2.2.1.3. Ijsje

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Icinga is een Open Source-systeem dat ooit is voortgekomen uit Nagios. Met het systeem kunt u automatisch netwerkkaarten maken. Het enige probleem is dat het kaarten bouwt met behulp van de NagVis-add-on, die is ontwikkeld onder Nagios, dus we gaan ervan uit dat deze twee systemen identiek zijn wat betreft het bouwen van een netwerkkaart.

Video-handleiding

2.2.1.4. NeDi

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

In staat om automatisch knooppunten in het netwerk te detecteren en op basis van deze gegevens een netwerkkaart te bouwen. De interface is vrij eenvoudig, er is statusbewaking via SNMP.

Er zijn gratis en betaalde versies van het product.

Video-handleiding

2.2.1.5. Pandora FMS

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Bekwaam in auto-discovery, automatisch een netwerk opbouwen, SNMP. Mooie interface.

Er zijn gratis en betaalde versies van het product.

Video-handleiding

2.2.1.6. PRTG

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

De software weet niet hoe hij automatisch een netwerkkaart moet bouwen, alleen handmatig foto's slepen en neerzetten. Maar tegelijkertijd kan het de status van apparaten volgen via SNMP. De interface laat naar mijn subjectieve mening veel te wensen over.

30 dagen - volledige functionaliteit, dan - "gratis versie".

Video-handleiding

2.2.1.7. NetXMS

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

NetMXS is in de eerste plaats een Open Source monitoringsysteem, het bouwen van een netwerkkaart is een nevenfunctie. Maar het is heel netjes geïmplementeerd. Automatisch bouwen op basis van auto-discovery, knooppuntbewaking via SNMP, in staat om de status van routerpoorten en andere statistieken te volgen.

Video-handleiding

2.2.1.8. Zabbix

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Zabbix is ​​​​ook een Open Source-bewakingssysteem, flexibeler en krachtiger dan NetXMS, maar het kan alleen netwerkkaarten in handmatige modus bouwen, maar het kan bijna alle routerparameters bewaken, waarvan de verzameling alleen kan worden geconfigureerd.

Video-handleiding

2.2.2. Betaalde software

2.2.2..1 Lan-staat

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Betaalde software waarmee u automatisch de netwerktopologie kunt scannen en een netwerkkaart kunt maken op basis van de gedetecteerde apparatuur. Hiermee kunt u de status van gedetecteerde apparaten alleen controleren door het knooppunt zelf omhoog te bewegen.

Video-handleiding

2.2.2.2. Totale netwerkmonitor

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Betaalde software die niet automatisch een netwerkkaart opbouwt. Weet niet eens hoe hij nodes automatisch moet detecteren. In feite is dit dezelfde Visio, alleen gericht op netwerktopologie. Hiermee kunt u de status van gedetecteerde apparaten alleen controleren door de node zelf omhoog te bewegen.

Stront! Ik schreef hierboven dat we Paint en Visio weigeren ... Oké, laat het zo zijn.

Ik heb geen videohandleiding gevonden en ik heb die ook niet nodig ... Het programma is zo-zo.

2.2.2.3. Solarwinds Netwerk Topologie Mapper

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Betaalde software, er is een proefperiode. Het kan automatisch het netwerk scannen en zelf een kaart maken volgens de opgegeven parameters. De interface is vrij eenvoudig en aangenaam.

Video-handleiding

2.2.2.4. UV-verkenner

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Betaalde software, proefperiode van 15 dagen. Het kan automatisch een kaart detecteren en automatisch tekenen, apparaten alleen bewaken door omhoog / omlaag te gaan, dat wil zeggen via apparaatping.

Video-handleiding

2.2.2.5. Auvik

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Best aardig betaald programma dat netwerkapparaten automatisch kan detecteren en bewaken.

Video-handleiding

2.2.2.6. AdRem NetCrunch

Plaats

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

Betaalde software met een proefperiode van 14 dagen. In staat om het netwerk automatisch te detecteren en automatisch op te bouwen. De interface wekte geen enthousiasme. Kan ook monitoren in SNMP.

Video-handleiding

3. Vergelijkingsplaat

Het bleek vrij moeilijk om relevante en belangrijke parameters te bedenken voor het vergelijken van systemen en ze tegelijkertijd in één klein plaatje te passen. Dit is wat ik heb:

netwerk kaarten. Een kort overzicht van software voor het bouwen van netwerkkaarten

*De instelling "Gebruiksvriendelijk" is zeer subjectief en dat begrijp ik. Maar hoe anders de "onhandigheid en onleesbaarheid" te beschrijven kwam ik niet op.

**“Monitoring niet alleen het netwerk” impliceert de werking van het systeem als een “monitoringsysteem” in de gebruikelijke zin van deze term, dat wil zeggen, de mogelijkheid om meetwaarden te lezen van het besturingssysteem, virtualisatiehosts, gegevens te ontvangen van applicaties in guest Besturingssystemen, enz.

4. Persoonlijke mening

Uit persoonlijke ervaring zie ik het nut niet in om de software afzonderlijk te gebruiken voor netwerkbewaking. Ik ben meer onder de indruk van het idee om voor alles en iedereen een monitoringsysteem te gebruiken met de mogelijkheid om een ​​netwerkkaart te bouwen. Zabbix heeft het hier moeilijk mee. Nagios en Icinga ook. En in dit opzicht was alleen NetXSM tevreden. Hoewel, als je in de war raakt en een kaart maakt in Zabbix, het er nog veelbelovender uitziet dan NetXMS. Er zijn ook Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch en hoogstwaarschijnlijk een heleboel andere dingen die niet in dit artikel zijn opgenomen, maar ik heb ze alleen op foto's en video's gezien, dus ik kan er niets over zeggen.

Over NetXMS is geschreven artikel met een klein overzicht van de mogelijkheden van het systeem en een korte uitleg.

PS:

Als ik ergens een fout heb gemaakt, en ik heb hoogstwaarschijnlijk een fout gemaakt, corrigeer deze dan alstublieft in de opmerkingen, ik zal het artikel corrigeren zodat degenen die deze informatie nuttig vinden niet alles vanuit hun eigen ervaring hoeven te controleren.

Dank u.

Bron: www.habr.com

Voeg een reactie