Nejlepší nástroje a software pro monitorování IT infrastruktury přezkoumány v roce 2020

Photo of author

By etechblogcz

Vzhledem k tomu, že žádný správce nemůže být všude a zároveň musí mít přehled o všem, jsou nástroje pro dohled nad IT infrastrukturou pro většinu z nás naprosto klíčové. Tyto nástroje efektivně sledují dění a upozorní vás, pokud něco vyžaduje zvýšenou pozornost. Jednou z velkých výhod je široký výběr těchto nástrojů. Ačkoli se mohou zdát podobné, každý má své jedinečné vlastnosti, díky nimž je vhodný pro specifické potřeby. Proto jsme prozkoumali trh a přinášíme vám náš seznam deseti nejlepších nástrojů pro monitorování IT infrastruktury.

Než představíme našich deset favoritů, rádi bychom se věnovali obecnému tématu sledování infrastruktury. Jak zjistíte, různí správci a organizace mají různé potřeby v oblasti monitorování. Následně probereme různé typy monitorovacích systémů, od základních až po sofistikované. A pokud jste zvědaví, pokusíme se vysvětlit, jak tyto nástroje fungují. S těmito znalostmi budete připraveni objevit náš výběr nástrojů a softwaru.

Monitorování infrastruktury

Potřeba sledování infrastruktury je jasná. Sítě se neustále rozrůstají a obsahují více komponent než kdy dříve. Není neobvyklé, že správci musí dohlížet na desítky, ne-li stovky zařízení. To je příliš mnoho na jednoho člověka. A je to zdlouhavá a monotónní práce, kterou je lepší přenechat stroji.

I když je monitorování nezbytné, je také rozmanité. Různé systémy mají odlišné požadavky. Například u síťových zařízení by nás zajímalo využití šířky pásma rozhraní, zatímco u serverů by bylo zajímavé zatížení procesoru a paměti. Proto existují různé typy monitorovacích systémů pro různé typy zařízení.

SOUVISEJÍCÍ ČLÁNEK: 12 nejlepších softwarů a nástrojů pro monitorování sítě recenzovaných v roce 2018

Virtualizovaná prostředí mají specifické potřeby monitorování. Proto se na ně některé monitorovací nástroje specializují. Nedávno jsme zkontrolovali nejlepší nástroje pro sledování virtuálních počítačů, abychom mohli pečlivě sledovat vaše virtuální stroje.

Aby byly splněny požadavky na různé typy monitorování, některé nástroje umí sledovat více prostředí. Dělají to buď prostřednictvím zabudovaných funkcí, nebo pomocí externích doplňků či pluginů.

Různé typy monitorovacích systémů

Bez ohledu na to, jaký typ zařízení potřebujete sledovat, existují různé typy monitorovacích systémů s různou úrovní detailů. Na nejzákladnější úrovni jsou jednoduché nástroje pro sledování stavu (zapnuto/vypnuto). Ty pouze kontrolují, zda jsou zařízení v provozu – a upozorní vás, když nějaké vypadne. Nekontrolují provozní parametry zařízení a obvykle používají testy ping k ověření, zda zařízení reagují.

Další úroveň monitorování vyžaduje od zařízení (nebo přijímá data ze samotných zařízení či agenta) různé provozní parametry. Obvykle je ukládá do databáze a zobrazuje na nějakém řídicím panelu v tabulkové nebo grafické podobě.

Nejvyšší úroveň monitorování přidává funkce upozornění. Upozornění mohou být založena na naměřených nebo vypočítaných datech s předem definovanými nebo uživatelsky definovanými prahovými hodnotami. Některé systémy také využívají vestavěnou znalostní bázi ke spouštění výstrah na základě určitých provozních parametrů nebo jejich kombinací. Vzhledem k tomu, že hlavním účelem monitorovacích nástrojů je ušetřit administrátory od nutnosti neustále sledovat systémy, jsou tyto systémy nejoblíbenější.

Jak fungují monitorovací systémy?

Ačkoli se to může zdát jako jednoduchá otázka, odpověď není jednoznačná. Problém je, že neexistuje jednotný způsob, jak fungují všechny monitorovací systémy. Existuje však několik metod a protokolů, které mnoho nástrojů používá. Pokusíme se vysvětlit, jak některé z nich fungují.

