Přemýšleli jste někdy o tom, jak některé z největších světových společností monitorují stovky zařízení? Pokud ne, udělejte to nyní, protože v tomto tutoriálu vám představím Nagios. Nagios je monitorovací řešení, které dokáže monitorovat několik zařízení ve vaší domácnosti nebo stovky zařízení, služeb, síťových protokolů v mnohamiliardové společnosti.
Za prvé, proč vůbec potřebujeme Nagios nebo jakýkoli monitorovací nástroj?
Nemělo by být těžké pochopit, proč potřebujeme monitorovací nástroj. Monitorovací nástroj je užitečný, když nechcete ztrácet čas ruční kontrolou zařízení, portů nebo služeb běžících na těchto portech. Řekněme, že nastavujete webový server a chcete se ujistit, že je vždy aktivní. Vyskytnou se však problémy a váš server může selhat kvůli automatické aktualizaci. Takže abyste věděli, že došlo k problému, měli byste být vždy u systému a sami jej sledovat. Je ztrátou času neustále sledovat server, abyste zkontrolovali, zda je aktivní.
Nechte monitorovací nástroj, jako je Nagios, aby to zvládl za vás. Bude sledovat vaše zařízení, služby běžící na vašich zařízeních a síťové protokoly a upozorní vás, pokud něco selže. Není to užitečné?
V tomto článku vám tedy ukážu, jak nainstalovat a nastavit Nagios na Raspberry Pi. Je to velmi jednoduché.
Jak Nagios funguje?
Jak tedy Nagios něco sleduje? Nejprve nainstalujeme Nagios do systému a nazýváme ho Nagios server. Nyní může Nagios monitorovat zařízení buď pomocí agenta nebo nativní protokol .
Nainstalujeme agenta na zařízení, které chceme monitorovat, a server Nagios s agentem pravidelně mluví. Nagios posílá zprávy s dotazem, jak fungují určité služby, a agent odpoví s informacemi. Server Nagios informace zpracuje, uloží je a upozorní správce, pokud něco nefunguje správně.
Řekněme, že v síti je systém Linux a já chci monitorovat pevný disk tohoto systému. Nechci, aby úložiště na pevném disku přesáhlo 80 %. Mohu tedy nastavit agenta v systému Linux. Nyní bude Nagios spouštět pravidelné kontroly systému Linux s žádostí o informace o pevném disku a agent poskytne informace zpět serveru. Na základě informací provede Nagios akce. Pokud je úložiště na pevném disku vyšší než 80 %, upozorní na to správce.
Stejně tak můžete sledovat v podstatě cokoliv.
Druhá metoda, kterou Nagios používá k monitorování síťových zařízení, je prostřednictvím nativních protokolů. Existují dva protokoly, tj. SNMP a WMI . O těchto protokolech budeme hovořit v pozdějších článcích při konfiguraci zařízení pomocí Nagios.
Myšlenkou instalace Nagios na Raspberry Pi je monitorování zařízení v malé síti, jako je domácí síť.
Jak nainstalovat Nagios na Raspberry Pi?
Nagios je k dispozici ve výchozím úložišti Raspbian. Začněte tedy nejprve aktualizací systému –
sudo apt update && sudo apt upgrade -y
Nainstalujte nagios3 –
sudo apt install nagios3
Nyní se spustí stahování. Nebude to trvat dlouho, protože má velikost jen několik MB.
Po dokončení stahování budete požádáni o zadání hesla správce webu. Ve výchozím nastavení vytvoří nastavení uživatele ‘nagiosadmin ‘. Heslo si proto zapamatujte pro pozdější použití.
Po potvrzení hesla správce se spustí instalace. Po dokončení instalace je to. Nyní jste připraveni používat Nagios.
Webové přihlášení do Nagios3
http://raspberry-pi-ip/nagios3
Zadejte přihlašovací údaje pro přihlášení. Uživatelské jméno je ‚nagiosadmin‘ a heslo je to, co jste nastavili během instalace.
A je to! Jádro Nagios je nastaveno a běží. Pro nastavení zařízení pomocí Nagios se můžete řídit snadno použitelnou dokumentací.
V Nagios se budu věnovat více tématům, jako je konfigurace zařízení a používání pluginů.