A legjobb MRTG-alternatívák a hálózatfelügyelet javítására 2020-ban

A Multi Router Traffic Grapher vagy MRTG az összes hálózatfigyelő platform nagypapája. Az 1990-es évek közepén hozták létre, hogy kielégítse az alacsony sávszélességű internetkapcsolat kihasználtságának megjelenítésére szolgáló eszköz szükségességét. Gyorsan egy meglehetősen teljes felügyeleti megoldássá fejlődött, amely szinte tetszőleges számú eszközt képes lekérdezni, és szép grafikonokat készíteni, amelyek bemutatják az interfész kihasználtságát. Még mindig viszonylag széles körben használják, bár a legújabb verzió már 6 éves. Ma megmutatjuk az öt legjobb MRTG alternatívát. Kiküszöbölik az MRTG legtöbb hiányosságát, és általában sokkal jobb élményt, szebb felületet és egyszerűbb konfigurációt biztosítanak.

Mielőtt felfednénk az öt legjobb MRTG-alternatívát, először egy kicsit részletesebben megismerjük az MRTG-t. Elmagyarázzuk, hogyan működik az eszköz a háttérben. És mivel a legtöbb MRTG-alternatíva célja az eredeti rendszer hiányosságainak orvoslása, megvitatjuk azt is, hogy mik ezek, és mit lehet tenni ellenük. Egyesek könnyen javíthatók, míg mások az alkalmazott technológia velejárói. Befejezzük témánk lényegét, és áttekintjük az öt legjobb MRTG alternatívát. A listánk ingyenes és kereskedelmi szoftverek keverékét tartalmazza, amelyek közül néhány könnyen méretezhető nagyon nagy hálózatokká.

(Majdnem) Minden, amit az MRTG-ről tudnod kell

A Wikipédia szerint az MRTG egy „ingyenes szoftver a hálózati kapcsolatok forgalmi terhelésének figyelésére és mérésére. Lehetővé teszi a felhasználó számára, hogy grafikus formában lássa a hálózat forgalmi terhelését az idő múlásával. Noha ez a leírás nagyon pontos, nem mond sokat.

Az MRTG jobb megértése érdekében ugorjunk vissza a történelembe 1994 nyaráig a leicesteri DeMonfort Egyetemen, az Egyesült Királyságban. Az egyetemnek ekkor több mint 1000 hálózati számítógépe volt, amelyek egyetlen 64 kbps sebességű internetkapcsolatot osztottak meg. Mondanunk sem kell, hogy még napjainkban is, amikor a legtöbbször szövegalapú számítástechnika folyik, a kapcsolat gyakran jelentős torlódást szenvedett. Nyilvánvaló volt, hogy az egyetem legalább egy évig nem tud nagyobb áramkört szerezni, ezért úgy döntöttek, hogy valamit a helyére tesznek, hogy minden felhasználó élőben lássa az áramkör sávszélesség-kihasználását.

Megszületett a Multi Router Traffic Grapher. Ötpercenként lekérdezte az egyetem internetes átjáró routerének oktettszámlálóit. A szoftver ezekből az adatokból származtatta az internetes kapcsolat átlagos átviteli sebességét ötperces intervallumonként. Az eszköz egy weboldalt is készített négy grafikonnal, amelyek az utolsó nap, hét, hónap és év átviteli sebességét mutatják.

Innentől kezdve mindenki, aki rendelkezik webböngészővel, figyelemmel kísérhette a hivatkozás állapotát. Természetesen a grafikonok elérhetősége nem növelte a kapcsolat kapacitását, de megadta a szükséges érveket ahhoz, hogy meggyőzze az egyetem vezetőit, hogy valóban szükség van egy nagyobb linkre. A mai napig a kapacitástervezés az egyik fő felhasználási terület az MRTG és az alternatív rendszerek esetében.

Hogyan működik?

