Nejlepší alternativy Nagios pro monitorování sítě

Během více než 15 let od doby, kdy poprvé spatřilo světlo, Nagios — která se dříve jmenovala NetSaint — zůstala jednou z nejznámějších platforem pro monitorování sítě. Kdysi se nejlépe hodil ke sledování stavu systému nahoru nebo dolů a poskytoval varování, kdykoli něco selhalo, ale rozrostlo se ve skutečnou plnohodnotnou monitorovací platformu. Dnes existují dvě konkurenční verze Nagios. Je zde bezplatné a open-source jádro Nagios a je zde Nagios XI, placený monitorovací nástroj založený na Nagios Core s přidanými funkcemi. Dnes se podíváme na některé z nejlepších alternativ Nagios pro monitorování sítě. Jedná se o velmi aktivní oblast informačních technologií a nyní je k dispozici mnoho alternativ.

Než se podíváme na dostupné alternativy Nagios, začneme mluvit o samotném Nagios, jaké jsou jeho nejlepší vlastnosti a proč se stal oblíbeným nástrojem, kterým je. Poté se podíváme na nevýhody tohoto nástroje, na důvody, proč by jej někdo chtěl nahradit alternativním řešením. A poté krátce probereme monitorování sítě obecně. Podíváme se, jak to dělá většina nástrojů pomocí protokolu Simple Network Management Protocol. A nakonec budeme připraveni na velké odhalení a zkontrolujeme některé z nejlepších alternativ Nagios pro monitorování sítě.

O Nagiosu

Nagios byl původně známý jako NetSaint. Tento open-source nástroj je duchovním dítětem Ethana Galstada a skupiny vývojářů. Jméno Nagios je rekurzivní zkratkou „Nagios Ain’t Gonna Insist On Sainthood“, přičemž „Sainthood“ odkazuje na původní jméno, NetSaint. Zajímavé je, že Agios je také řecké slovo „saint“. Název byl změněn v reakci na právní výzvu vlastníků podobné ochranné známky.

Nagios je velmi dobrý monitorovací nástroj pro sítě a servery. Poběží na CentOS nebo RedHat Enterprise Linux. Mohl by také běžet jako virtuální stroj na hostiteli Windows, ale je to v podstatě linuxový software. Na rozdíl od většiny ostatních síťových nástrojů na tomto seznamu se Nagios při monitorování síťových zařízení nespoléhá pouze na SNMP. Má svůj vlastní proprietární systém zabudovaný přímo do jeho jádra, který komunikuje se zařízeními a shromažďuje zprávy o stavu. Metriky, které monitor pravidelně shromažďuje, se zobrazují jako živá data na řídicím panelu nástroje a můžete se také rozhodnout ukládat data pro pozdější analýzu. Tato kombinace vytváří poměrně silný nástroj.

Navzdory použití proprietárního schématu shromažďování dat vám Nagios poskytne všechna data, která potřebujete k monitorování sítě a plánování kapacity. Má velmi pohodlný přístrojový panel, kde můžete rychle zobrazit stav vaší sítě. Tento produkt má také jeden z nejlepších výstražných systémů, který upozorní administrátory, když je zjištěno něco zvláštního. Koneckonců, to byl první cíl tohoto nástroje poskytovat upozornění na abnormální situace a stále je to jedna z jeho silných stránek.

Nagios těží z obrovské komunity, která podporuje verzi Nagios Core s otevřeným zdrojovým kódem a poskytuje vývoj mnoha pokročilých pluginů, což dává nástroji působivou šíři, pokud jde o možnosti monitorování.

Co je špatného na Nagios?

Název tohoto článku by mohl mnohé čtenáře přivést k úvaze, co by mohlo být s Nagiosem špatného, ​​aby bylo možné jej nahradit alternativním nástrojem. Na Nagios jako takovém vlastně není nic špatného. Je tam už skoro 20 let a pořád to jde. Ale skutečnost, že s Nagiosem není nic špatného, ​​nutně neznamená, že neexistují žádné další vynikající produkty, o kterých byste měli uvažovat. A pokud stále nakupujete monitorovací platformu a slyšeli jste o Nagios, možná byste rádi věděli, jaké další možnosti existují.

Dalším důvodem, proč byste mohli uvažovat o nahrazení Nagios, je, že používáte bezplatné jádro Nagios a chcete vědět, než investujete do Nagios XI, jaké další možnosti jsou k dispozici. Bez ohledu na to, proč jste zde, se chystáme odhalit, jaké jsou naše nejlepší tipy, ale nejprve se krátce podíváme na to, jak monitorování sítě obvykle funguje.

  Jak používat Meld k porovnání změn v souborech na Linuxu

