etechblog

Nejlepší alternativy MRTG ke zlepšení vašeho monitorování sítě v roce 2020

Multi Router Traffic Grapher neboli MRTG je dědeček všech platforem pro monitorování sítě. Byl vytvořen v polovině 90. let 20. století, aby naplnil potřebu nástroje pro zobrazení využití nízkopásmového internetového spojení. Rychle se vyvinul v poměrně kompletní monitorovací řešení, které dokáže dotazovat téměř jakýkoli počet zařízení a vytvářet pěkné grafy ukazující využití jejich rozhraní. Stále je poměrně široce používán, i když nejnovější verze je nyní 6 let stará. Dnes vám ukážeme pět nejlepších alternativ MRTG. Řeší většinu nedostatků MRTG a obvykle poskytují mnohem lepší zážitek, hezčí rozhraní a jednodušší konfiguraci.

Než odhalíme našich pět nejlepších výběrů nejlepších alternativ MRTG, nejprve se s MRTG seznámíme trochu podrobněji. Vysvětlíme si, jak nástroj funguje na pozadí. A protože cílem většiny alternativ MRTG je vyřešit nedostatky původního systému, probereme také, jaké to jsou a co se s nimi dá dělat. Některé lze snadno opravit, zatímco jiné jsou vlastní použité technologii. Dokončíme jádro našeho předmětu a zkontrolujeme pět nejlepších alternativ MRTG. Náš seznam obsahuje směs bezplatného a komerčního softwaru, z nichž některé lze snadno rozšířit na velmi velké sítě.

(Téměř) Vše, co potřebujete vědět o MRTG

Podle Wikipedie je MRTG „svobodný software pro sledování a měření provozního zatížení síťových spojů. Umožňuje uživateli vidět zatížení sítě v průběhu času v grafické podobě“. I když je tento popis úzkostlivě přesný, mnoho toho neříká.

Pro lepší pochopení MRTG se vraťme do historie do léta 1994 na DeMonfort University v Leicesteru ve Velké Británii. Univerzita tehdy měla přes 1000 síťových počítačů, které sdílely jediné internetové spojení o rychlosti 64 kbps. Netřeba dodávat, že i v dnešní době převážně textových počítačů odkaz často trpěl významným přetížením. Bylo jasné, že univerzita nemohla získat větší okruh alespoň rok, a tak bylo rozhodnuto zavést něco, aby každý uživatel mohl vidět živé zobrazení využití šířky pásma okruhu v průběhu času.

Zrodil se Multi Router Traffic Grapher. Každých pět minut se dotazoval na oktetové čítače univerzitního routeru internetové brány. Software použil tato data k odvození průměrné přenosové rychlosti internetového spojení pro každý pětiminutový interval. Nástroj také vygeneroval webovou stránku se čtyřmi grafy znázorňujícími přenosové rychlosti za poslední den, týden, měsíc a rok.

Od té doby mohl každý s webovým prohlížečem sledovat stav odkazu. Dostupnost grafů samozřejmě nezvýšila kapacitu spoje, ale poskytla nezbytné argumenty k přesvědčení univerzitních manažerů, že větší spoj je skutečně potřeba. K dnešnímu dni je plánování kapacit stále jedním z hlavních využití MRTG a alternativních systémů.

Jak to funguje?

MRTG využívá protokol Simple Network Management Protocol neboli SNMP, což je funkce, která je zabudována do většiny síťových zařízení. Zařízení s podporou SNMP mají čítače, které lze vzdáleně číst monitorovacími systémy, jako je MRTG. Je efektivní a svou práci zvládne. Všechny zde navrhované alternativy MRTG používají SNMP podobným způsobem.

Ušetříme vám většinu technických detailů a všechen žargon, ale možná budete chtít vědět, jak to funguje. V kontextu monitorování využití šířky pásma jsou zajímavé dva specifické parametry SNMP. Jeden zaznamenává počet bajtů z rozhraní a druhý počet bajtů dovnitř. Přepínače, směrovače a další síťová zařízení mají pro každé rozhraní jeden pár.

