Aby ste o probléme s infraštruktúrou vedeli skôr než používatelia, potrebujete monitoring. Nástrojov je veľa a každý sa hodí na niečo iné. Poďme si prejsť tie najznámejšie a vysvetliť, na čo sú a ktorý kedy vybrať.

Načo je monitoring

Monitorovací nástroj priebežne sleduje servery, sieť, služby a zariadenia a upozorní, keď niečo nefunguje alebo sa blíži problém (výpadok, plný disk, vysoká teplota, pomalá odozva). Vďaka tomu reagujete skôr, než výpadok pocítia používatelia.

Známe samohostené nástroje

Tieto nástroje si nasadíte na vlastný server alebo VPS. Dávajú plnú kontrolu, no treba ich nastaviť a udržiavať.

Zabbix

Komplexný a výkonný open source nástroj na monitoring serverov, siete aj aplikácií. Zvládne veľké prostredia, má prepracované upozornenia a prehľady. Je univerzálny, no náročnejší na nastavenie.

  • Pre koho: stredné a väčšie firmy, ktoré chcú jeden robustný systém na všetko.

Nagios

Klasika a priekopník monitoringu. Sleduje dostupnosť služieb a zariadení a funguje na princípe doplnkov (pluginov), takže sa dá rozšíriť takmer na čokoľvek. Je overený, no jeho prostredie pôsobí staršie.

  • Pre koho: prostredia, kde je Nagios zavedený, a tímy, ktoré chcú maximálnu rozšíriteľnosť.

Icinga

Modernejší nástupca Nagiosu s prehľadnejším rozhraním a lepšou prácou s konfiguráciou. Zachováva kompatibilitu s Nagios doplnkami, no pôsobí sviežejšie.

  • Pre koho: kto chce silu Nagiosu, no v modernejšom kabáte.

LibreNMS

Nástroj zameraný na monitoring siete cez SNMP s automatickým objavovaním zariadení. Sám nájde switche, routery a servery v sieti a kreslí prehľadné grafy. Je príjemný na používanie.

  • Pre koho: firmy so sieťovou infraštruktúrou (switche, routery), ktoré chcú prehľad o sieti.

Observium

Podobné zameranie ako LibreNMS, teda monitoring siete cez SNMP s dôrazom na prehľadné grafy a jednoduchosť. LibreNMS z neho kedysi vznikol.

  • Pre koho: kto chce jednoduchý a prehľadný monitoring siete.

Smokeping

Špecialista na meranie latencie a kvality spojenia (ping). Kreslí podrobné grafy odozvy a výpadkov v čase, takže krásne odhalí kolísanie a problémy s linkou.

  • Pre koho: ako doplnok na sledovanie kvality pripojenia a latencie.

SaaS monitoring: ePulz.io

Samohostené nástroje sú mocné, no treba ich nainštalovať, nastaviť, zabezpečiť a udržiavať, a samé musia niekde bežať a byť dostupné. Alternatívou je monitoring ako služba (SaaS), ktorý beží mimo vašej infraštruktúry a netreba ho prevádzkovať.

Takým riešením je ePulz.io, monitorovacia platforma hostovaná v EÚ, ktorá stráži dostupnosť webu, SSL certifikáty aj domény a upozorní vás hneď pri výpadku, bez toho, aby ste museli čokoľvek inštalovať a udržiavať. Keďže beží mimo vašej siete, deteguje aj výpadok, ktorý by interný monitoring nezachytil (lebo by spadol s ním). Vyskúšať sa dá zadarmo počas 7-dňovej skúšobnej doby.

Ktorý nástroj kedy vybrať

  • Veľké a komplexné prostredie, všetko v jednom: Zabbix.
  • Sieťová infraštruktúra (SNMP), prehľad o sieti: LibreNMS alebo Observium.
  • Klasický monitoring služieb s rozšíriteľnosťou: Nagios alebo modernejšia Icinga.
  • Latencia a kvalita spojenia: Smokeping ako doplnok.
  • Dostupnosť webu bez prevádzkovania vlastného systému: SaaS ako ePulz.io.

V praxi sa často kombinujú: samohostený nástroj na vnútornú infraštruktúru a externý SaaS na dostupnosť webu zvonku.

Záver

Neexistuje jeden najlepší monitorovací nástroj, existuje vhodný pre danú potrebu. Zabbix na komplexný monitoring, LibreNMS a Observium na sieť, Nagios a Icinga na služby, Smokeping na latenciu a SaaS ako ePulz.io na dostupnosť webu bez starostí. Dôležité je vôbec monitorovať a o výpadkoch vedieť hneď.

Chcete nastaviť monitoring siete, serverov alebo dostupnosti webu? Ozvite sa nám, navrhneme a nasadíme riešenie na mieru.

Tento článok je súčasťou prehľadu Počítačové siete.