NAGIOS

()

NAGIOS e sue caratteristiche

Nagios XI™ rappresenta la naturale evoluzione di Nagios Core™, standard affermato del monitoraggio IT Open Source già in uso in migliaia di aziende in tutto il mondo a cui si aggiunge tutta la potenza di una GUI moderna e performante, con strumenti di configurazione e gestione al passo coi tempi e un backend sicuro e scalabile.

Interfaccia Web potente: Un’interfaccia grafica molto potente permette di customizzzare il layout, lo schema e le preferenze per ciascun utente, fornendo allo staff IT la flessibilità che essi cercano. L’utilizzo della tecnologia AJAX consente l’aggiornamento in tempo reale dello stato degli elementi dell’infrastruttura monitorati.

Grafici per l’analisi delle performance e della pianificazione: L’integrazione di grafici automatici per l’analisi del trend e per la pianificazione permettono alle aziende di pianificare l’aggiornamento dell’infrastruttura prima che i sistemi diventino obsoleti. I grafici sono automaticamente creati nel momento che si configurare Nagios XI per monitorare un nuovo elemento. L’utilizzo della tecnologia RRD per la realizzazione dei grafici consente un utilizzo ottimale dello storage dove vengono memorizzati i dati.

Dashboards: Una dashboards completa fornisce un notevole colpo d’occhio a tutte le
informazioni fornite dal monitoraggio e ai dati di terze parti. L’utilizzo di Dashlets consentono agli utenti di customizzare la propria dashborad con tutti i dati che ritengono più utili.

Viste: Fornire agli utenti un rapido accesso alle informazioni che ritengono più utili. La possibilità di configurare viste cicliche assicurano allo staff IT di poter accedere alle informazioni critiche con un semplice colpo d’occhio.

Interfaccia grafica di configurazione via Web: Tramite un’interfaccia di configurazione web-based, gli amministratori hanno la possibilità di concedere in maniera semplice ad altri membri dello staff IT il controllo completo del monitoraggio, o delle sole configurazioni, odelle impostazioni di sistema e molto altro.

Procedure guidate di configurazione: Attraverso semplici procedure guidate ogni utente può aggiungere nuovi dispositivi, servizi e applicazioni, il tutto senza avere la necessità di conoscere complicate nozioni di monitoraggio o modificare file di configurazione. La possibilità di creare e distribuire procedure guidate consente alle organizzazioni di adattare Nagios XI a tutte le esigenze.

Gestione Avanzata della configurazione: Con l’adozione di un interfaccia web avanzata Nagios Core consente agli amministratori un controllo completo su tutta la configurazione del monitoraggio. Grazie alle funzioni di importazione è possibile migrare i file di configurazione da Nagios Core a Nagios XI.

Gestione avanzata degli utenti: Semplifica la gestione del sistema Nagios XI, configurando semplicemente gli utenti. Aggiungere un nuovo utente è un processo molto semplice, bastano pochi clicks e i nuovi utenti riceveranno una mail con le credenziali di accesso.

Notifiche personalizzate: Gli utenti possono gestire che tipo di notifiche ricevere, come riceverle e il tipo di informazioni contenute.

Non-Stop Operations: Protezione contro guasti del sistema di monitoraggio causati da errori di configurazione o errori degli utenti. L’introduzione della nuova funzionalità Nonstop Operations Manager garantisce la continuità del servizio 24 ore su 24, 7 giorni su 7.

Architettura modulare: Nagios XI è realizzato utilizzando collaudati componenti Open Source, per soddisfare qualsiasi esigenza dell’azienda. CEntinaia di add-on e script sviluppati dalla comunity di sviluppatori, consente di estendere le funzionalità base di Nagios XI. Il design modulare permette una facile customizzazione della soluzione.

Database Backend: Grazie all’utilizzo di un database integrato , e all’introduzione di API, è possibile accedere ai dati del monitoraggio. Strategie di autenticazione integrata proteggono i dati sensibili, mantenendoli al riparo da accessi non autorizzati e consentono alle organizzazioni di sviluppare il proprio front-end per visualizzare i dati del monitoraggio.

Nagios: caratteristiche e funzionalità

Il software esegue controlli periodici su tutti quelli che sono i parametri critici relativi ad applicazioni, reti e server.

Il sistema, ad esempio, può monitorare:

– l’utilizzo della memoria
– l’utilizzo del disco
– il carico del microprocessore
– il numero di processi attualmente in esecuzione
– i file di registro

Può anche monitorare servizi come SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol 3), Hypertext Transfer Protocol (HTTP) e altri protocolli di rete comuni. I controlli attivi vengono avviati da Nagios, mentre i controlli passivi provengono da applicazioni esterne collegate allo strumento di monitoraggio.

Un utente può scegliere di lavorare utilizzando l’interfaccia della riga di comando (CLI) o selezionare un’interfaccia utente grafica (GUI) basata su Web che è presente in alcune versioni di Nagios e di tool sviluppati da terze parti. La dashboard di Nagios offre una panoramica dei parametri critici monitorati sugli asset.

Sulla base dei parametri e delle soglie definite, Nagios può inviare avvisi se vengono
raggiunti livelli critici. Queste notifiche possono essere inviate in diversi modi, tra cui e-mail e messaggi di testo. Un sistema di autorizzazione consente anche all’amministratore di limitare l’accesso a queste notifiche.

Configurazioni con o senza agenti: funzioni e plug in
Agenti indipendenti vengono installati su qualsiasi sistema hardware o software per
raccogliere dati che vengono poi riportati al server di gestione. Il monitoraggio senza
agente utilizza i protocolli esistenti per emulare un agente. Entrambi gli approcci possono monitorare l’utilizzo del file system, le metriche del sistema operativo, gli stati dei servizi e dei processi e altro ancora. Esempi di agenti Nagios includono:

Nagios Remote Data Processor (NRDP)
Nagios Cross Platform Agent (NCPA)
NSClient ++

Il software esegue configurazioni basate su agenti e senza agenti.

A differenza di molti programmi di monitoraggio, infatti, questo software non possiede alcun
meccanismo proprio per verificare lo status dei sistemi e dei servizi di rete. A farsene
carico sono i plug-in. Queste estensioni, chiamate anche moduli, sono file già compilati
(scritti, ad esempio, in C o C++) o script eseguibili, contenenti argomenti sulla riga dei comandi (command line argument), che gestiscono il rispettivo controllo e trasmettono i risultati al software di monitoraggio. Sarà Nagios ad occuparsi poi dell’esecuzione.

Di conseguenza i plug-in agiscono come livello di astrazione tra la logistica di monitoraggio, i servizi e l’host. Il vantaggio? Che questa soluzione è in grado di controllare tutto quanto può essere programmato attraverso un processo di verifica automatico.

Quali sono i plug in di Nagios
Nagios può anche eseguire script e plug-in remoti utilizzando l’agente Nagios Remote Plugin Executor (NRPE).

NRPE consente il monitoraggio remoto delle metriche di sistema come, ad esempio, il carico del sistema, la memoria o l’utilizzo del disco. È costituito dal plug-in check_nrpe, che è memorizzato sulla macchina di monitoraggio locale, e dal NRDP, in esecuzione sulla macchina remota.

Il sistema utilizza un plug-in per consolidare i dati dall’agente NRPE prima che vengano inviati al server di gestione per l’elaborazione.

NRPE può anche comunicare con agenti Windows per monitorare i computer Windows.

Supporta plug-in che sono componenti aggiuntivi ed estensioni indipendenti, tali da permettere all’utente di definire sia i suoi obiettivi che i parametri relativi ai target da monitorare. I plug-in Nagios elaborano gli argomenti della riga di comando e comunicano i comandi con Nagios Core.

Esistono circa 50 plug-in sviluppati e gestiti da Nagios, mentre ce ne sono oltre 3mila realizzati dalla community open source. Questi plug-in sono classificati secondo degli elenchi che includono:

– Hardware
– Software
– Cloud
– Sistemi operativi
– Sicurezza
– File di registro
– Connessioni di rete

Ad esempio, se utilizzato in combinazione con sistemi di rilevamento ambientale, un plug-in Nagios può condividere dati su variabili ambientali, quali temperatura, umidità o pressione barometrica.

Quali i prodotti disponibili

Il prodotto è piaciuto molto sia alle piccole che alle grandi imprese. A utilizzarlo in maniera diffusa sono stati sia i fornitori di servizi Internet (ISP) che istituzioni scolastiche, agenzie governative, realtà sanitarie, finanziarie e manifatturiere.

A seconda dei servizi e del supporto necessari, è possibile scegliere tra opzioni gratuite e opzioni a pagamento.