MRTG tedy dotazuje každé zařízení, které monitoruje, v 5minutových intervalech a čte hodnotu dvou čítačů pro každé rozhraní, které je nakonfigurováno k monitorování. Potom odečte předchozí hodnoty dvou čítačů od aktuálních. Výsledky jsou počet bajtů dovnitř a ven za pět minut. Pomocí jednoduché matematiky tato čísla vynásobí 8 (počet bitů v bajtu) a vydělí je 300 (počet sekund za pět minut), aby získal průměrné využití šířky pásma v bitech za sekundu za posledních pět minut.

  Jak spárovat dvě sady AirPods se stejným iPhonem

MRTG samozřejmě nedělá jen matematiku. také ukládá hodnoty, které čte každých pět minut, do kruhového archivního souboru – typu souboru, který automaticky shrnuje starší data a nikdy nepřekročí určitou velikost – a vytváří pěkně vypadající grafy ukazující vývoj parametru v čase. A protože ty grafy musí být někde umístěny, MRTG také vytváří webové stránky, které grafy uchovávají.

Nedostatky MRTG

Přestože má MRTG několik silných stránek – jako je to, že je zdarma a s otevřeným zdrojovým kódem a je napsán převážně v Perlu, takže jej každý může snadno upravit a přizpůsobit svým potřebám – má software několik vážných nedostatků. Za prvé a především, MRTG je poměrně starý nástroj se silným Unixovým pozadím. Před chvílí byl portován na platformu Windows, ale proces instalace je poměrně těžkopádný. Proces je dobře zdokumentován v dokumentu s názvem mrtg-nt-guide. Nedává vám ten název představu o stáří dokumentu?

Ušetřím vám podrobnosti, ale postačí, když řeknu, že kroky instalace jsou četné a složité. Například před instalací MRTG musíte do počítače nainstalovat Perl. MRTG také nelze spustit jako službu, pokud nepoužijete externí nástroj, který může spustit jakoukoli aplikaci jako službu. Dokumentace navrhuje jeden takový nástroj, který byl dříve zdarma, ale nyní je placeným programem. Celkově může být instalace MRTG na Windows obtížná.

Dalším problémem MRTG je, že jeho konfigurace se většinou provádí pomocí textových souborů, které je nutné upravovat. V dnešní době, kdy jsme si zvykli na ovládací panely GUI a průvodce autokonfigurací, nám to může připadat poněkud zastaralé. Jedna věc je jistá, nástroj má strmou křivku učení.

MRTG obsahuje nástroj zvaný cfgmaker – skript v Perlu – který vytvoří konfigurační soubory MRTG na základě informací získaných ze zařízení podporujícího SNMP, ale jeho použití rozhodně není intuitivní. A jak jste možná uhodli, neexistuje žádný proces zjišťování, který by ve vaší síti prohledal zařízení s možností správy SNMP a umožnil vám vybrat ta, která chcete monitorovat.

Konečně, „aktuální“ verze MRTG pochází z ledna 2012, tedy před více než šesti lety. To může znamenat dvě věci. Buď je produkt tak dobrý a nevyžaduje žádné další funkce nebo opravy chyb, nebo již není aktivně udržován. Rozhodl jsem se pro to druhé. Neznamená to, že produkt již není dobrý. Je to určitě stejně dobré jako v roce 2012, ale je pravděpodobné, že novější alternativní produkty mají novější funkce nebo používají lepší – a možná rychlejší – technologie.

Nejlepší alternativy MRTG

Prohledali jsme internet a hledali nejlepší alternativy MRTG. Konkrétně jsme hledali produkty, které neměly nedostatky MRTG a přitom plnily v podstatě stejný úkol, tj. měření využití šířky pásma rozhraní a jeho zobrazení jako grafy na webové stránce. Některé z našich nálezů jsou obrovské komerční nástroje, které mají mnohem více funkcí než MRTG a které mohou stát až tisíce dolarů, zatímco jiné jsou jen „vylepšenými“ verzemi MRTG s v podstatě stejnou funkčností, ale čistším a snáze použitelným rozhraním.

1. Monitor výkonu sítě SolarWinds (bezplatná zkušební verze)