Az MRTG a legtöbb hálózati berendezésbe beépített egyszerű hálózatkezelési protokollt (SNMP) használ. Az SNMP-kompatibilis eszközök számlálókkal rendelkeznek, amelyeket távolról leolvashatnak a megfigyelőrendszerek, például az MRTG. Hatékony és elvégzi a munkát. Az itt javasolt összes MRTG alternatíva hasonló módon használja az SNMP-t.

Megkíméljük Önt a legtöbb műszaki részlettől és minden szakzsargontól, de érdemes tudni, hogyan működik. A sávszélesség-használat megfigyelésével kapcsolatban két specifikus SNMP-paraméter érdekes. Az egyik naplózza az interfész bájtok számát, a másik pedig a bejövő bájtok számát. A kapcsolók, útválasztók és egyéb hálózati berendezések minden interfészhez egy párat tartalmaznak.

  Szavak közvetlen fordítása a Safariban

Tehát az MRTG 5 perces időközönként lekérdez minden általa felügyelt eszközt, és leolvassa a két számláló értékét minden egyes, a megfigyelésre konfigurált interfészhez. Ezután kivonja a két számláló előző értékét az aktuális értékekből. Az eredmény az öt perc alatt be- és kimenő bájtok száma. Egyszerű matematikai módszerekkel megszorozza ezeket a számokat 8-cal (a bitek száma egy bájtban), és elosztja 300-zal (a másodpercek száma öt percben), hogy megkapja az átlagos sávszélesség-használatot bit per másodpercben az elmúlt öt percben.

Természetesen az MRTG nem csak a matematikát végzi. az ötpercenként beolvasott értékeket egy kör-robin archív fájlban is tárolja – egy olyan fájltípus, amely automatikusan összegzi a régebbi adatokat, és soha nem nő egy bizonyos méret fölé –, és szép grafikonokat hoz létre, amelyek bemutatják a paraméterek időbeli alakulását. És mivel ezeket a grafikonokat valahol el kell helyezni, az MRTG weboldalakat is készít a grafikonok tárolására.

Az MRTG hiányosságai

Bár az MRTG-nek vannak erősségei – például az ingyenes és nyílt forráskódú, és többnyire Perlben íródott, így bárki könnyen módosíthatja és az igényeihez igazíthatja – a szoftvernek van néhány komoly hiányossága. Mindenekelőtt az MRTG egy meglehetősen régi eszköz, erős Unix háttérrel. Egy ideje már portolták a Windows platformra, de a telepítési folyamat meglehetősen nehézkes. A folyamat jól dokumentált egy mrtg-nt-guide nevű dokumentumban. Ez a név nem ad fogalmat a dokumentum koráról?

Megspórolom a részleteket, de elég annyit mondanom, hogy a telepítési lépések sokak és bonyolultak. Például az MRTG telepítése előtt telepítenie kell a Perl-t a számítógépére. Ezenkívül az MRTG csak akkor futhat szolgáltatásként, ha olyan külső segédprogramot használ, amely bármely alkalmazást szolgáltatásként futtathat. A dokumentáció egy ilyen eszközt javasol, amely korábban ingyenes volt, de most fizetős program. Összességében elmondható, hogy az MRTG telepítése Windows rendszeren fájdalmas lehet.

Egy másik probléma az MRTG-vel, hogy a konfigurálása többnyire szöveges fájlokon keresztül történik, amelyeket szerkeszteni kell. A mai korban, amikor megszokhattuk a grafikus felhasználói felület vezérlőpaneljeit és az automatikus konfiguráló varázslókat, ez kissé elavultnak tűnhet. Egy biztos: az eszköznek meredek a tanulási görbéje.

Az MRTG tartalmaz egy cfgmaker nevű eszközt – egy Perl-szkriptet –, amely MRTG konfigurációs fájlokat hoz létre egy SNMP-képes eszközről származó információk alapján, de használata egyáltalán nem intuitív. És amint azt már sejtette, nincs olyan felderítési folyamat, amely átvizsgálja a hálózatot SNMP kezelhető eszközök után, és lehetővé teszi a figyelni kívánt eszközök kiválasztását.