Jak funguje monitorování sítě?

Pokud jde o monitorování sítí, existuje několik způsobů, jak toho dosáhnout. Metoda, kterou použijete, do značné míry závisí na požadované úrovni detailů, úsilí, které jste ochotni vynaložit, a penězích, které můžete utratit. Podrobnosti Většinu správců konkrétně zajímají provozní parametry síťových zařízení, jako je zatížení procesoru nebo využití paměti a využití šířky pásma – v bitech za sekundu – různých rozhraní.

Většina nástrojů pro monitorování sítě využívá ke svému výkonu protokol Simple Network Management Protocol neboli SNMP. SNMP je funkce, která je zabudována do většiny síťových zařízení. Zařízení s podporou SNMP mají počítadla a měřidla, která lze vzdáleně číst monitorovacími systémy. Například existují měřidla pro využití procesoru a paměti a čítače bajtů pro každé rozhraní.

I když se vyvarujeme mnoha zbytečných technických záležitostí, pokusme se vysvětlit, jak to funguje. U parametrů typu měřidla, jako je využití CPU a paměti, je jednoduché je přečíst pomocí SNMP. U parametrů typu pultu mohou být věci trochu propracovanější. Síťová zařízení obvykle nemají měřidla využití šířky pásma pro svá rozhraní. To, co mají, jsou čítače bajtů dovnitř a ven, které se neustále zvyšují s průchodem provozu. Mají jeden z těchto párů čítačů pro každé rozhraní. Mimochodem, síťová zařízení mají také podobné chyby v počítadlech chyb a chyb, které mohou používat některé monitorovací nástroje ke sledování chybovosti rozhraní, což je často dobrý indikátor celkového stavu rozhraní.

