0. Johdanto tai vähän offtopicTämä artikkeli syntyi vain siksi, että tällaisten ohjelmistojen vertailuominaisuuksia tai jopa vain luetteloa on erittäin vaikea löytää yhdestä paikasta. Meidän on lapioittava nippu materiaalia tehdäksemme ainakin jonkinlaisen johtopäätöksen.
Tältä osin päätin säästää hieman aikaa ja vaivaa niille, jotka ovat kiinnostuneita tästä asiasta, ja keräsin yhteen paikkaan suurimman mahdollisen määrän verkkokartoitusjärjestelmiä yhteen paikkaan.
Olen itse kokeillut joitakin tässä artikkelissa kuvatuista järjestelmistä. Todennäköisesti nämä olivat tällä hetkellä vanhentuneita versioita. Näen osan seuraavista ensimmäistä kertaa, ja niistä kerättiin tietoja vain osana tämän artikkelin valmistelua.
Koska kosketin järjestelmiä pitkään, enkä koskenut joihinkin niistä ollenkaan, minulla ei ollut kuvakaappauksia tai esimerkkejä. Joten päivitin tietoni Googlessa, wikissä, youtubessa, kehittäjäsivustoilla, kaivasin sieltä kuvakaappauksia, ja tuloksena sain sellaisen yleiskatsauksen.
1. Teoria
1.1. Miksi?
Vastataksesi kysymykseen "Miksi?" Ensin sinun on ymmärrettävä, mikä "verkkokartta" on. Verkkokartta - (useimmiten) loogis-graafinen-kaaviomainen esitys verkkolaitteiden vuorovaikutuksesta ja niiden kytkennästä, joka kuvaa niiden tärkeimmät parametrit ja ominaisuudet. Nykyään sitä käytetään usein laitteiden ja hälytysjärjestelmän tilan seurannan yhteydessä. Joten: sitten, jotta saadaan käsitys verkkosolmujen sijainnista, niiden vuorovaikutuksesta ja niiden välisistä yhteyksistä. Monitoroinnin yhteyteen saamme toimivan työkalun verkon käyttäytymisen diagnosointiin ja toiminnan ennustamiseen.
1.2. L1, L2, L3
Ne ovat myös OSI-mallin mukaisia Layer 1, Layer 2 ja Layer 3. L1 - fyysinen taso (johdot ja kytkentä), L2 - fyysinen osoitetaso (mac-osoitteet), L3 - looginen osoitetaso (IP-osoitteet).
Itse asiassa L1-kartan rakentamisessa ei ole mitään järkeä, se seuraa loogisesti samasta L2:sta, poikkeuksena ehkä mediamuuntimet. Ja sitten, nyt on mediamuuntimia, joita voidaan myös seurata.
Loogisesti - L2 rakentaa verkkokartan solmujen mac-osoitteiden perusteella, L3 - solmujen IP-osoitteisiin.
1.3. Mitä tietoja näytetään
Se riippuu ratkaistavista tehtävistä ja toiveista. Haluan esimerkiksi luonnollisesti ymmärtää, onko itse raudanpala "elossa", missä portissa se "roikkuu" ja missä tilassa portti on ylhäällä vai alhaalla. Se voi olla L2. Ja yleisesti ottaen L2 vaikuttaa minusta soveltuvin verkkokarttatopologia sovelletussa mielessä. Mutta maku ja väri...
Portin yhteysnopeus ei ole huono, mutta ei kriittinen, jos siellä on päätelaite - PC-tulostin. Olisi kiva nähdä prosessorin kuormitus, vapaan RAM-muistin määrä ja lämpötila rautapalasta. Mutta tämä ei ole enää niin helppoa, tässä sinun on määritettävä valvontajärjestelmä, joka voi lukea SNMP:tä ja näyttää ja analysoida vastaanotetut tiedot. Tästä lisää myöhemmin.
L3:sta löysin tämän
1.4. Miten?
Se voidaan tehdä manuaalisesti, se voidaan tehdä automaattisesti. Jos käsin, niin pitkään ja sinun on otettava huomioon inhimillinen tekijä. Jos automaattisesti, niin sinun on otettava huomioon, että kaikkien verkkolaitteiden on oltava "älykkäitä", kyettävä käyttämään SNMP:tä ja tämä SNMP on konfiguroitu oikein, jotta niistä tietoja keräävä järjestelmä voi lukea nämä tiedot.
Ei näytä olevan vaikeaa. Mutta sudenkuoppia on. Alkaen siitä, että kaikki järjestelmät eivät pysty lukemaan kaikkea dataa, jonka haluaisimme nähdä laitteelta, tai kaikki verkkolaitteet eivät pysty antamaan näitä tietoja, ja päättyen siihen, että kaikki järjestelmät eivät pysty rakentamaan verkkokarttoja automaattinen tila.
Kartan automaattinen luontiprosessi on suunnilleen seuraava:
– järjestelmä lukee tietoja verkkolaitteista
- Tietojen perusteella se muodostaa taulukon osoitteiden täsmäytymisestä porteille jokaiselle reitittimen portille
- vastaa osoitteita ja laitteiden nimiä
- rakentaa portti-portdevice yhteyksiä
- piirtää kaiken tämän kaavion muodossa, "intuitiivisena" käyttäjälle
2. Harjoittele
Joten puhutaan nyt siitä, mitä voit käyttää verkkokartan rakentamiseen. Otetaan lähtökohtana se, että haluamme tietysti automatisoida tämän prosessin mahdollisimman paljon. Eli Paint ja MS Visio eivät ole enää... tosin... Ei, ne ovat.
On olemassa erikoisohjelmisto, joka ratkaisee verkkokartan rakentamisen ongelman. Jotkut ohjelmistotuotteet voivat tarjota ympäristön vain ominaisuuksien kuvien "manuaaliselle" lisäämiselle, linkkien piirtämiselle ja "seurannan" käynnistämiselle erittäin katkaistussa muodossa (riippumatta siitä, onko solmu elossa vai ei enää vastaa). Muut eivät voi vain piirtää verkkokaaviota itse, vaan myös lukea joukon parametreja SNMP:stä, ilmoittaa käyttäjälle tekstiviestillä vioista, tarjota joukon tietoja verkkolaitteiston porteista, ja kaikki tämä on vain osa niiden toiminnallisuutta (sama NetXMS).
2.1. Tuotteet
Luettelo ei ole läheskään täydellinen, koska tällaisia ohjelmistoja on paljon. Mutta tämä on kaikki, mitä Google antaa aiheesta (mukaan lukien englanninkieliset sivustot):
Avoimen lähdekoodin projektit:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix
Maksulliset projektit:
LanState
Total Network Monitor
Solarwinds-verkon topologiakartta
UVexplorer
Auvik
AdRem NetCrunch
2.2.1. Ilmainen ohjelmisto
2.2.1.1. LanTopoLog
Ohjelmiston on kehittänyt Juri Volokitin. Käyttöliittymä on niin yksinkertainen kuin se voi olla. Softina tukee esimerkiksi puoliautomaattista verkon rakentamista. Hänen on "syötettävä" kaikkien reitittimien asetukset (IP, SNMP-tunnistetiedot), niin kaikki tapahtuu itsestään, eli laitteiden väliset yhteydet rakennetaan osoittamaan portteja.
Tuotteesta on maksullisia ja ilmaisia versioita.
2.2.1.2. Nagios
Avoimen lähdekoodin ohjelmisto on ollut käytössä vuodesta 1999. Järjestelmä on suunniteltu verkon valvontaan, eli se pystyy lukemaan tietoja SNMP:n kautta ja rakentamaan automaattisesti verkkokartan, mutta koska tämä ei ole sen päätehtävä, se tekee tämän hyvin ... oudolla tavalla ... NagVisiä käytetään rakentamaan karttoja.
2.2.1.3. Icina
Icinga on avoimen lähdekoodin järjestelmä, joka erosi kerran Nagiosista. Järjestelmän avulla voit luoda verkkokarttoja automaattisesti. Ainoa ongelma on, että se rakentaa karttoja käyttämällä NagVis-lisäosaa, joka kehitettiin Nagiosin alla, joten oletamme, että nämä kaksi järjestelmää ovat identtisiä verkkokartan rakentamisen kannalta.
2.2.1.4. NeDi
Pystyy automaattisesti havaitsemaan solmuja verkossa ja rakentamaan näiden tietojen perusteella verkkokartan. Käyttöliittymä on melko yksinkertainen, siellä on tilan valvonta SNMP:n kautta.
Tuotteesta on ilmaisia ja maksullisia versioita.
2.2.1.5. Pandora FMS
Pystyy automaattiseen löytämiseen, verkon automaattiseen rakentamiseen, SNMP:hen. Mukava käyttöliittymä.
Tuotteesta on ilmaisia ja maksullisia versioita.
2.2.1.6. PRTG
Ohjelmisto ei osaa rakentaa automaattisesti verkkokarttaa, vain manuaalisesti vetämällä ja pudottamalla kuvia. Mutta samalla se voi seurata laitteiden tilaa SNMP:n kautta. Käyttöliittymä jättää paljon toivomisen varaa subjektiivisen mielipiteeni mukaan.
30 päivää - kaikki toiminnot, sitten - "ilmainen versio".
2.2.1.7. NetXMS
NetMXS on ensisijaisesti avoimen lähdekoodin valvontajärjestelmä, verkkokartan rakentaminen on sivutoiminto. Mutta se on toteutettu melko siististi. Automaattinen rakentaminen perustuu automaattiseen hakuun, solmuvalvontaan SNMP:n kautta, joka pystyy seuraamaan reitittimen porttien tilaa ja muita tilastoja.
2.2.1.8. Zabbix
Zabbix on myös avoimen lähdekoodin seurantajärjestelmä, joustavampi ja tehokkaampi kuin NetXMS, mutta se voi rakentaa verkkokarttoja vain manuaalisessa tilassa, mutta se pystyy valvomaan lähes kaikkia reitittimen parametreja, joiden kokoelma voidaan vain konfiguroida.
2.2.2. Maksullinen ohjelmisto
2.2.2..1 Lan State
Maksullinen ohjelmisto, jonka avulla voit automaattisesti skannata verkkotopologian ja rakentaa verkkokartan havaittujen laitteiden perusteella. Mahdollistaa havaittujen laitteiden tilan tarkkailun vain itse solmun ylösalas.
2.2.2.2. Total Network Monitor
Maksullinen ohjelmisto, joka ei luo automaattisesti verkkokarttaa. Ei edes osaa tunnistaa automaattisesti solmuja. Itse asiassa tämä on sama Visio, joka keskittyy vain verkkotopologiaan. Mahdollistaa havaittujen laitteiden tilan tarkkailun vain itse solmun ylösalas.
Paska! Kirjoitin yllä, että kiellämme Paintin ja Vision... Okei, anna olla.
En löytänyt videoopasta, enkä tarvitse sitä ... Ohjelma on niin ja niin.
2.2.2.3. Solarwinds Network Topology Mapper
Maksullinen ohjelmisto, on koeaika. Se voi automaattisesti skannata verkon ja luoda oman kartan määritettyjen parametrien mukaan. Käyttöliittymä on melko yksinkertainen ja miellyttävä.
2.2.2.4. UVexplorer
Maksullinen ohjelmisto, 15 päivän kokeilu. Se voi automaattisesti tunnistaa ja piirtää kartan automaattisesti, seurata laitteita vain ylös/alas-tilassa, eli laitteen pingillä.
2.2.2.5. Auvik
Melko mukava maksullinen ohjelma, joka voi automaattisesti tunnistaa ja valvoa verkkolaitteita.
2.2.2.6. AdRem NetCrunch
Maksullinen ohjelmisto 14 päivän kokeilujaksolla. Pystyy automaattisesti tunnistamaan ja rakentamaan verkon automaattisesti. Käyttöliittymä ei herättänyt innostusta. Voi myös seurata SNMP:llä.
3. Vertailulevy
Kuten kävi ilmi, on melko vaikeaa keksiä relevantteja ja tärkeitä parametreja järjestelmien vertailuun ja samalla sovittaa ne yhdelle pienelle levylle. Tämän sain:
*Käyttäjäystävällinen-asetus on erittäin subjektiivinen ja ymmärrän sen. Mutta miten muuten kuvailisi sitä "kömpelyyttä ja lukemattomuutta", jota en keksinyt.
**"Ei vain verkon valvonta" tarkoittaa järjestelmän toimintaa "seurantajärjestelmänä" tämän termin tavallisessa merkityksessä, toisin sanoen kykyä lukea mittareita käyttöjärjestelmästä, virtualisointiisännistä, vastaanottaa dataa sovelluksista vierastilassa. käyttöjärjestelmät jne.
4. Henkilökohtainen mielipide
Omakohtaisen kokemuksen perusteella en näe järkeä käyttää ohjelmistoa erikseen verkon valvontaan. Olen enemmän vaikuttunut ajatuksesta käyttää valvontajärjestelmää kaikkeen ja jokaiseen, jolla on kyky rakentaa verkkokartta. Zabbixilla on vaikeuksia tämän kanssa. Nagios ja Icinga myös. Ja vain NetXSM on tyytyväinen tähän. Jos kuitenkin hämmentyy ja teet kartan Zabbixissa, se näyttää jopa lupaavammalta kuin NetXMS. Siellä on myös Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch ja todennäköisesti joukko muita asioita, jotka eivät sisälly tähän artikkeliin, mutta näin ne vain kuvissa ja videoissa, joten en voi sanoa niistä mitään.
NetXMS:stä kirjoitettiin
PS:
Jos tein virheen jossain ja tein todennäköisesti virheen, korjaa se kommenteissa, korjaan artikkelin, jotta niiden, jotka pitävät tätä tietoa hyödyllisinä, ei tarvitse tarkistaa kaikkea omasta kokemuksestaan.
Kiitos.
Lähde: will.com