Végül az MRTG „aktuális” verziója 2012 januárjából származik, több mint hat évvel ezelőtt. Ez két dolgot jelenthet. A termék vagy olyan jó, és nem igényel további funkciókat vagy hibajavításokat, vagy már nem karbantartják aktívan. Én a második mellett döntök. Ez nem jelenti azt, hogy a termék már nem jó. Minden bizonnyal olyan jó, mint 2012-ben, de valószínű, hogy az újabb alternatív termékek újabb funkciókkal rendelkeznek, vagy jobb – és esetleg gyorsabb – technológiát használnak.

A legjobb MRTG alternatívák

Átkutattuk az internetet, és kerestük a legjobb MRTG alternatívákat. Konkrétan olyan termékeket kerestünk, amelyek nem rendelkeznek az MRTG hiányosságaival, miközben lényegében ugyanazt a feladatot látják el, azaz mérik az interfész sávszélesség-kihasználását és grafikonként jelenítik meg egy weboldalon. Egyes leleteink hatalmas kereskedelmi eszközök, amelyek sokkal több funkcióval rendelkeznek, mint az MRTG, és akár több ezer dollárba is kerülhetnek, míg mások csak az MRTG „továbbfejlesztett” változatai, lényegében ugyanazokkal a funkciókkal, de tisztább és könnyebben használható felülettel.

  Hogyan javítsunk ki egy Echo- vagy Google Home-ot, amely nem csatlakozik a WiFi-hez

1. SolarWinds hálózati teljesítményfigyelő (ingyenes próbaverzió)

A SolarWinds rendszerint nem igényel bemutatást a hálózati rendszergazdáknak. A cég egy ideje híres kiváló hálózati adminisztrációs eszközeiről, valamint arról, hogy számos ingyenes eszközt adott ki konkrét feladatok elvégzésére. A SolarWinds zászlóshajó termékének neve Network Performance Monitor, vagy NPM. Ez egy teljes hálózatfelügyeleti megoldás, amely messze túlmutat az MRTG funkcionalitásain. De mivel MRTG alternatívákról beszélünk, először koncentráljuk az NPM MTRG-szerű funkcióit.

Az MRTG-hez hasonlóan a SolarWinds NPM is lekérdezi a hálózati eszközöket az SNMP protokollt használva, és beolvassa az interfészek számlálóit. Az NPM az eredményeket egy SQL-adatbázisban tárolja, és a lekérdezett adatokból grafikonokat készít, amelyek bemutatják az egyes interfészek használatát.

INGYENES 30 NAPOS Próbaidőszak: SolarWinds hálózati teljesítményfigyelő

A rendszer felhasználóbarát grafikus felhasználói felületet használ, és egy eszköz hozzáadása olyan egyszerű, mint az IP-cím vagy a gazdagépnév és az SNMP-kapcsolat paramétereinek megadása – közösségi karakterláncokként ismert. Az eszköz ezután lekérdezi az eszközt, listázza az összes elérhető SNMP-paramétert, és lehetővé teszi, hogy kiválassza azokat, amelyeket fel szeretne venni a grafikonokra. Egy tipikus hálózati kapcsoló vagy útválasztó például minden interfészhez forgalom- és hibaszámlálót, valamint CPU- és memóriakihasználtsági számlálót tartalmaz.

A Network Performance Monitor skálázhatósága az egyik legjobb tulajdonsága. A legkisebb hálózattól a nagy hálózatokig terjed, amelyek több tízezer eszközből állnak, és sok helyen vannak elosztva. A bővítés megkönnyítése érdekében a licencek frissítése egyszerű folyamat.