Nástroj pro monitorování sítě SNMP se dotazuje každého zařízení, které monitoruje, ve známém intervalu – obvykle 5 minut – a čte čítače bajtů a bajtů každého monitorovaného rozhraní. Zbytek je jen matematika. Nástroj odečte předchozí hodnoty počítadla od aktuální hodnoty. Výsledkem je počet bajtů – nebo chyb – dovnitř nebo ven za pět minut. Potom vynásobí číslo 8 (protože bajt má 8 bitů) a vydělí je 300 (protože 300 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.

Je důležité si uvědomit, že i když se tato metoda používá tak dlouho, dokud existují monitorovací nástroje, má určitá omezení. Zejména jakákoli krátká špička síťového provozu bude pro monitorovací nástroj zcela neviditelná. Vezměte si například rozhraní 100 Mbps. Pokud neprovede žádný provoz po dobu 75 sekund, pak 100 Mbps po dobu 30 sekund a znovu žádný provoz po dalších 75 sekund, měl by monitorovací nástroj SNMP využít 50 %, ačkoli byl na maximum z 5 minutového intervalu.

Nejlepší alternativy Nagios

Rychlé vyhledávání pomocí Google nebo jakéhokoli jiného vyhledávače odhalí desítky nástrojů pro monitorování sítě. Některé jsou komerční produkty, jiné jsou open-source. Náš seznam nejlepších alternativ Nagios obsahuje většinou placené nástroje, protože často nabízejí bohatší sadu funkcí. Všechny placené nástroje na našem seznamu mají bezplatnou zkušební verzi, která je buď časově nebo kapacitně omezená, takže si můžete kterýkoli z nich vyzkoušet. Vzhledem k tomu, že některé z těchto nástrojů vyžadují značné úsilí k jejich správnému nastavení, možná byste se měli vyhnout pokusu o příliš mnoho.

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

SolarWinds je známý svými vynikajícími nástroji pro správu sítě a řadou bezplatných nástrojů. Jeho vlajkový produkt, SolarWinds Network Performance Monitor, neboli NPM, je kompletní řešení pro monitorování sítě, které trvale boduje mezi špičkou ve své třídě. Nástroj obsahuje uživatelsky přívětivé rozhraní GUI, které mohou správci používat ke sledování zařízení a ke konfiguraci nástroje. SolarWinds je také známý pro své bezplatné nástroje, z nichž každý řeší specifický aspekt správy sítě.

Zpět do Network Performance Monitor, podívejme se, co nabízí. Přidání zařízení do nástroje Network Performance Monitor je snadné. Jednoduše zadáte IP adresu zařízení nebo název hostitele a parametry připojení SNMP. Systém se dotáže zařízení a vypíše všechny monitorovatelné parametry SNMP. Jediné, co musíte udělat, je vybrat ty, které chcete zahrnout do řídicího panelu, grafů a sestav. A když už mluvíme o přidávání zařízení, počet zařízení, která můžete přidat, není prakticky žádný. Škálovatelnost tohoto nástroje je jednou z jeho nejlepších vlastností. Od hrstky zařízení až po tisíce z nich, to je vše.

  Jak změnit jazyk pro Chrome Translate

Protože upozorňování je jednou ze silných stránek Nagios a důležitou funkcí monitorovacích nástrojů, podívejme se, jak to vypadá v NPM. Jeho výstražný systém je ve skutečnosti na špičkové úrovni. Je vysoce přizpůsobitelný, pokud máte nestandardní potřeby, ale lze jej také použít ihned po vybalení s minimálními konfiguracemi. Upozorňovací modul je dostatečně chytrý na to, aby neposílal upozornění na „nedůležité“ události uprostřed noci nebo aby neposílal stovky upozornění pro tolik nereagujících serverů, když je hlavním problémem výpadek směrovače nebo síťového přepínače.

Ceny za SolarWinds Network Performace Monitor začínají na 2 955 USD za až 100 sledovaných prvků a zvyšují se podle počtu sledovaných prvků. K NPN lze také přidat některé volitelné nástroje, které mohou zvýšit jeho cenu. Pokud byste raději produkt vyzkoušeli, než se zavážete k jeho zakoupení, je k dispozici bezplatná 30denní zkušební verze ke stažení z webu SolarWinds.

2. PRTG

Paessler Router Traffic Grapher, který se obvykle jednoduše nazývá PRTG, je další vynikající alternativou k Nagios. Tento nástroj dokáže monitorovat všechny systémy, zařízení, provoz a aplikace vaší IT infrastruktury. Jedná se o all-inclusive balíček, který se nespoléhá na externí moduly nebo doplňky, které je pro základní sledování nutné stáhnout a nainstalovat. Některé pokročilé funkce jsou k dispozici jako další senzory. Díky své integrované povaze se instaluje rychleji a snadněji než mnoho nástrojů pro monitorování sítě. Paessler tvrdí, že můžete začít monitorovat do 2 minut. PRTG nabízí výběr z několika různých uživatelských rozhraní. K dispozici je podniková konzole Windows, webové rozhraní založené na Ajaxu a mobilní aplikace pro Android a iOS.

Jednou z nejlepších vlastností PRTG je jeho autodiscovery systém. Bude skenovat segmenty sítě a automaticky rozpozná širokou škálu zařízení a systémů a vytvoří senzory z předdefinovaných šablon zařízení. Tato funkce je doplňkem, díky kterému je instalace softwaru tak rychlá. Funkce map tohoto nástroje vám umožní vytvářet vlastní mapy s vašimi monitorovanými daty a nabízí jedinečný způsob zobrazení dat. Pokud jde o funkce upozornění, jsou vysoce flexibilní a přizpůsobitelné. Při používání bezplatných klientských aplikací pro Android, iOS a Windows Phone můžete dokonce dostávat oznámení push přímo do svého zařízení. Můžete si také nastavit upozornění prostřednictvím e-mailu nebo SMS. Výkonné rozhraní API vám umožňuje psát vlastní skripty upozornění.

PRTG má relativně jednoduchou cenovou strukturu. K dispozici je bezplatná verze, která je plně vybavená, ale omezí vaši monitorovací schopnost na 100 senzorů. Všimněte si, že na rozdíl od většiny podobných nástrojů se každý sledovaný parametr počítá jako jeden senzor. Takže monitorování šířky pásma na každém portu 48portového přepínače bude vyžadovat 48 senzorů. K dispozici je také 30denní zkušební verze, která umožňuje neomezený počet senzorů, ale po skončení zkušebního období se vrátí zpět na 100 senzorů. Pokud potřebujete monitorovat více než 100 senzorů, budete si muset zakoupit licenci. Jejich cena se liší podle počtu senzorů od 1 600 $ za 500 senzorů do 14 500 $ za neomezený počet senzorů.

3. WhatsUp Gold

WhatsUp Gold od Ipswitch je dalším známým jménem na poli monitorovacích nástrojů. Dříve to byl monitorovací nástroj typu nahoru nebo dolů, ale vyvinul se v nástroj pro úplnou správu s proaktivním monitorováním síťového provozu, aplikací, virtuálních prostředí a konfigurací zařízení. Dnes má WhatsUp Gold vše, co můžete očekávat od monitorovacího nástroje na podnikové úrovni, a to vše je dostupné prostřednictvím jeho intuitivního GUI.

WhatsUp Gold obsahuje auto-discovery engine, který najde vaše zařízení a přidá je do monitorovací konzole. Najde nejen vaše síťové vybavení, ale také fyzické servery, virtuální servery, cloudové servery a aplikace. K dispozici je dokonce zobrazení mapy, na které lze kliknout a získat další informace o každém zařízení.

  Tenké záložky vám umožňují přizpůsobit lištu záložek [Firefox]

WhatsUp Gold má také vynikající systém varování, který vás informuje o problémech dříve, než si jich uživatelé všimnou. Prostřednictvím centra výstrah tohoto nástroje se můžete rozhodnout používat předdefinované prahové hodnoty nebo je nastavit podle svých konkrétních potřeb. Výstražný systém vám umožňuje vytvářet zásady akcí, které definují, co se stane, když monitorovaný parametr změní stav. Upozornění lze přenášet e-mailem, SMS, Slack nebo IFTTT příspěvky. Systém může také restartovat služby a spustit webové alarmy.

K dispozici je bezplatná edice WhatsUp Gold – jako vždy – ale je omezena na sledování maximálně pěti zařízení. Pro více zařízení jsou placené licence dostupné ve třech úrovních zvyšující se funkčnosti s cenovou strukturou založenou na počtu zařízení, která mají být monitorována. K dispozici je také bezplatná plnohodnotná zkušební verze, kterou můžete používat po omezenou dobu.

4. ManageEngine OpManager

ManageEngine je dalším známým výrobcem nástrojů pro správu sítě. Jeho nástroj OpManager je kompletním řešením správy, které uspokojí většinu potřeb monitorování. Nástroj běží na Windows nebo Linux a je nabitý vynikajícími funkcemi. Jednou z nich je funkce automatického zjišťování, která dokáže zmapovat vaši síť a poskytnout vám jedinečně přizpůsobený řídicí panel.
Řídicí panel ManageEngine OpManager je další ze silných stránek nástrojů. Velmi snadno se používá a naviguje a má funkci rozbalení. Pokud máte rádi mobilní aplikace, jsou k dispozici pro tablety a chytré telefony a umožňují vám přístup k nástroji odkudkoli. Celkově se jedná o velmi leštěný a profesionální produkt.

Upozorňování v OpManageru je stejně dobré jako všechny jeho ostatní součásti. Existuje celá řada výstrah na základě prahových hodnot, které pomohou detekovat, identifikovat a řešit problémy se sítí. Pro každou metriku výkonu lze nastavit více prahových hodnot s různými upozorněními.

Pokud si chcete ManageEngine OpManager před nákupem vyzkoušet, je k dispozici bezplatná verze. Ale spíše než časově omezená zkušební verze je tato omezená funkcemi. Neumožní vám například sledovat více než deset zařízení. Ačkoli by to mohlo stačit pro účely testování, je to nedostatečné pro všechny sítě kromě nejmenších. Pro více zařízení si musíte vybrat mezi tarify Essential nebo Enterprise. První vám umožní monitorovat až 1 000 uzlů, zatímco druhý až 10 000. Informace o cenách získáte kontaktováním prodejců ManageEngine.

5. Kaktusy

Cacti je možná nejpoužívanější bezplatný a open-source monitorovací systém. Možná není tak bohatý na funkce jako některé komerční produkty, ale vzhledem k jeho ceně je to skvělý nástroj. Cati má také určitý historický význam. Kromě MRTG – což je matka všech nástrojů pro monitorování sítě a vzdálený rodič, je to možná nejstarší monitorovací nástroj, který existuje. A nebylo by tomu tak, kdyby to nebyl vynikající nástroj.

Cacti byl poprvé vydán již v roce 2004 jako webový front-end pro nástroj RRD, logovací a grafickou komponentu MRTG. Jeho hlavní součásti jsou rychlý poler, pokročilé šablonování grafů a různé metody sběru dat. Cacti také obsahují řízení přístupu uživatelů a každý uživatel může být nakonfigurován tak, aby měl přístup k jiné sadě grafů, což je užitečná funkce pro velká nasazení s více týmy podpory. Cacti se také může pochlubit snadno použitelným, i když poněkud zastaralým webovým rozhraním. Může se škálovat od malých firem nebo domácích LAN až po složité sítě s tisíci zařízeními na více místech.

Cacti používá RRDTool k ukládání dat v SQL databázi a k ​​vytváření grafů. Je primárně napsán v PHP, takže jej lze snadno upravit tak, aby vyhovoval vašim potřebám. Nástroj má vestavěné šablony pro několik typů zařízení. Tyto šablony již obsahují většinu prvků, které byste mohli chtít monitorovat. Cacti je tak populární, že mnoho šablon pro konkrétní zařízení lze stáhnout buď z webových stránek výrobců zařízení, nebo z komunitních fór Cacti. Jediné, co produktu chybí, je dobrá funkce upozornění. Ale s jeho open-source PHP kódem nikomu nic nebrání v jeho přidání.