Nagios Core Il servizio che originariamente era conosciuto come Nagios oggi viene
chiamato Nagios Core (NC). NC è disponibile gratuitamente come software di monitoraggio open source per sistemi IT, reti e infrastrutture.

Core, che contiene anche una vasta gamma di monitoraggio dell’infrastruttura il che consente ai plug-in di estendere le sue capacità di monitoraggio, è la base per i sistemi di monitoraggio Nagios a pagamento.

Nagios Core ha un’interfaccia web opzionale, che mostra lo stato della rete, le notifiche, i file di registro e altro. Oltre ad avvisare l’utente in caso di problemi del server o dell’host, Core può monitorare servizi di rete come SMTP, HTTP e Ping.

Nagios XI – Nagios XI è un’interfaccia estesa di Nagios Core, intesa come versione a
livello aziendale dello strumento di monitoraggio. XI funge da software di monitoraggio, Configuration Manager e toolkit.

Mentre Nagios Core è gratuito, XI deve essere acquistato da Nagios Enterprises. Oltre alle stesse funzionalità di Core, XI aggiunge macchine virtuali (VM) preconfigurate, un’interfaccia utente di configurazione web (UI), rappresentazione grafica delle prestazioni, un’applicazione mobile, dashboard, report programmati, supporto tecnico tramite e-mail e altro ancora. Nagios XI monitora i componenti dell’infrastruttura IT come applicazioni, sistemi operativi, reti e metriche di sistema.

I plug-in sono supportati per questi componenti dell’infrastruttura per espandere le capacità di monitoraggio di XI. Nagios Log Server – Nagios Log Server è uno strumento di monitoraggio e gestione dei log che consente a un’organizzazione di visualizzare, ordinare e configurare i log dalla propria infrastruttura IT, inclusi i log degli eventi di Windows.

Log Server può analizzare, raccogliere e archiviare i dati registrati in base a specifiche personalizzate e preassegnate.

L’amministratore può impostare avvisi per informare gli utenti di Log Server in caso di potenziale minaccia o malfunzionamento di una risorsa monitorata. Ad esempio, un avviso viene inviato all’amministratore di Microsoft Exchange quando ci sono tre tentativi di accesso non riusciti a Exchange Server, il che significa che potrebbe esserci una persona ingiustificata che tenta di indovinare la password al sistema.

Nagios Network Analyzer – Nagios Network Analyzer tiene traccia del traffico di rete e dell’utilizzo della larghezza di banda. Network Analyzer è in grado di risolvere interruzioni di rete, anomalie e minacce alla sicurezza. Alcune funzionalità includono avvisi di sicurezza automatizzati, monitoraggio delle applicazioni personalizzabile, integrazione con Nagios IX nonché un calcolatore di utilizzo della larghezza di banda.

Nagios Fusion – Nagios Fusion è un servizio di clusterizzazione per i server Nagios Core e Nagios XI, che mostra più sistemi in un’unica vista. Fusion condensa la gestione della rete centralizzando funzionalità e dati di XI e Core in un’unica posizione.

Questo consente una vista granulare di tutta l’infrastruttura di rete. Con Fusion, un amministratore può specificare quali server XI e Core vengono visualizzati e gestire quali utenti sono autorizzati a visualizzare tali server.

Inoltre, gli utenti Fusion possono accedere a qualsiasi server gestito e utilizzare i dati memorizzati nella cache o in tempo reale per configurare grafici e altri elementi grafici da visualizzare sui dashboard.

Nagios e’ un ottimo tool FREE per il monitoraggio di sistemi e di reti. Molto completo ed efficiente ha un numero molto elevato di Plug-in che consentono il controllo di un sistema informativo in tutti i suoi aspetti: dai router ai web server, dai file system alle basi dati, …

Poiche’ non ho trovato molto in italiano ho scritto questo breve documento che ne descrive alcune caratteristiche seguendo l’installazione, la configurazione e l’utilizzo di Nagios.

Questa pagina e’ stata scritta quasi dieci anni fa… Nagios e’ sempre piu’ diffuso ed e’
considerato uno standard di fatto per il monitoraggio di sistema.

Ora e’ disponibile la versione Nagios XI che fornisce una GUI di amministrazione molto completa e semplici wizard per la configurazione. Ma le funzionalita’ di base della versione core, descritta in questo documento, sono rimaste praticamente identiche.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?