Az NPM másik nagyszerű tulajdonsága, hogy képes automatikusan hálózati térképeket készíteni, és vizuálisan megjeleníteni a két eszköz vagy szolgáltatás közötti kritikus útvonalat. Ez a funkció felbecsülhetetlen értékű az alkalmazások hozzáférési problémáinak elhárítása során.

Ár szempontjából a SolarWinds Network Performace Monitor ára 3000 dollár alatt kezdődik, és a figyelni kívánt eszközök számától és a kiválasztott opcionális összetevőktől függően változik. Részletes árajánlatért fel kell vennie a kapcsolatot a SolarWinds értékesítési csapatával. De ha ki szeretné próbálni a terméket vásárlás előtt, akkor a legtöbb fizetős SolarWinds termékhez hasonlóan 30 napos ingyenes próbaverzió áll rendelkezésre.

2. PRTG

PRTG vagy pontosabban. a Paessler Router Traffic Grapher egy másik kiváló megfigyelő rendszer. Ez egy vállalati szintű termék, amely a Paessler szerint a legkönnyebben beállítható. Paessler szerint a PRTG pár perc alatt beállítható. A tapasztalatok eltérőek lehetnek, és minden bizonnyal többet költünk, de ennek ellenére nagyon egyszerű és gyors a beállítás. Határozottan jobban, mint az MRTG, így foglalkozik az egyik fő korlátjával.

Bármilyen egyszerű is a telepítés, a termék továbbra is funkciókban gazdag. Például több különböző felhasználói felülettel rendelkezik. Van egy Windows vállalati konzol, egy Ajax-alapú webes felület, valamint mobilalkalmazások Androidra és iOS-re. A mobilalkalmazások teljes mértékben kiaknázzák a platform képességeit, és például képesek beolvasni a berendezésekre ragasztott QR-kódokat, hogy gyorsan hozzáférjenek grafikonjaikhoz.

A PRTG letölthető a Paessler honlapja ahol két lehetőség közül kell választania. Létezik az ingyenes verzió, amely teljes funkcionalitású, de 100 érzékelőre korlátozza a megfigyelési képességét, vagy az ingyenes 30 napos próbaverzió, amely korlátlan, de a próbaidőszak lejárta után visszatér az ingyenes verzióhoz. Minden megfigyelt paraméter egy érzékelőnek számít. Például a sávszélesség figyelése egy 48 portos switch minden portján 48 érzékelőnek számít.

3. ManageEngine OpManager

OpManager a ManageEngine-től – a hálózatkezelő eszközök másik csúcsgyártójától – a harmadik választásunk. Windowson vagy Linuxon is futhat, és számos nagyszerű funkcióval büszkélkedhet, többek között van egy automatikus felfedező funkció, amely feltérképezheti a hálózatot, és megjelenítheti azt a műszerfalán. Az egyes oldalak tetején látható miniatűr, színkódolt grafikonok is remek jellemzői a terméknek.

  Zökkenőmentes integráció folytonossággal és átadás-átvétellel [OS X]

Visszatérve a termék irányítópultjára, rendkívül könnyen használható és navigálható, és rendelkezik lebontási funkcióval. Ha erre hajlik, táblagépekhez és okostelefonokhoz is vannak olyan alkalmazások, amelyek segítségével bárhonnan hozzáférhet a rendszerhez. Összességében ez egy nagyon csiszolt és professzionális termék.

Ingyenes verzió is elérhető, ha vásárlás előtt szeretné kipróbálni. Ez egy valóban ingyenes verzió, és nem ingyenes próbaverzió. Ez azonban korlátozott, és legfeljebb tíz eszköz monitorozását teszi lehetővé. Ha egy apró hálózatot kezel, akkor talán boldogul az ingyenes verzióval. A fizetős verziók közül választhat az Essential vagy az Enterprise csomagok közül. Az elsővel akár 1000 csomópontot is figyelhet, míg a másikkal akár 10 000-et is.

