mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

0. Introducció, o una mica fora de temaAquest article va néixer només perquè és extremadament difícil trobar característiques comparatives d'aquest programari, o fins i tot només una llista, en un sol lloc. Hem de treure un munt de material per arribar almenys a algun tipus de conclusió.

En aquest sentit, vaig decidir estalviar una mica de temps i esforç per a aquells que estiguin interessats en aquest tema, i vaig recollir en un sol lloc el màxim possible, llegit dominat per mi, el nombre de sistemes per a mapeig de xarxa'a en un sol lloc.

Alguns dels sistemes descrits en aquest article els he provat personalment. Molt probablement, aquestes versions eren irrellevants en el moment. Veig alguns dels següents per primera vegada, i la informació sobre ells es va recopilar únicament com a part de la preparació d'aquest article.

A causa del fet que vaig tocar els sistemes durant molt de temps, i no vaig tocar-ne gens, no vaig tenir cap captura de pantalla ni cap exemple. Així que vaig refrescar els meus coneixements a Google, wiki, youtube, llocs de desenvolupadors, hi vaig cavar captures de pantalla i, com a resultat, vaig tenir aquesta visió general.

1. Teoria

1.1. Per a què?

Per respondre a la pregunta "Per què?" Primer heu d'entendre què és un "Mapa de xarxa". Mapa de xarxa: (la majoria de vegades) una representació lògic-gràfica-esquemàtica de la interacció dels dispositius de xarxa i la seva connexió, que descriu els seus paràmetres i propietats més significatius. Actualment, s'utilitza sovint juntament amb la supervisió de l'estat dels dispositius i un sistema d'alerta. Així: doncs, per tenir una idea de la ubicació dels nodes de la xarxa, la seva interacció i les connexions entre ells. Juntament amb el monitoratge, obtenim una eina de treball per diagnosticar el comportament i predir el comportament de la xarxa.

1.2. L1, L2, L3

També són la capa 1, la capa 2 i la capa 3 d'acord amb el model OSI. L1 - nivell físic (cables i commutació), L2 - nivell d'adreçament físic (adreces mac), L3 - nivell d'adreçament lògic (adreces IP).

De fet, no serveix de res construir un mapa L1, lògicament es desprèn de la mateixa L2, amb l'excepció, potser, dels convertidors de mitjans. I després, ara hi ha convertidors de mitjans que també es poden fer un seguiment.

Lògicament - L2 construeix un mapa de xarxa basat en les adreces mac dels nodes, L3 - en les adreces IP dels nodes.

1.3. Quines dades mostrar

Depèn de les tasques a resoldre i dels desitjos. Per exemple, naturalment vull entendre si la peça de ferro en si està "viva", de quin port "penja" i en quin estat el port està amunt o avall. Pot ser L2. I en general, L2 em sembla la topologia de mapa de xarxa més aplicable en el sentit aplicat. Però, el gust i el color...

La velocitat de connexió al port no és dolenta, però no és crítica si hi ha un dispositiu final: una impressora per a PC. Seria bo poder veure el nivell de càrrega del processador, la quantitat de RAM lliure i la temperatura de la peça de ferro. Però això ja no és tan fàcil, aquí haureu de configurar un sistema de monitorització que pugui llegir SNMP i mostrar i analitzar les dades rebudes. Més sobre això més endavant.

Pel que fa a L3, he trobat aquest un article.

1.4. Com?

Es pot fer manualment, es pot fer automàticament. Si a mà, durant molt de temps i cal tenir en compte el factor humà. Si és automàtic, cal tenir en compte que tots els dispositius de xarxa han de ser "intel·ligents", poder utilitzar SNMP i aquest SNMP s'ha de configurar correctament perquè el sistema que recopilarà les dades d'ells pugui llegir aquestes dades.

Sembla que no és difícil. Però hi ha trampes. Començant pel fet que no tots els sistemes podran llegir totes les dades que voldríem veure del dispositiu, o no tots els dispositius de xarxa poden donar aquestes dades, i acabant amb el fet que no tots els sistemes poden crear mapes de xarxa en mode automàtic.

