Nagios Tutorial: cos'è Nagios Attrezzo? Archiarchitettura e installazione
Cos'è il monitoraggio continuo?
Il monitoraggio continuo è un processo per rilevare, segnalare e rispondere a tutti gli attacchi che si verificano nella sua infrastruttura. Una volta distribuita l'applicazione nel server, entra in gioco il ruolo del monitoraggio continuo. L'intero processo consiste nel prendersi cura dell'infrastruttura dell'azienda e rispondere in modo appropriato.
Cosa è Nagios?
Nagios è un software open source per il monitoraggio continuo di sistemi, reti e infrastrutture. Esegue plug-in archiviati su un server connesso a un host o a un altro server sulla tua rete o Internet. In caso di guasto, Nagios avvisi sui problemi in modo che il team tecnico possa eseguire immediatamente il processo di ripristino.
Nagios viene utilizzato per il monitoraggio continuo di sistemi, applicazioni, servizi e processi aziendali in una cultura DevOps.
Perché ne abbiamo bisogno Nagios strumento?
Ecco i motivi importanti per utilizzarlo Nagios strumento di monitoraggio:
- Rileva tutti i tipi di problemi di rete o server
- Ti aiuta a trovare la causa principale del problema che ti consente di ottenere la soluzione permanente al problema
- Monitoraggio attivo dell'intera infrastruttura e dei processi aziendali
- Consente di monitorare e risolvere i problemi relativi alle prestazioni del server
- Ti aiuta a pianificare gli aggiornamenti dell'infrastruttura prima che i sistemi obsoleti creino guasti
- È possibile mantenere la sicurezza e la disponibilità del servizio
- Risolvi automaticamente i problemi in una situazione di panico
Storia di Nagios
1996-Ethan Galstad utilizza le idee e l'architettura del suo lavoro precedente per iniziare a costruire una nuova applicazione che funziona sotto Sistema operativo Linux
1999-I plugin originariamente distribuiti come parte della distribuzione NetSaint saranno presto separati Nagios Progetto plugin
2002-Ethan rinomina il progetto in “Nagios" a causa di problemi relativi al marchio con il nome "NetSaint".
2005- Nagios diventa Progetto SourceForge.net del mese di giugno
2009-Nagios Enterprises rilascia la sua prima versione commerciale, Nagios XI
2012-Nagios nuovamente ribattezzato come Nagios Nucleo
2016-Nagios core supera i 7,500,000 download direttamente dal sito SourceForge.net
Caratteristiche principali dell'app Nagios
Di seguito sono riportate le caratteristiche importanti di Nagios strumento di monitoraggio:
- Relativamente scalabile, gestibile e sicuro
- Buon sistema di registro e database
- Interfacce web informative e attraenti
- Invia automaticamente avvisi se le condizioni cambiano
- Se i servizi funzionano correttamente, non è necessario verificare che l'host sia vivo
- Ti aiuta a rilevare errori di rete o arresti anomali del server
- È possibile risolvere i problemi di prestazioni del server.
- Gli eventuali problemi possono essere risolti automaticamente man mano che vengono identificati durante il processo di monitoraggio
- Puoi monitorare l'intero processo aziendale e l'infrastruttura IT con un unico passaggio
- L'architettura del prodotto semplifica la scrittura di nuovi plugin nel linguaggio di tua scelta
- Nagios ti permette di leggere la sua configurazione da un'intera directory che ti aiuta a decidere come definire i singoli file
- Utilizza la topologia per determinare le dipendenze
- Monitora servizi di rete come HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP, ecc.
- Ti aiuta a definire la gerarchia degli host di rete utilizzando gli host principali
- Possibilità di definire gestori di eventi che vengono eseguiti durante gli eventi del servizio o dell'host per la risoluzione proattiva dei problemi
- Supporto per l'implementazione di host di monitoraggio ridondanti
Nagios Architectura
Nagios è un'architettura client-server. Di solito, su una rete, un Nagios il server è in esecuzione su un host e i plug-in sono in esecuzione su tutti gli host remoti che devono essere monitorati.