4. Kaktusz

kaktuszok az MRTG közeli szülője. Fő összetevője az RRDTool, egy adatnaplózó és grafikus rendszer, amelyet Tobi Oetiker, az MRTG elsődleges fejlesztője fejlesztett ki. Ez az örökség elég nyilvánvaló, ha megnézzük a kaktuszok grafikonjait, amelyek elképesztően hasonlítanak az MRTG-hez.

A Cacti egy ingyenes és nyílt forráskódú teljes hálózatfigyelő eszköz. A Cactus fő összetevői a gyors lekérdező, a fejlett grafikonsablonok és a többféle adatgyűjtési módszer. A Cacti közvetlenül a termékbe beépített felhasználói hozzáférés-vezérléssel is rendelkezik. Könnyen használható web alapú felülettel is rendelkezik. A kaktuszok nagyon jól méretezhetők a legkisebb LAN-telepítésektől a több helyen több ezer eszközt tartalmazó összetett hálózatokig.

A Cacti az RRDTool-t használja az adatok lekérésére és tárolására SQL adatbázisban, valamint a grafikonok létrehozására, és elsősorban PHP-ben íródott, és az Ön igényei szerint módosítható. Az egyik legerősebb tulajdonsága a sablonok. Van egy beépített sablon például a Cisco switchekhez, amely már tartalmazza a legtöbb olyan elemet, amelyet érdemes figyelni egy ilyen eszközön. De nemcsak eszközsablonok léteznek, hanem grafikonsablonok is. Sokkal egyszerűbbé teszik az eszköz konfigurálását. És létrehozhat eszközspecifikus sablonokat, ha még nem léteznek. Számos eszközspecifikus sablon is létezik, amelyek letölthetők az egyes eszközök gyártóinak webhelyeiről vagy a közösségi Cacti fórumokról.

5. Obszervium

Obszervium egy olyan megfigyelési platform, amely alacsony karbantartási igényt és automatikus felismerést kínál. Eszköztípusok, platformok és operációs rendszerek széles skáláját támogatja, többek között a Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Az Observium elsődleges célja egy gyönyörű, intuitív és egyszerű, mégis hatékony felhasználói felület biztosítása, amely megmutatja a hálózat állapotát és állapotát.

A termék két változatban kapható. Ott van az Observium közösség, amely mindenki számára ingyenes. Ez a verzió évente kétszer kap frissítéseket és funkciókat. Van még az Observium Professional, amely további funkciókkal egészül ki, és napi frissítésekkel érkezik. Mindkét kiadás csak Linux platformon fut.

Az Observium sokkal többet kínál, mint a sávszélesség-figyelést. Például létezik egy elszámolási rendszer, amely a teljes havi sávszélesség-használatot a 95. percentilisben vagy az összes átvitt bájtban méri. Riasztási funkcióval is rendelkezik a felhasználó által meghatározott küszöbértékekkel. Ezenkívül az Observium más rendszerekkel is integrálható, és ezek információit lekérheti és megjelenítheti a felületén.

Az Observium-felhasználók szeretik, hogy milyen egyszerű a beállítása, és hogy szinte önmagát konfigurálja. Semmi sem tökéletes, és a szoftver megtalálása kihívást jelenthet. Úgy tűnik, hogy nincs letöltési szakasz Az Observium honlapja. Vannak azonban részletes telepítési utasítások számos Linux disztribúcióhoz, amelyek tartalmazzák a csomag beszerzéséhez szükséges hivatkozásokat.

Következtetésképpen

Bár az MRTG mindig is kiváló termék volt – és továbbra is az –, mostanra több polírozott termék is elérhető. Sokan kibővített funkciókkal rendelkeznek, és mindegyik könnyebben beállítható és használható. Ezek továbbra is összetett termékek, és némi kezdeti erőfeszítést igényelnek, de jó jutalmat kapnak.