Nagios Tutorial: cos'è Nagios Attrezzo? Archiarchitettura e installazione
⚡ Riepilogo intelligente
Nagios è una piattaforma di monitoraggio open-source che controlla continuamente server, reti, applicazioni e servizi, avvisando i team in tempo reale dei guasti in modo che i problemi vengano risolti rapidamente nell'intera infrastruttura DevOps.

Nagios è uno degli strumenti open-source più utilizzati per il monitoraggio continuo dell'infrastruttura IT. Questo tutorial spiega cosa Nagios ovvero, come funziona la sua architettura client-server e i suoi plugin, come installarlo su AWS e dove si colloca all'interno di un moderno DevOps flusso di lavoro.
Cos'è il monitoraggio continuo?
Il monitoraggio continuo è la pratica di rilevare, segnalare e rispondere a ogni problema o attacco che si verifica in un'infrastruttura. Una volta che un'applicazione viene distribuita su un server, il monitoraggio continuo si assume il compito di sorvegliare i sistemi aziendali e di rispondere in modo appropriato. È complementare agli strumenti di integrazione continua come Jenkins estendendo la supervisione automatizzata alla produzione.
Cosa è Nagios?
Nagios è un software open-source per il monitoraggio continuo di sistemi, reti e infrastrutture. Esegue plugin che sono memorizzati su un server e connessi a un host o a un altro server sulla rete o su Internet. Ogni volta che si verifica un guasto, Nagios genera un allarme in modo che il team tecnico possa avviare immediatamente il processo di ripristino.
Poiché monitora sistemi, applicazioni, servizi e processi aziendali 24 ore su 24, Nagios è una scelta popolare per il monitoraggio continuo all'interno di una cultura DevOps.
Perché abbiamo bisogno? Nagios?
Ecco i motivi importanti per utilizzare il Nagios strumento di monitoraggio:
- Rileva tutti i tipi di problemi di rete e dei server.
- Ti aiuta a individuare la causa principale di un problema, così da poter applicare una soluzione definitiva.
- Monitora attivamente l'intera infrastruttura e i processi aziendali.
- Consente di monitorare e risolvere i problemi di prestazioni del server.
- Ti aiuta a pianificare gli aggiornamenti dell'infrastruttura prima che i sistemi obsoleti causino guasti.
- Ti aiuta a mantenere la sicurezza e la disponibilità dei tuoi servizi.
- È in grado di risolvere automaticamente i problemi in situazioni critiche.
Storia di Nagios
1996 – Ethan Galstad crea una semplice applicazione MS-DOS che “pings” Server Novell NetWare e invia pagine numeriche. Il concetto architettonico di base successivamente utilizzato per Nagios nasce.
1998 – Ethan utilizza le idee e l'architettura del suo lavoro precedente per iniziare a costruire una nuova applicazione che gira su Sistema operativo Linux.
1999 – Il progetto viene rilasciato come open source con il nome “NetSaint”. I plugin originariamente distribuiti come parte della distribuzione NetSaint vengono presto separati in un progetto a sé stante. Nagios Progetto di plugin.
2002 – Ethan rinomina il progetto in “Nagios" a causa di problemi relativi al marchio con il nome "NetSaint".
2005 - Nagios diventa SourceForgeProgetto .NET del mese di giugno.
2007 – Ethan fonda Nagios Enterprises, LLC fornirà servizi di consulenza e sviluppo intorno a Nagios.
2009 - Nagios Enterprises rilascia la sua prima versione commerciale, Nagios XIIl progetto open-source viene rinominato Nagios Nucleo.
2010 - Nagios Fusion viene rilasciato come dashboard centralizzata per più server di monitoraggio.
2013 - Nagios Core 4 viene rilasciato, insieme a Nagios Network Analyzer e l'agente multipiattaforma NCPA.
2014 - Nagios Log Server è stato rilasciato per il monitoraggio e la gestione dei log aziendali.
2015 - Nagios XI La versione 5 arriva con oltre 200 miglioramenti e ottimizzazioni.
2016 - Nagios Core supera i 7,500,000 download direttamente da SourceForgesito web .net.
2017 - Nagios Log Server 2 è stato rilasciato e Nagios supera i 1,200 download di software al giorno.
2019 – Ethan Galstad si dimette da CEO di Nagios L'azienda assume un successore.
2022 – Ethan Galstad riassume la carica di CEO.
2023 – Le versioni 2024R1 di Nagios XI, Server di log, Network Analyzere Fusion vengono rilasciati con importanti aggiornamenti per ciascun prodotto.
2024 - Nagios Enterprises celebra il suo 25° anniversario e Nagios XI è il suo quindicesimo. Nagios Il nucleo supera gli 8,500,000 SourceForgedownload .net, il Nagios Il sito della biblioteca è stato rilanciato e la prima versione del Nagios La piattaforma Core Services Platform (CSP) viene distribuita alla comunità.
2025 – Il sesto Nagios La conferenza mondiale si tiene presso la sede centrale dell'azienda a St. Paul, Minnesota. Nagios L'azienda conta oltre 10,000 clienti e cresce fino a raggiungere 100 dipendenti. Nagios Log Server 2026 viene fornito con una nuova homepage di ricerca semplice e un aggiornamento a OpenSeamarzo 3.1.0.
2026 - Nagios Core 4.5.x continua con le release di manutenzione e sicurezza (4.5.11 a gennaio, 4.5.13 a maggio), mentre Nagios XI Passa alla serie 2026R1 con nuove procedure guidate di configurazione per Red Hat OpenShift. Nagios La Conferenza Mondiale 2026 si terrà dal 14 al 17 settembre a St. Paul, Minnesota.
Caratteristiche principali dell'app Nagios
Di seguito sono riportate le caratteristiche importanti del Nagios strumento di monitoraggio:
- Relativamente scalabile, gestibile e sicuro.
- Offre un buon sistema di registrazione e di gestione del database.
- Offre informazioni e atracinterfacce web interattive.
- Invia automaticamente avvisi quando una condizione cambia.
- Salta i controlli ridondanti quando i servizi sono già in esecuzione correttamente.
- Consente di rilevare errori di rete e arresti anomali del server.
- Consente di risolvere i problemi di prestazioni del server.
- Risolve automaticamente i problemi non appena vengono identificati durante il monitoraggio.
- Monitora l'intero processo aziendale e l'infrastruttura IT in un'unica operazione.
- Utilizza un'architettura che semplifica la scrittura di nuovi plugin nel linguaggio di programmazione prescelto.
- Legge la sua configurazione da un'intera directory, aiutaping Sei tu a decidere come definire i singoli file.
- Utilizza la topologia per determinare le dipendenze tra gli host.
- Monitora i servizi di rete come HTTP, SMTP, SNMP, FTP, SSH e POP.
- Consente di definire una gerarchia di host di rete utilizzando host padre.
- Consente di definire gestori di eventi che vengono eseguiti durante gli eventi di servizio o host per una risoluzione proattiva dei problemi.
- Supporta l'implementazione di host di monitoraggio ridondanti.
Nagios Architectura
Nagios utilizza un'architettura client-server. Su una rete tipica, il Nagios Il server viene eseguito su un host, mentre i plugin vengono eseguiti su tutti gli host remoti che devono essere monitorati.
- Lo scheduler è un componente della parte server di NagiosInvia un segnale per eseguire i plugin sull'host remoto.
- Il plugin ottiene lo stato dall'host remoto.
- Il plugin invia i dati al gestore dei processi.
- Lo scheduler dei processi aggiorna l'interfaccia grafica e invia notifiche agli amministratori.
plugin
Nagios i plugin forniscono l'intelligenza di basso livello che racconta Nagios Core come monitorare quasi tutto. Un plugin agisce come un'applicazione standalone, ma è progettato per essere eseguito da Nagios Nucleo. Si connette a Apacheche è controllato da CGI per visualizzare il risultato, mentre un database collegato conserva i file di registro.
Come funzionano i plugin?
Si consideri l'esempio sopra riportato:
- Check_nt è un plugin utilizzato per monitorare un Windows macchina, ed è solitamente disponibile sul server di monitoraggio.
- NSClient++ dovrebbe essere installato su ogni Windows macchina che si desidera monitorare.
- Una connessione SSL tra il server e l'host consente uno scambio continuo di informazioni.
Allo stesso modo, l'NRPE (Nagios I plugin Remote Plugin Executor e NSCA vengono utilizzati rispettivamente per monitorare gli host Linux e Mac OS X.
GUI
Migliori Nagios L'interfaccia visualizza pagine web generate tramite CGI. Può mostrare lo stato attraverso pulsanti colorati (verdi o rossi), suoni, grafici e altro ancora.
Quando un avviso soft viene generato ripetutamente, diventa un avviso hard e il Nagios Il server invia quindi una notifica all'amministratore.
Come installare Nagios Strumento presso AWS
Passo 1) Iscriviti a Nagios.
Vai Nagios Inserimento su AWS Marketplace e clicca su Continua per iscriverti.
Passo 2) Leggi i termini e le condizioni, poi accettali.
Passo 3) Visualizza il messaggio. Vedrai un messaggio di iscrizione in sospeso.
Passo 4) Effettua la configurazione. Aggiorna la pagina dopo qualche minuto e fai clic su Continua alla configurazione.
Passo 5) Lancio NagiosMantieni le impostazioni predefinite e fai clic su Continua per avviare.
Passo 6) RevVisualizza le impostazioni, crea una nuova chiave e fai clic su Avvia.
Passo 7) Annota il DNS pubblico della tua regola.
Passo 8) Converti il file pem in ppk. Sul tuo Windows sulla macchina, usa il generatore PuTTY per convertire il file pem in un file ppk.
Passo 9) In PuTTY, inserisci il DNS pubblico.
Passo 10) Nella sezione Autenticazione, inserisci la chiave ppk e fai clic su Apri.
Passo 11) Nel terminale, inserisci il nome utente ubuntu ed esegui il comando.
- Esegui questo comando: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Inserisci una nuova password a tua scelta.
Passo 12) Apri il tuo browser e vai a http:// /nagios3 (in questo esempio, http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Inserisci il nome utente: nagiosadmin
Password: quella impostata nel passaggio precedente.
Passo 13) Migliori Nagios l'installazione è completata e Nagios carichi.
Applicazione di Nagios
Migliori Nagios strumento di monitoraggio della rete è un sistema di controllo e monitoraggio dello stato di salute per un tipico data center, che copre tutti i tipi di apparecchiature, come ad esempio:
- Server e nodi di rete.
- Monitoraggio delle applicazioni da un'unica console.
- Monitoraggio delle applicazioni con analisi a livello di transazione.
- Middleware e componenti di messaggistica.
- Report e dashboard personalizzabili.
- Sistemi di backup UPS.
- Sistemi di identificazione biometrica.
- Sistemi di controllo della temperatura e dell'umidità (meccanismi di rilevamento).
- Sistemi CCTV e NVR.
- Sottosistemi di archiviazione (NAS e SAN).
Svantaggi dell'utilizzo Nagios
- Funzionalità importanti come procedure guidate e dashboard interattive sono disponibili solo in Nagios XI, che è uno strumento piuttosto costoso.
- Nagios Core ha un'interfaccia che può risultare confusionaria per i nuovi utenti.
- Utilizza numerosi file di configurazione che possono risultare difficili da impostare.
- Nagios Impossibile monitorare la velocità di trasmissione della rete.
- Questo strumento consente di monitorare la rete, ma non di gestirla.
- Nagios Non fa distinzione tra dispositivi come server, router o switch, perché tratta ogni dispositivo come un host.
