Základem mnoha monitorovacích nástrojů je protokol SNMP (Simple Network Management Protocol). Definuje komunikační schéma mezi monitorovací platformou a sledovaným zařízením a také strukturu monitorovaných dat. Monitorovací nástroje SNMP se pravidelně připojují k monitorovaným zařízením za účelem čtení provozních parametrů. Prostřednictvím SNMP lze číst například ukazatele využití procesoru nebo paměti.

U síťových zařízení lze prostřednictvím SNMP číst také čítače „bytes in“ a „bytes out“. Typické síťové zařízení má pro každé síťové rozhraní pár takových čítačů. Nejsou to však měřidla. Jsou to čítače, které udávají, kolik bytů bylo přeneseno a přijato od posledního restartu zařízení. Díky znalosti intervalu dotazování může monitorovací systém jednoduchým výpočtem stanovit průměrné využití šířky pásma.

Pro monitorování serverů lze použít jiné techniky. Ve světě Windows se k pro komunikaci mezi monitorovacími systémy a monitorovanými servery používá protokol WMI (Windows Management Instrumentation). Jiné protokoly, jako je WBEM (Web-Based Enterprise Management) nebo CIM (Common Information Model), se používají podobným způsobem ve světě mimo Windows.

Mnoho monitorovacích systémů komunikuje se sledovanými hostiteli prostřednictvím lokálně nainstalovaného agenta. Použití agentů má několik výhod. Poskytuje vývojářům monitorovacích systémů maximální flexibilitu při definování toho, jaké informace se vyměňují a jak. A když agent běží lokálně na sledovaném systému, má obvykle přístup k více informacím, než které jsou dostupné prostřednictvím standardních protokolů. Agenti však mají i svou cenu – běží na sledovaném systému a spotřebovávají jeho zdroje.

Našich 10 nejlepších nástrojů a softwaru pro monitorování IT infrastruktury

1. SolarWinds Network Performance Monitor (bezplatná zkušební verze)

Vlajkovou lodí společnosti SolarWinds je Network Performance Monitor, neboli NPM. Jedná se o komplexní řešení pro monitorování sítě. Hlavními výhodami tohoto nástroje jsou jeho jednoduchost, škálovatelnost a přizpůsobitelnost. Uživatelské rozhraní je intuitivní a snadno se používá. Nástroj se dá použít jak pro malé sítě, tak pro rozsáhlé instalace s tisíci zařízeními na více místech. Přizpůsobitelnost je patrná všude – na řídicím panelu, zobrazeních, zprávách i upozorněních.

BEZPLATNÁ 30DENNÍ ZKUŠEBNÍ VERZE: SolarWinds Network Performance Monitor

Systém upozornění Network Performance Monitor patří mezi nejlepší. Lze jej přizpůsobit vašim potřebám, nebo jej můžete používat s minimální konfigurací. Vestavěná inteligence varovného mechanismu nebude posílat upozornění na „nedůležité“ události uprostřed noci, ani nebude generovat stovky hlášení o „nedosažitelnosti zařízení“, které je umístěno za směrovačem nebo síťovým přepínačem.

SolarWinds Network Performance Monitor začíná na ceně pod 3 000 USD a cena se zvyšuje v závislosti na počtu sledovaných zařízení a vybraných volitelných komponent. Monitoruje pouze síťová zařízení. Pokud potřebujete monitorovat i servery, budete potřebovat SolarWinds Server and Application Monitor, o kterém píšeme níže. Pokud si produkt raději vyzkoušíte před zakoupením, je k dispozici bezplatná 30denní zkušební verze ke stažení z webu SolarWinds.

2. SolarWinds Server and Application Monitor (bezplatná zkušební verze)

Pokud místo síťového vybavení potřebujete monitorovat servery a jejich procesy, pak je pro vás vhodný Server and Application Monitor, také od společnosti SolarWinds. Jak název napovídá, monitoruje aplikace i server, který je hostuje. Software lze škálovat od malých sítí až po velké se stovkami serverů – fyzických nebo virtuálních – umístěných na více místech. Nástroj umí monitorovat i cloudové služby, jako jsou Amazon Web Services a Microsoft Azure.

BEZPLATNÁ 30 DENNÍ ZKUŠEBNÍ VERZE: SolarWinds Server & Application Monitor

Nastavení nástroje je jednoduché a počáteční konfigurace se provádí pomocí automatického zjišťování. Jedná se o dvoufázový proces, který nejprve objeví servery a poté aplikace. Pro urychlení procesu lze zadat seznam aplikací, které se mají vyhledat. Po úvodním nastavení usnadňuje uživatelsky přívětivé rozhraní používání Server and Application Monitoru. Informace lze zobrazit v tabulkové nebo grafické podobě.

