Nagios Tutoriál: Co je Nagios Nářadí? Architecture & Installation
⚡ Chytré shrnutí
Nagios je open-source monitorovací platforma, která nepřetržitě sleduje servery, sítě, aplikace a služby a upozorňuje týmy na selhání v reálném čase, takže problémy v celé DevOps infrastruktuře jsou rychle řešeny.

Nagios je jedním z nejpoužívanějších open-source nástrojů pro nepřetržité monitorování IT infrastruktury. Tento tutoriál vysvětluje, co Nagios jak funguje jeho architektura klient-server a pluginy, jak jej nainstalovat na AWS a kam zapadá v moderním prostředí devops Pracovní postup.
Co je kontinuální monitorování?
Neustálé monitorování je praxe detekce, hlášení a reakce na každý problém nebo útok, ke kterému dojde v rámci infrastruktury. Jakmile je aplikace nasazena na server, nepřetržité monitorování přebírá úlohu sledování systémů společnosti a odpovídající reakce. Doplňuje nástroje pro kontinuální integraci, jako jsou Jenkins rozšířením automatizovaného dohledu do produkce.
Co je to Nagios?
Nagios je open-source software pro nepřetržité monitorování systémů, sítí a infrastruktur. Spouští pluginy, které jsou uloženy na serveru a připojeny k hostiteli nebo jinému serveru ve vaší síti nebo internetu. Kdykoli dojde k selhání, Nagios spustí upozornění, aby technický tým mohl okamžitě zahájit proces obnovy.
Protože nepřetržitě sleduje systémy, aplikace, služby a obchodní procesy, Nagios je oblíbenou volbou pro průběžné monitorování v rámci DevOps kultury.
Proč potřebujeme Nagios?
Zde jsou důležité důvody, proč používat Nagios monitorovací nástroj:
- Detekuje všechny typy problémů se sítí a serverem.
- Pomůže vám najít hlavní příčinu problému, abyste mohli použít trvalé řešení.
- Aktivně monitoruje celou vaši infrastrukturu a obchodní procesy.
- Umožňuje sledovat a řešit problémy s výkonem serveru.
- Pomáhá vám plánovat modernizace infrastruktury dříve, než zastaralé systémy způsobí selhání.
- Pomáhá vám udržovat bezpečnost a dostupnost vašich služeb.
- Dokáže automaticky řešit problémy v kritických situacích.
Historie Nagios
1996 – Ethan Galstad vytvořil jednoduchou aplikaci pro MS-DOS, která „ping„Novell NetWare serveruje a odesílá číselné stránky. Základní architektonický koncept, který byl později použit pro Nagios je narozen.
1998 – Ethan využívá myšlenky a architekturu své dřívější práce k zahájení vývoje nové aplikace, která běží na Linux OS.
1999 – Projekt je vydán jako open source pod názvem „NetSaint“. Pluginy původně distribuované jako součást distribuce NetSaint jsou brzy rozděleny do samostatné distribuce. Nagios Projekt pluginů.
2002 – Ethan přejmenuje projekt na „Nagios“ kvůli problémům s ochrannou známkou s názvem „NetSaint“.
2005 - Nagios se stává SourceForge.net projekt měsíce června.
2007 – Ethan zakládá Nagios Enterprises, LLC, která poskytuje poradenské a vývojářské služby v okolí Nagios.
2009 - Nagios Enterprises vydává svou první komerční verzi, Nagios XIProjekt s otevřeným zdrojovým kódem byl přejmenován. Nagios Jádro.
2010 - Nagios Fusion je vydán jako centrální dashboard pro více monitorovacích serverů.
2013 - Nagios Je vydáno Core 4 spolu s Nagios Network Analyzer a multiplatformní agent NCPA.
2014 - Nagios Byl vydán Log Server pro monitorování a správu podnikových protokolů.
2015 - Nagios XI 5 přichází s více než 200 vylepšeními a vylepšeními.
2016 - Nagios Počet stažení aplikace Core překročil 7 500 000 přímo z SourceForgewebové stránky .net.
2017 - Nagios Je vydán protokolový server 2 a Nagios překračuje 1 200 stažení softwaru denně.
2019 – Ethan Galstad odstoupí z funkce generálního ředitele společnosti Nagios Podniky a najímá nástupce.
2022 – Ethan Galstad se vrací do funkce generálního ředitele.
2023 – Verze 2024R1 Nagios XI, Server protokolů, Network Analyzera Fusion jsou vydávány s významnými aktualizacemi pro každý produkt.
2024 - Nagios Enterprises slaví 25. výročí a Nagios XI je to 15. Nagios Jádro překračuje 8 500 000 SourceForgestahování .net, Nagios Webové stránky knihovny jsou znovu spuštěny a první verze Nagios Platforma Core Services Platform (CSP) je dodávána komunitě.
2025 – Šestý Nagios Světová konference se koná v sídle společnosti v St. Paulu v Minnesotě. Nagios hlásí více než 10 000 zákazníků a rozrůstá se na 100 zaměstnanců. Nagios Log Server 2026 je dodáván s novou domovskou stránkou Simple Search a upgradem na... OpenSearch 3.1.0.
2026 - Nagios Core 4.5.x pokračuje s údržbou a bezpečnostními verzemi (4.5.11 v lednu, 4.5.13 v květnu), zatímco Nagios XI přechází na řadu 2026R1 s novými konfiguračními průvodci pro Red Hat OpenShift. Nagios Světová konference 2026 je naplánována na 14.–17. září v St. Paulu v Minnesotě.
Vlastnosti Nagios
Následují důležité vlastnosti Nagios monitorovací nástroj:
- Relativně škálovatelné, spravovatelné a bezpečné.
- Poskytuje dobrý systém protokolování a databáze.
- Nabídne informativní atracativní webová rozhraní.
- Automaticky odesílá upozornění při změně stavu.
- Přeskočí nadbytečné kontroly, i když služby již běží správně.
- Pomáhá vám detekovat síťové chyby a pády serveru.
- Umožňuje řešit problémy s výkonem serveru.
- Automaticky opravuje problémy, jakmile jsou zjištěny během monitorování.
- Monitoruje celý váš obchodní proces a IT infrastrukturu v jednom kroku.
- Používá architekturu, která usnadňuje psaní nových pluginů v jazyce dle vašeho výběru.
- Načte svou konfiguraci z celého adresáře, helping vy rozhodujete, jak definovat jednotlivé soubory.
- Používá topologii k určení závislostí hostitelů.
- Monitoruje síťové služby, jako jsou HTTP, SMTP, SNMP, FTP, SSH a POP.
- Pomáhá definovat hierarchii síťových hostitelů pomocí nadřazených hostitelů.
- Umožňuje definovat obslužné rutiny událostí, které se spouštějí během událostí služby nebo hostitele pro proaktivní řešení problémů.
- Podporuje implementaci redundantních monitorovacích hostitelů.
Nagios Architecture
Nagios používá architekturu klient-server. V typické síti Nagios Server běží na hostiteli, zatímco pluginy běží na všech vzdálených hostitelích, které je třeba monitorovat.
- Plánovač je součástí serverové části NagiosVyšle signál ke spuštění pluginů na vzdáleném hostiteli.
- Plugin získává stav ze vzdáleného hostitele.
- Plugin odesílá data zpět do plánovače procesů.
- Plánovač procesů aktualizuje grafické uživatelské rozhraní a administrátorům se odesílají oznámení.
pluginy
Nagios pluginy poskytují nízkoúrovňovou inteligenci, která říká Nagios Základní návod, jak monitorovat téměř cokoli. Plugin funguje jako samostatná aplikace, ale je navržen tak, aby ho spouštěl Nagios Jádro. Připojuje se k Apache, který je řízen CGI pro zobrazení výsledku, zatímco připojená databáze uchovává soubory protokolu.
Jak pluginy fungují?
Vezměte si výše uvedený příklad:
- Check_nt je plugin používaný ke sledování Windows počítače a obvykle je k dispozici na monitorovacím serveru.
- NSClient++ by měl být nainstalován na každém Windows stroj, který chcete monitorovat.
- SSL spojení mezi serverem a hostitelem umožňuje nepřetržitou výměnu informací mezi nimi.
Podobně NRPE (Nagios Pluginy Remote Plugin Executor) a NSCA se používají k monitorování hostitelů se systémy Linux a Mac OS X.
GUI
Jedno Nagios Rozhraní zobrazuje webové stránky generované pomocí CGI. Stav může zobrazovat pomocí barevných tlačítek (zelených nebo červených), zvuků, grafů a dalších prvků.
Pokud se opakovaně aktivuje měkký alarm, stane se z něj tvrdý alarm a Nagios Server poté odešle oznámení administrátorovi.
Jak nainstalovat Nagios Nástroj ve společnosti AWS
Krok 1) Popsat Nagios.
Přejít na Nagios zařazení na AWS Marketplace a klikněte na Pokračovat k odběru.
Krok 2) Přečtěte si obchodní podmínky a poté je přijměte.
Krok 3) Zobrazit zprávu. Zobrazí se zpráva o čekajícím odběru.
Krok 4) Proveďte konfiguraci. Po několika minutách obnovte stránku a klikněte na Pokračovat ke konfiguraci.
Krok 5) zahájit NagiosPonechte výchozí nastavení a klikněte na tlačítko Pokračovat ke spuštění.
Krok 6) Revzobrazte nastavení, vytvořte nový klíč a klikněte na Spustit.
Krok 7) Poznamenejte si veřejný DNS server vaší instance.
Krok 8) Převeďte soubor PEM do formátu ppk. Na vašem Windows Na počítači použijte generátor PuTTY k převodu souboru PEM na soubor PPK.
Krok 9) V PuTTY zadejte veřejný DNS.
Krok 10) V sekci Auth zadejte klíč ppk a klikněte na Otevřít.
Krok 11) V terminálu zadejte přihlašovací jméno ubuntu a spusťte příkaz.
- Spusťte tento příkaz: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Zadejte nové heslo dle vlastního výběru.
Krok 12) Otevřete prohlížeč a přejděte na http:// /nagios3 (v tomto příkladu http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Zadejte uživatelské jméno: nagiosadmin
Heslo: to, které jste nastavili v předchozím kroku.
Krok 13) Jedno Nagios instalace je hotová a Nagios zatížení.
Aplikace Nagios
Jedno Nagios nástroj pro sledování sítě je systém pro kontrolu a monitorování stavu typického datového centra, který zahrnuje všechny typy zařízení, jako například:
- Servery a síťové uzly.
- Monitorování aplikací z jediné konzole.
- Monitorování aplikací s přehledy na úrovni transakcí.
- Middleware a komponenty pro zasílání zpráv.
- Přizpůsobitelné sestavy a řídicí panely.
- Záložní systémy UPS.
- Biometrické identifikační systémy.
- Systémy pro regulaci teploty a vlhkosti (snímací mechanismy).
- Systémy CCTV a NVR.
- Úložné subsystémy (NAS a SAN).
Nevýhody používání Nagios
- Důležité funkce, jako jsou průvodci a interaktivní řídicí panely, jsou k dispozici pouze v Nagios XI, což je poměrně drahý nástroj.
- Nagios Core má pro nové uživatele matoucí rozhraní.
- Používá mnoho konfiguračních souborů, které může být obtížné nastavit.
- Nagios nelze monitorovat propustnost sítě.
- Nástroj umožňuje monitorovat síť, ale ne ji spravovat.
- Nagios Nerozlišuje mezi zařízeními, jako jsou servery, routery nebo přepínače, protože s každým zařízením zachází jako s hostitelem.
