SolarWinds obvykle nevyžaduje žádné seznámení se správci sítě. Společnost je již nějakou dobu známá svými vynikajícími nástroji pro správu sítě a publikováním mnoha bezplatných nástrojů pro provádění konkrétních úkolů. Vlajkový produkt společnosti SolarWinds se nazývá Network Performance Monitor, neboli NPM. Jedná se o kompletní řešení pro monitorování sítě, které daleko přesahuje funkčnost MRTG. Ale protože mluvíme o alternativách MRTG, soustřeďme se nejprve na funkce podobné MTRG NPM.

  Automaticky vyhledejte nezodpovězené e-maily a přidejte k nim štítek na Gmai

Stejně jako MRTG se SolarWinds NPM dotazuje síťových zařízení pomocí protokolu SNMP a čte čítače jejich rozhraní. NPM ukládá výsledky do databáze SQL a využívá dotazovaná data k vytváření grafů ukazujících využití jednotlivých rozhraní.

BEZPLATNÁ 30DENNÍ ZKUŠEBNÍ ČÁST: Monitor výkonu sítě SolarWinds

Systém používá uživatelsky přívětivé GUI a přidání zařízení je tak jednoduché, jako zadání jeho IP adresy nebo názvu hostitele a parametrů připojení SNMP – známých jako komunitní řetězce. Nástroj se poté zeptá zařízení a vypíše všechny dostupné parametry SNMP a umožní vám vybrat ty, které chcete zahrnout do svých grafů. Například typický síťový přepínač nebo router bude mít čítače provozu a chyb pro každé rozhraní a také čítače využití CPU a paměti.

Škálovatelnost nástroje Network Performance Monitor je jednou z jeho nejlepších funkcí. Bude se škálovat od nejmenších sítí až po velké sítě skládající se z desítek tisíc zařízení rozmístěných na mnoha místech. Upgrade licencí je snadný proces, který vám pomůže se škálováním.

Další skvělou funkcí NPM je jeho schopnost automaticky vytvářet síťové mapy a zobrazovat vizuální reprezentaci kritické cesty mezi dvěma zařízeními nebo službami. Tato funkce je neocenitelná při řešení problémů s přístupem k aplikacím.

Pokud jde o cenu, SolarWinds Network Performace Monitor začíná na necelých 3 000 USD a liší se podle počtu zařízení ke sledování a vybraných volitelných komponent. Pro podrobnou nabídku budete muset kontaktovat prodejní tým SolarWinds. Pokud si ale chcete produkt před nákupem vyzkoušet, je k dispozici bezplatná 30denní zkušební verze, stejně jako u většiny placených produktů SolarWinds.

2. PRTG

PRTG nebo přesněji. Paessler Router Traffic Grapher je dalším vynikajícím monitorovacím systémem. Jedná se o produkt podnikové úrovně, o kterém Paessler tvrdí, že jej lze nejsnáze nastavit. Podle Paesslera lze PRTG nastavit během několika minut. Vaše zkušenosti se mohou lišit a my určitě utratíme více, ale nastavení je stále velmi snadné a rychlé. Rozhodně více než MRTG, takže řeší jedno z jeho hlavních omezení.

Jak je instalace snadná, produkt je stále bohatý na funkce. Jako příklad přichází s několika různými uživatelskými rozhraními. K dispozici je podniková konzole Windows, webové rozhraní založené na Ajaxu a mobilní aplikace pro Android a iOS. Mobilní aplikace plně využívají možnosti platformy a mohou například skenovat QR kódy připevněné k zařízení, aby se rychle dostaly k jejich grafům.

PRTG lze stáhnout z Web Paessler kde si budete muset vybrat mezi dvěma možnostmi. K dispozici je bezplatná verze, která je plně vybavená, ale omezí vaši monitorovací schopnost na 100 senzorů, nebo bezplatná 30denní zkušební verze, která je neomezená, ale po skončení zkušebního období se vrátí zpět na bezplatnou verzi. Každý sledovaný parametr se počítá jako jeden senzor. Například monitorování šířky pásma na každém portu 48portového přepínače se bude počítat jako 48 senzorů.

3. ManageEngine OpManager

Operační manažer od ManageEngine – dalšího špičkového výrobce nástrojů pro správu sítě – je náš třetí výběr. Může běžet na Windows nebo Linuxu a může se pochlubit několika skvělými funkcemi, mimo jiné je zde funkce automatického zjišťování, která dokáže zmapovat vaši síť a zobrazit ji na palubní desce. Skvělou vlastností produktu jsou také miniaturní, barevně odlišené grafy zobrazené v horní části každé stránky.

  Najděte, kdo žije ve vašem sousedství?