Ceny SolarWinds Server and Application Monitor jsou podobné jako u Network Performance Monitoru. Stejně jako jeho kolega, i tento produkt má k dispozici bezplatnou 30denní zkušební verzi.

3. PRTG

PRTG je integrovaný nástroj, který dokáže monitorovat systémy, zařízení, provoz i aplikace v celé vaší IT infrastruktuře. PRTG se instaluje rychleji a snadněji než většina ostatních nástrojů pro monitorování sítě. Vydavatel tvrdí, že můžete začít monitorovat do dvou minut. Systém automatického zjišťování PRTG prohledá segmenty sítě a automaticky rozpozná širokou škálu zařízení a systémů. Poté vytvoří senzory z předdefinovaných šablon zařízení.

Platforma také nabízí vysoce flexibilní a přizpůsobitelný systém varování. Při použití bezplatných klientských aplikací pro Android, iOS a Windows Phone můžete dostávat upozornění na mobilní zařízení. Můžete je také dostávat e-mailem nebo SMS, podle vašich potřeb.

K dispozici je bezplatná, plně vybavená verze PRTG, která je omezena na 100 senzorů. K dispozici je také 30denní zkušební verze bez omezení na počet zařízení. Pokud chcete monitorovat více než 100 senzorů, musíte si zakoupit licenci. Cena se zvyšuje s počtem senzorů, od 1 600 USD za 500 senzorů až po 14 500 USD za neomezený počet senzorů. Je důležité si uvědomit, že každý sledovaný parametr – nikoli zařízení – 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ů.

4. WhatsUp Gold

WhatsUp Gold se z původního jednoduchého nástroje na monitorování stavu (zapnuto/vypnuto) vyvinul v plnohodnotný monitorovací systém se všemi funkcemi. Má například jeden z nejlepších výstražných systémů a lze jej nakonfigurovat tak, aby odesílal upozornění mnoha způsoby, včetně e-mailu a SMS.

WhatsUp Gold nebude monitorovat pouze zařízení, ale i vybrané služby a procesy. Bude například monitorovat servery Exchange a SQL, Active Directory, IIS a webové služby Apache. A pokud vaše organizace používá cloudové prostředky, WhatsUp Gold bude monitorovat i instalace AWS nebo Azure.

5. Nagios (Core a XI)

Existují dvě verze Nagios. Bezplatná open-source verze s názvem Nagios Core a komerční produkt s názvem Nagios XI. Oba používají stejné jádro – odtud název bezplatné verze –, ale zatímco bezplatná verze spoléhá na komunitou vyvinuté doplňky a pluginy pro většinu monitorovacích úkolů, komerční produkt je již obsahuje.

Nagios je vynikající řešení pro monitorování aplikací, služeb, operačních systémů, síťových protokolů, systémových metrik a síťové infrastruktury. A pokud to nestačí, doplňky třetích stran vám umožní sledovat prakticky cokoliv.

Nagios XI je k dispozici v edicích Standard a Enterprise. Enterprise Edition má některé další funkce a nabízí funkce, které pomáhají při rozsáhlé konfiguraci, prognózách a plánovaných sestavách. Standardní edice začíná na 1 995 USD, zatímco Enterprise na 3 495 USD. K dispozici je bezplatná verze Nagios XI, ale je omezena na sledování sedmi zařízení.

6. ManageEngine OpManager

ManageEngine OpManager je další komplexní balíček, který monitoruje životní funkce vašich serverů (fyzických i virtuálních) i vaše síťová zařízení a upozorní vás, pokud něco nebude v pořádku. Nástroj má intuitivní uživatelské rozhraní, které vám umožní snadno najít potřebné informace. Kromě některých předpřipravených a vlastních sestav obsahuje vynikající nástroj pro generování sestav. Také výstražné funkce produktu jsou velmi rozsáhlé.

ManageEngine OpManager je k dispozici ve dvou verzích. Edice Essential je určena pro malé a střední organizace do tisíce zařízení, přičemž cena začíná na přibližně 700 USD za 25 zařízení. Pro větší organizace je určena edice Enterprise, která může škálovat až na deset tisíc zařízení. Její cena začíná na 20 000 USD za 500 zařízení. Stejně jako u většiny podobných komerčních monitorovacích nástrojů, i zde je k dispozici bezplatná 30denní zkušební verze.

7. OP5 Monitor