El procés de generació automàtica de mapes és aproximadament el següent:

– el sistema llegeix dades dels equips de xarxa
- a partir de les dades, forma una taula de concordança d'adreces en els ports per a cada port de l'encaminador
- coincideix amb adreces i noms de dispositius
- crea connexions port-portdispositiu
- dibuixa tot això en forma de diagrama, "intuïtiu" per a l'usuari

2. Pràctica

Per tant, parlem ara sobre què podeu utilitzar per crear un mapa de xarxa. Prenem com a punt de partida que volem, per descomptat, automatitzar aquest procés tant com sigui possible. Bé, és a dir, Paint i MS Visio ja no ho són... encara que... No, ho són.

Hi ha programari especialitzat que resol el problema de construir un mapa de xarxa. Alguns productes de programari només poden proporcionar un entorn per afegir "manualment" imatges amb propietats, dibuixar enllaços i llançar un "monitoratge" d'una forma extremadament truncada (si el node està viu o ja no respon). Altres no només poden dibuixar el diagrama de xarxa per si mateixos, sinó que també poden llegir un munt de paràmetres de SNMP, notificar a l'usuari mitjançant SMS en cas d'avaria, proporcionar un munt d'informació sobre els ports del maquinari de xarxa i tot això només és part de la seva funcionalitat (el mateix NetXMS).

2.1. Productes

La llista està lluny de ser completa, ja que hi ha molts programes d'aquest tipus. Però això és tot el que Google dóna sobre el tema (inclosos els llocs en anglès):

Projectes de codi obert:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Projectes de pagament:
LanState
Monitor de xarxa total
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Programari lliure

2.2.1.1. LanTopoLog

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programari desenvolupat per Yuri Volokitin. La interfície és tan senzilla com pot ser. Softina admet, diguem-ne, la creació de xarxes semiautomàtiques. Ha de "alimentar" la configuració de tots els encaminadors (IP, credencials SNMP), aleshores tot passarà per si mateix, és a dir, es crearan connexions entre dispositius indicant els ports.

Hi ha versions de pagament i gratuïtes del producte.

Manual de vídeo

2.2.1.2. Nagios

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

El programari de codi obert existeix des de 1999. El sistema està dissenyat per al monitoratge de la xarxa, és a dir, pot llegir dades mitjançant SNMP i crear automàticament un mapa de xarxa, però com que aquesta no és la seva funció principal, ho fa d'una manera molt... estranya... S'utilitza NagVis. per construir mapes.

Manual de vídeo

2.2.1.3. Icinga

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Icinga és un sistema de codi obert que una vegada es va separar de Nagios. El sistema us permet crear mapes de xarxa automàticament. L'únic problema és que crea mapes utilitzant l'addon NagVis, que es va desenvolupar sota Nagios, de manera que suposarem que aquests dos sistemes són idèntics pel que fa a la construcció d'un mapa de xarxa.

Manual de vídeo

2.2.1.4. NeDi

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Capaç de detectar automàticament nodes a la xarxa i, a partir d'aquestes dades, crear un mapa de xarxa. La interfície és bastant senzilla, hi ha monitorització d'estat mitjançant SNMP.

Hi ha versions gratuïtes i de pagament del producte.

Manual de vídeo

2.2.1.5. Pandora FMS

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Capaç de descobriment automàtic, creació automàtica d'una xarxa, SNMP. Bona interfície.

Hi ha versions gratuïtes i de pagament del producte.

Manual de vídeo

2.2.1.6. PRTG

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

El programari no sap com crear automàticament un mapa de xarxa, només arrossega i deixa anar imatges manualment. Però al mateix temps, pot controlar l'estat dels dispositius mitjançant SNMP. La interfície deixa molt a desitjar, en la meva opinió subjectiva.

30 dies - funcionalitat completa, després - "versió gratuïta".

Manual de vídeo

2.2.1.7. NetXMS

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

NetMXS és principalment un sistema de monitorització de codi obert, la creació d'un mapa de xarxa és una funció secundaria. Però s'implementa amb força cura. Construcció automàtica basada en descobriment automàtic, monitorització de nodes mitjançant SNMP, capaç de fer un seguiment de l'estat dels ports de l'encaminador i altres estadístiques.