Zpět na hlavní panel produktu, jeho použití a navigace je velmi snadné a má funkci rozbalení. Pokud jste tak nakloněni, existují také aplikace pro tablety a smartphony, které vám umožní přístup do systému odkudkoli. Jedná se o celkově velmi vybroušený a profesionální produkt.

Bezplatná verze je k dispozici, pokud si ji budete chtít před zakoupením vyzkoušet. Toto je skutečně bezplatná verze a ne bezplatná zkušební verze. Je však omezená a umožní vám sledovat maximálně deset zařízení. Pokud spravujete malou síť, možná si vystačíte s bezplatnou verzí. Pokud jde o placené verze, můžete si vybrat plány Essential nebo Enterprise. První vám umožní monitorovat až 1 000 uzlů, zatímco druhý až 10 000.

4. Kaktusy

Kaktusy je blízkým rodičem MRTG. Jeho hlavní součástí je RRDTool, systém pro záznam dat a grafy, který vyvinul Tobi Oetiker, hlavní vývojář MRTG. Toto dědictví je docela zřejmé, když se podíváte na grafy kaktusů, které jsou úžasně podobné MRTG.

Cacti je bezplatný a otevřený nástroj pro kompletní monitorování sítě. Hlavními součástmi Cacti jsou rychlý poler, pokročilé šablonování grafů a více metod sběru dat. Cacti také obsahuje řízení přístupu uživatelů zabudované přímo do produktu. Má také snadno použitelné webové rozhraní. Cacti se velmi dobře škáluje od nejmenších jednoduchých instalací LAN až po složité sítě s tisíci zařízeními na více místech.

Cacti používá RRDTool k načítání a ukládání dat do SQL databáze a k vytváření grafů a je primárně napsán v PHP a lze jej upravit podle vašich potřeb. Jednou z jeho nejsilnějších vlastností jsou šablony. Existuje vestavěná šablona, ​​například pro přepínače Cisco, která již obsahuje většinu prvků, které byste mohli chtít na takovém zařízení sledovat. Neexistují však pouze šablony zařízení, ale také šablony grafů. Usnadňují konfiguraci nástroje. A můžete vytvářet šablony pro konkrétní zařízení, pokud ještě neexistují. Existuje také mnoho šablon pro konkrétní zařízení, které lze stáhnout buď z webových stránek jednotlivých výrobců zařízení, nebo z komunitních fór Cacti.

5. Observium

Observium je monitorovací platforma, která se vyznačuje nízkou údržbou a automatickým zjišťováním. Podporuje širokou škálu typů zařízení, platforem a operačních systémů včetně, mimo jiné, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Primárním cílem Observium je poskytovat krásné, intuitivní a jednoduché, ale výkonné uživatelské rozhraní zobrazující stav a stav vaší sítě.

Produkt je dostupný ve dvou verzích. Existuje komunita Observium, která je dostupná zdarma pro každého. Tato verze dostává aktualizace a funkce dvakrát ročně. K dispozici je také Observium Professional, který má další funkce a přichází s denními aktualizacemi. Obě edice běží pouze na platformách Linux.

Observium nabízí mnohem víc než jen sledování šířky pásma. Například existuje účetní systém, který bude měřit celkové měsíční využití šířky pásma v 95. percentilu nebo v celkovém počtu přenesených bajtů. Má také funkci upozornění s uživatelsky definovanými prahovými hodnotami. Kromě toho se Observium integruje s jinými systémy a může stahovat jejich informace a zobrazovat je ve svém rozhraní.

Uživatelé Observium milují, jak snadné je nastavení a jak se téměř samo konfiguruje. Nic však není dokonalé a najít software může být problém. Zdá se, že zde není sekce ke stažení Webové stránky Observium. Existují však podrobné pokyny k instalaci pro několik distribucí Linuxu, které obsahují odkazy na získání balíčku.

Závěrem

Stejně jako MRTG vždy bylo – a stále je – vynikajícím produktem, nyní je k dispozici více leštěných produktů. Mnohé z nich mají rozšířené funkce a všechny se snadněji nastavují a používají. Jsou to stále složité produkty a budou vyžadovat určité počáteční úsilí, ale budou dobře odměněny.