OP5 Monitor je open-source nástroj pro monitorování sítě, který je založen na Naemonu, forku Nagios. Inzeruje se jako „open source monitorovací řešení na podnikové úrovni“. Mezi jeho hlavní funkce patří plně přizpůsobitelný dashboard, kde si můžete zvolit zobrazení pouze toho, co je pro vás důležité. Má také vynikající škálovatelnost, zejména v distribuovaných prostředích.

Také výstražné funkce OP5 Monitoru jsou velmi rozsáhlé. Upozornění nejen spouštějí hlášení, ale mohou také spouštět obslužné programy událostí; skripty, které mohou vyřešit problémy samy. Nástroj se snadno integruje s dalšími systémy – jako je správa incidentů nebo CRM – a má pro vývojáře přívětivé API, pokud chcete rozšířit jeho funkce.

Cenu OP5 Monitoru zjistíte, když kontaktujete přímo společnost OP5. Ačkoli není k dispozici žádná bezplatná zkušební verze, je k dispozici online demo, pokud si chcete produkt před zakoupením vyzkoušet.

8. Zabbix

Zabbix je známý jako jedna z nejlepších bezplatných a open-source platforem pro monitorování systémů. Tento podnikový systém lze škálovat od malých až po velmi rozsáhlé sítě. Zabbix dokáže monitorovat sítě, lokální i cloudové servery a služby, které na nich běží.

Obchodní model Zabbixu je jedinečný. Produkt je zdarma, ale doplňkové služby lze zakoupit od společnosti Zabbix. Mezi službami, které si můžete zakoupit, najdete pět úrovní technické podpory a kompletní certifikační školení. Je to zcela volitelné, protože podpora komunity je také k dispozici zdarma a je velmi dobrá. A nakonec, jeho výstražné funkce jsou vynikající a stejně tak i modul pro generování reportů.

Zabbix má vše, co byste od monitorovacího nástroje na podnikové úrovni očekávali, s tím rozdílem, že není drahý. Jediné, co musíte investovat, abyste si mohli Zabbix vyzkoušet, je váš čas.

9. Icinga

Stejně jako náš předchozí výběr, i Icinga je open-source monitorovací platforma s funkcemi, které se vyrovnají většině nejlepších komerčních produktů. Jedním z hlavních rozdílů Icinga je rozsáhlé používání pluginů. Existují jich doslova tisíce, které zajišťují různé monitorovací úkoly a rozšiřují funkčnost produktu. A pokud máte specifickou potřebu, pro kterou neexistuje plugin, můžete si ho vždy napsat sami.

Další vynikající funkcí Icinga je zpracování hlášení a upozornění. Můžete si přizpůsobit upozornění tak, aby se spouštěla v jakékoli situaci, na kterou si vzpomenete. A je stejně flexibilní, pokud jde o způsob předávání upozornění. Produkt má segmentovaná upozornění, která mu umožňují zasílat různá upozornění různým správcům pro maximální flexibilitu.

10. Observium

Observium je další open-source monitorovací platforma, jejíž hlavní silou je krásné, intuitivní a jednoduché, ale výkonné uživatelské rozhraní, které zobrazuje stav vaší sítě. Dokáže monitorovat většinu technologií a prodejců, jako jsou Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Tento nástroj funguje pouze na Linuxu.

Observium se snadno nastavuje a díky funkci automatického zjišťování se konfiguruje téměř samo. Stejně jako u jiných produktů, i zde může být vyžadováno několik úprav, aby fungoval přesně podle vašich představ. Nástroj nabízí uživatelsky definované prahové hodnoty pro upozornění. Další skvělou funkcí Observiumu je jeho integrace s jinými systémy, stahování jejich informací a jejich zobrazení na panelu.

Observium je k dispozici ve dvou verzích. Existuje komunita Observium, což je zcela bezplatná a otevřená verze, která se aktualizuje dvakrát ročně. K dispozici je také Observium Professional s několika dalšími funkcemi a denními aktualizacemi.

Závěr

Ať už si vyberete kterýkoli z našich deseti nejlepších nástrojů, získáte vynikající monitorovací platformu. Přestože jsou funkčně ekvivalentní, nejsou totožné. Hlavní rozdíl je často ve vzhledu a ovládání řídicího panelu nástroje, což je velmi subjektivní záležitost. Výběr správného monitorovacího systému je obtížný úkol, ale nic vám nebrání si jich několik vyzkoušet. Většinu z nich lze nainstalovat rychle a snadno.