Nagios Tutorial: Wat is Nagios Gereedschap? Architectuur & Installatie
โก Slimme samenvatting
Nagios is een open-source monitoringplatform dat continu servers, netwerken, applicaties en services in de gaten houdt en teams in realtime waarschuwt voor storingen, zodat problemen snel kunnen worden opgelost binnen de gehele DevOps-infrastructuur.

Nagios is een van de meest gebruikte open-source tools voor continue monitoring van IT-infrastructuur. Deze handleiding legt uit wat Nagios Het gaat erom hoe de client-serverarchitectuur en plug-ins werken, hoe je het op AWS installeert en waar het past binnen een modern ecosysteem. DevOps workflow.
Wat is continue monitoring?
Continue monitoring is de praktijk van het detecteren, rapporteren en reageren op elk probleem of elke aanval die zich voordoet in een infrastructuur. Zodra een applicatie op een server is geรฏmplementeerd, neemt continue monitoring de taak over om de systemen van het bedrijf te bewaken en er op passende wijze op te reageren. Het vormt een aanvulling op tools voor continue integratie, zoals... Jenkins door geautomatiseerd toezicht uit te breiden naar de productie.
Wat is Nagios?
Nagios Het is open-source software voor de continue monitoring van systemen, netwerken en infrastructuren. Het voert plug-ins uit die op een server zijn opgeslagen en verbonden zijn met een host of een andere server in uw netwerk of op internet. Wanneer er een storing optreedt, Nagios Dit geeft een waarschuwing zodat het technische team direct met het herstelproces kan beginnen.
Omdat het systemen, applicaties, services en bedrijfsprocessen 24 uur per dag in de gaten houdt, Nagios is een populaire keuze voor continue monitoring binnen een DevOps-cultuur.
Waarom hebben we nodig Nagios?
Hieronder volgen de belangrijkste redenen om gebruik te maken van de Nagios monitoringtool:
- Detecteert alle soorten netwerk- en serverproblemen.
- Het helpt je de oorzaak van een probleem te vinden, zodat je een permanente oplossing kunt toepassen.
- Bewaakt actief uw volledige infrastructuur en bedrijfsprocessen.
- Hiermee kunt u prestatieproblemen op de server bewaken en oplossen.
- Helpt u bij het plannen van infrastructuurupgrades voordat verouderde systemen storingen veroorzaken.
- Helpt u de beveiliging en beschikbaarheid van uw diensten te waarborgen.
- Kan problemen in kritieke situaties automatisch oplossen.
Geschiedenis van Nagios
1996 โ Ethan Galstad ontwikkelt een eenvoudige MS-DOS-applicatie die โpingNovell NetWare-servers verzenden numerieke pagina's. Het basisarchitectuurconcept werd later gebruikt voor Nagios is geboren.
1998 โ Ethan gebruikt de ideeรซn en architectuur van zijn eerdere werk om te beginnen met het bouwen van een nieuwe applicatie die draait op Linux OS.
1999 โ Het project wordt als open source uitgebracht onder de naam "NetSaint". De plugins die oorspronkelijk als onderdeel van de NetSaint-distributie werden verspreid, worden al snel afgesplitst naar een aparte repository. Nagios Pluginproject.
2002 โ Ethan hernoemt het project naar โNagios' vanwege handelsmerkproblemen met de naam 'NetSaint'.
2005 - Nagios wordt SourceForge.NET-project van de maand juni.
2007 โ Ethan richt op Nagios Enterprises, LLC zal advies- en ontwikkelingsdiensten leveren rondom Nagios.
2009 - Nagios Enterprises brengt zijn eerste commerciรซle versie uit, Nagios XIHet open-sourceproject is hernoemd. Nagios Kern.
2010 - Nagios Fusion is uitgebracht als een centraal dashboard voor meerdere monitoringservers.
2013 - Nagios Core 4 wordt uitgebracht, samen met Nagios Network Analyzer en de NCPA-platformoverschrijdende agent.
2014 - Nagios Log Server is uitgebracht voor het bewaken en beheren van bedrijfslogboeken.
2015 - Nagios XI Versie 5 bevat meer dan 200 verbeteringen en vernieuwingen.
2016 - Nagios Core heeft meer dan 7,500,000 downloads behaald, rechtstreeks vanaf de website. SourceForge.net-website.
2017 - Nagios Log Server 2 is uitgebracht, en Nagios Het aantal softwaredownloads per dag overschrijdt de 1,200.
2019 โ Ethan Galstad treedt af als CEO van Nagios Ondernemingen en neemt een opvolger in dienst.
2022 โ Ethan Galstad hervat zijn functie als CEO.
2023 โ De 2024R1-versies van Nagios XI, Log Server, Network Analyzer, en Fusion worden uitgebracht met belangrijke updates voor elk product.
2024 - Nagios Enterprises viert zijn 25-jarig jubileum en Nagios XI zijn 15e. Nagios Kernwaarden overschrijden 8,500,000 SourceForge.net-downloads, de Nagios De bibliotheekwebsite is opnieuw gelanceerd en de eerste versie van de Nagios Het Core Services Platform (CSP) wordt beschikbaar gesteld aan de community.
2025 โ De zesde Nagios De wereldconferentie wordt gehouden op het hoofdkantoor van het bedrijf in St. Paul, Minnesota. Nagios Het bedrijf telt meer dan 10,000 klanten en groeit naar 100 medewerkers. Nagios Log Server 2026 wordt geleverd met een nieuwe Simple Search-homepage en een upgrade naar OpenSearch 3.1.0.
2026 - Nagios Core 4.5.x wordt voortgezet met onderhouds- en beveiligingsupdates (4.5.11 in januari, 4.5.13 in mei), terwijl Nagios XI De overstap naar de 2026R1-serie met nieuwe configuratiewizards voor Red Hat OpenShift. Nagios De Wereldconferentie 2026 vindt plaats van 14 tot en met 17 september in St. Paul, Minnesota.
Kenmerken van Nagios
De volgende zijn de belangrijkste kenmerken van de Nagios monitoringtool:
- Relatief schaalbaar, beheersbaar en veilig.
- Biedt een goed logboek- en databasesysteem.
- Biedt informatieve en bijtracactieve webinterfaces.
- Verstuurt automatisch waarschuwingen wanneer een voorwaarde verandert.
- Slaat overbodige controles over wanneer de services al naar behoren functioneren.
- Helpt u bij het opsporen van netwerkfouten en servercrashes.
- Hiermee kunt u problemen met de serverprestaties oplossen.
- Lost problemen automatisch op zodra ze tijdens de monitoring worden vastgesteld.
- Monitort uw volledige bedrijfsproces en IT-infrastructuur in รฉรฉn keer.
- Het maakt gebruik van een architectuur die het eenvoudig maakt om nieuwe plugins te schrijven in de programmeertaal van uw keuze.
- Leest zijn configuratie uit een volledige map, helping U bepaalt zelf hoe u individuele bestanden definieert.
- Gebruikt topologie om hostafhankelijkheden te bepalen.
- Bewaakt netwerkdiensten zoals HTTP, SMTP, SNMP, FTP, SSH en POP.
- Hiermee kunt u een netwerkhosthiรซrarchie definiรซren met behulp van bovenliggende hosts.
- Hiermee kunt u gebeurtenisafhandelaars definiรซren die worden uitgevoerd tijdens service- of hostgebeurtenissen voor proactieve probleemoplossing.
- Ondersteunt de implementatie van redundante monitoringhosts.
Nagios Architectuur
Nagios maakt gebruik van een client-serverarchitectuur. Op een typisch netwerk, Nagios De server draait op een host, terwijl de plugins draaien op alle externe hosts die gemonitord moeten worden.
- De scheduler is een onderdeel van het servergedeelte van NagiosHet stuurt een signaal om de plug-ins op de externe host uit te voeren.
- De plugin ontvangt de status van de externe host.
- De plugin stuurt de gegevens terug naar de procesplanner.
- De procesplanner werkt de grafische gebruikersinterface bij en er worden meldingen naar beheerders verzonden.
Plugins
Nagios Plugins bieden de intelligentie op laag niveau die nodig is om... Nagios Core: hoe je bijna alles kunt monitoren. Een plugin fungeert als een zelfstandige applicatie, maar is ontworpen om door een plugin te worden uitgevoerd. Nagios Kern. Het maakt verbinding met apache, dat via CGI wordt aangestuurd om het resultaat weer te geven, terwijl een gekoppelde database de logbestanden bijhoudt.
Hoe werken plug-ins?
Neem het bovenstaande voorbeeld in overweging:
- Check_nt is een plugin die gebruikt wordt om een Windows machine, en het is meestal beschikbaar op de monitoringserver.
- NSClient++ moet op elke computer geรฏnstalleerd zijn. Windows de machine die u wilt bewaken.
- Een SSL-verbinding tussen de server en de host zorgt voor een continue uitwisseling van informatie.
Op dezelfde manier geldt dit ook voor de NRPE (Nagios De plugins Remote Plugin Executor en NSCA worden gebruikt om respectievelijk Linux- en Mac OS X-hosts te monitoren.
GUI
De Nagios De interface toont webpagina's die gegenereerd zijn met CGI. De status kan worden weergegeven via gekleurde knoppen (groen of rood), geluiden, grafieken en meer.
Wanneer een zacht alarm herhaaldelijk wordt geactiveerd, wordt het een hard alarm en dan... Nagios De server stuurt vervolgens een melding naar de beheerder.
Hoe te installeren Nagios Gereedschap bij AWS
Stap 1) Zich abonneren op Nagios.
Ga naar uw Nagios vermelding op AWS Marketplace Klik vervolgens op Doorgaan om je te abonneren.
Stap 2) Lees de algemene voorwaarden en ga ermee akkoord.
Stap 3) Bekijk het bericht. Je ziet een bericht dat je abonnement nog niet is verwerkt.
Stap 4) Voer de configuratie uit. Vernieuw de pagina na een paar minuten en klik op 'Doorgaan naar configuratie'.
Stap 5) Lancering NagiosBehoud de standaardinstellingen en klik op Doorgaan om te starten.
Stap 6) RevBekijk de instellingen, maak een nieuwe sleutel aan en klik op Starten.
Stap 7) Noteer de openbare DNS-server van uw instantie.
Stap 8) Converteer het pem-bestand naar ppk. Op uw Windows Gebruik op de machine de PuTTY-generator om het pem-bestand naar een ppk-bestand te converteren.
Stap 9) Voer in PuTTY het openbare DNS-adres in.
Stap 10) Voer in het gedeelte 'Auth' de ppk-sleutel in en klik op 'Openen'.
Stap 11) Voer in de terminal de gebruikersnaam 'ubuntu' in en voer het commando uit.
- Voer deze opdracht uit: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Voer een nieuw wachtwoord naar keuze in.
Stap 12) Open je browser en ga naar http:// /nagios3 (in dit voorbeeld: http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Voer gebruikersnaam in: nagiosadmin
Wachtwoord: het wachtwoord dat in de vorige stap is ingesteld.
Stap 13) De Nagios De installatie is voltooid, en Nagios belastingen.
Toepassing van Nagios
De Nagios netwerk monitoring tool is een systeem voor gezondheidscontrole en monitoring van een typisch datacenter, dat alle soorten apparatuur omvat, zoals:
- Servers en netwerkknooppunten.
- Applicatiebewaking vanuit รฉรฉn console.
- Applicatiebewaking met inzichten op transactieniveau.
- Middleware- en berichtcomponenten.
- Aanpasbare rapporten en dashboards.
- UPS-back-upsystemen.
- Biometrische identificatiesystemen.
- Temperatuur- en vochtigheidsregelsystemen (sensoren).
- CCTV- en NVR-systemen.
- Opslagsystemen (NAS en SAN).
Nadelen van het gebruik: Nagios
- Belangrijke functies zoals wizards en interactieve dashboards zijn alleen beschikbaar in Nagios XIDat is een vrij duur hulpmiddel.
- Nagios Core heeft een verwarrende interface voor nieuwe gebruikers.
- Het maakt gebruik van veel configuratiebestanden die lastig in te stellen kunnen zijn.
- Nagios Netwerkdoorvoer kan niet worden gemonitord.
- Met deze tool kunt u het netwerk monitoren, maar niet beheren.
- Nagios Het maakt geen onderscheid tussen apparaten zoals servers, routers of switches, omdat het elk apparaat als een host beschouwt.
