Manual de vídeo

2.2.1.8. Zabbix

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Zabbix també és un sistema de monitorització de codi obert, més flexible i potent que NetXMS, però només pot crear mapes de xarxa en mode manual, però pot controlar gairebé qualsevol paràmetre de l'encaminador, la col·lecció dels quals només es pot configurar.

Manual de vídeo

2.2.2. Programari de pagament

2.2.2..1 Estat Lan

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programari de pagament que us permet escanejar automàticament la topologia de la xarxa i crear un mapa de xarxa basat en l'equip detectat. Permet supervisar l'estat dels dispositius detectats només amunt avall del propi node.

Manual de vídeo

2.2.2.2. Monitor de xarxa total

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programari de pagament que no crea automàticament un mapa de xarxa. Ni tan sols sap com detectar automàticament els nodes. De fet, aquest és el mateix Visio, només centrat en la topologia de xarxa. Permet supervisar l'estat dels dispositius detectats només amunt avall del propi node.

Merda! Vaig escriure més amunt que ens neguem a Paint i Visio... D'acord, que sigui.

No he trobat cap manual de vídeo, i no el necessito... El programa és així.

2.2.2.3. Mapa de topologia de xarxa Solarwinds

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programari de pagament, hi ha un període de prova. Pot escanejar automàticament la xarxa i crear un mapa pel seu compte segons els paràmetres especificats. La interfície és bastant senzilla i agradable.

Manual de vídeo

2.2.2.4. UVexplorer

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programari de pagament, prova de 15 dies. Pot detectar i dibuixar automàticament un mapa, supervisar els dispositius només per l'estat amunt / avall, és a dir, mitjançant el ping del dispositiu.

Manual de vídeo

2.2.2.5. Auvik

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programa de pagament força agradable que pot detectar i controlar automàticament els dispositius de xarxa.

Manual de vídeo

2.2.2.6. AdRem NetCrunch

Lloc

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

Programari de pagament amb una prova de 14 dies. Capaç de detectar i construir automàticament la xarxa. La interfície no va causar entusiasme. També es pot supervisar en SNMP.

Manual de vídeo

3. Placa de comparació

Com va resultar, és bastant difícil trobar paràmetres rellevants i importants per comparar sistemes i, al mateix temps, encaixar-los en una placa petita. Això és el que tinc:

mapes de xarxa. Una breu visió general del programari per crear mapes de xarxa

*La configuració "Amic d'usuari" és molt subjectiva i ho entenc. Però de quina altra manera descriure la "maldesa i la illegibilitat" que no em va ocórrer.

**"La supervisió no només de la xarxa" implica el funcionament del sistema com a "sistema de monitorització" en el sentit habitual d'aquest terme, és a dir, la capacitat de llegir mètriques del sistema operatiu, hosts de virtualització, rebre dades d'aplicacions en convidat. OS, etc.

4. Opinió personal

Per experiència personal, no veig el sentit d'utilitzar el programari per separat per a la supervisió de la xarxa. Estic més impressionat amb la idea d'utilitzar un sistema de monitorització per a tot i tothom amb la possibilitat de crear un mapa de xarxa. A Zabbix li costa molt. Nagios i Icinga també. I només NetXSM va satisfer en aquest sentit. Tot i que, si us confoneu i feu un mapa a Zabbix, sembla encara més prometedor que NetXMS. També hi ha Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch i, molt probablement, un munt d'altres coses que no s'inclouen en aquest article, però només les vaig veure en imatges i vídeos, així que no puc dir res sobre elles.

Sobre NetXMS es va escriure article amb una petita visió general de les capacitats del sistema i un petit com fer-ho.

PS:

Si m'he equivocat en algun lloc, i molt probablement m'he equivocat, si us plau, corregiu-lo als comentaris, corregiré l'article perquè aquells que trobin aquesta informació útil no hagin de comprovar-ho tot des de la seva pròpia experiència.

Gràcies.

Font: www.habr.com

Afegeix comentari