- Lo scheduler è un componente della parte server di Nagios. Invia un segnale per eseguire i plugin all'host remoto.
- Il plugin ottiene lo stato dall'host remoto
- Il plugin invia i dati allo scheduler del processo
- Lo scheduler del processo aggiorna la GUI e le notifiche vengono inviate agli amministratori
plugin
Nagios i plugin forniscono informazioni di basso livello su come monitorare qualsiasi cosa con Nagios Core. I plugin funzionano come un'applicazione autonoma, ma sono progettati per essere eseguiti da Nagios Nucleo. Si connette a Apache che è controllato da CGI per visualizzare il risultato. Inoltre, un database collegato a Nagios per conservare un file di registro.
Come funzionano i plugin?
Considera l'esempio sopra:
- Check_nt è un plugin per monitorare una macchina Windows che è disponibile principalmente nel server di monitoraggio
- NSClinet++ dovrebbe essere installato in ogni Windows macchina che desideri monitorare
- Esiste una connessione SSL tra il server e l'host che scambiano continuamente informazioni tra loro
Allo stesso modo, NRPE(Nagios Esecutore di plug-in remoto) e i plug-in NSCA vengono utilizzati rispettivamente per monitorare Linux e Mac OS X.
GUI
Un'interfaccia di Nagios viene utilizzato per visualizzare pagine Web generate da CGI. Possono essere pulsanti verdi o rossi, suoni, grafici, ecc.
Quando l'avviso soft viene attivato più volte, viene attivato un avviso hard, quindi il Nagios il server invia una notifica all'amministratore.

Come installare Nagios strumento presso AWS
Passo 1) Iscriviti a Nagios.
Vai su https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew e fai clic su Continua per iscriverti
Passo 2) Leggi termini e condizioni.
Accetta i termini.
Passo 3) Visualizza messaggio.
Vedrai il messaggio di abbonamento in sospeso
Passo 4) Effettuare la configurazione.
Aggiorna la stessa pagina dopo alcuni minuti e fai clic su "Continua con la configurazione".
Passo 5) Avvia i nagios.
Mantieni le impostazioni predefinite e fai clic su Continua per avviare
Passo 6) Revvisualizzare le impostazioni.
Revisualizzare le impostazioni. Crea una nuova chiave e fai clic su Avvia
Passo 7) Nota DNS pubblico.
Prendi nota del DNS pubblico della tua istanza
Passo 8) Converti il file pem in ppk.
Nel tuo computer Windows, usa lo strumento generatore di putty per convertire il file pem in ppk
Passo 9) Inserisci il DNS pubblico.
In Putty, inserisci il DNS pubblico
Passo 10) Inserisci la chiave ppk.
Nella sezione Auth, inserisci la chiave ppk e fai clic su Apri
Passo 11) Nel terminale,
Inserisci il nome di accesso come 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.
Nel tuo browser, vai alla posizione http:// /nagios3 nel mio caso http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
Inserisci il nome utente: nagiosadmin
pass: impostato nel passaggio precedente
Passo 13) Nagios installazione effettuata.
Nagios Carichi.
Applicazione di Nagios
Nagios applicazione strumento di monitoraggio è un sistema di controllo e monitoraggio dello stato per un tipico Data Center, comprende tutti i tipi di apparecchiature come:
- Server e nodi di rete
- Monitoraggio delle applicazioni da un'unica console
- Monitoraggio delle applicazioni con approfondimenti a livello di transazione
- Monitorare i componenti middleware e di messaggistica
- Report e dashboard personalizzabili
- Sistema di backup UPS
- Sistema di identificazione biometrica
- Sistema di controllo della temperatura e dell'umidità (meccanismo di rilevamento)
- Sistema TVCC/NVR
- Sottosistema di archiviazione (NAS&SAN)
Svantaggi dell'utilizzo Nagios
- Funzionalità importanti come le procedure guidate o il dashboard interattivo sono disponibili solo su Nagios XI, che è uno strumento piuttosto costoso
- Nagios core ha un'interfaccia confusa
- Esistono molti file di configurazione che sono molto difficili da configurare per gli utenti
- Nagios non è possibile monitorare il throughput della rete
- Lo strumento non consente di gestire la rete ma consente solo di monitorare la rete
- Nagios non fa alcuna differenza tra vari dispositivi come server, router o switch poiché tratta ogni dispositivo come un host
Sintesi
- Il monitoraggio continuo è un processo per rilevare, segnalare e rispondere a tutti gli attacchi che si verificano nella sua infrastruttura
- Nagios è uno strumento software open source gratuito per il monitoraggio continuo
- Nagios offre un monitoraggio efficace dell'intera infrastruttura e dei processi aziendali
- Ethan Galstad utilizza le idee e l'architettura dei suoi lavori precedenti per iniziare a costruire una nuova applicazione Nagios che funziona con il sistema operativo Linux
- Nagios è relativamente scalabile, gestibile e sicuro
- Tre componenti importanti di Nagios l'architettura è 1) Interfaccia Web (GUI) 2)Nagios Server 3)Plugin
- Nagios consente il monitoraggio delle applicazioni da un'unica console con approfondimenti a livello di transazione
- Questo strumento non consente di gestire la rete ma consente solo di monitorare la rete














