Com\’è dura la professione!

17 maggio 2006

Grafici con Nagios

Filed under: Amministrazione di sistema,Nagios — lbell @ 20:05

Il punto debole di Nagios, oltre alla complessità della configurazione beninteso, e' la mancanza di uno storico dei valori quantitativi. E' molto comodo e intuitivo controllare la tendenza dei valori di risposta dei singoli servizi a colpo d'occhio. Ovviamente a questa mancanza si può sopperire con l'ennesimo comando, questa volta non un plugin, ma un filtro. Il progetto che dovremo utilizzare si chiama NagiosGrapher (http://www.nagiosexchange.org/NagiosGrapher.84.0.html) e richiede la presenza di rrd. Sfrutta il meccanismo di eco dei performance data di Nagios per leggere i dati che arrivano dai plugins per passarli ad un servizio che li decodifica e li inserisce in un database rrd in tempo reale; vi sono anche degli scripts che generano un grafico dei valori per le pagine web di amministrazione.

NagiosGrapher consiste in un servizio, che l'amministratore deve far partire, che apre una pipe in lettura. Quando i dati arrivano, li confronta con il proprio file di configurazione per decidere se il dato va memorizzato ed in quale archivio. Non tutti i dati possono quindi essere utilizzati, ma solo quelli che sono formattati secondo la convenzioni indicate dalle linee guida per i plugins. Per far arrivare i dati da Nagios a NagiosGrapher va creato un comando di Nagios utilizzando un applicativo fornito, come script o eseguibile compilato, che ricevendo i dati da Nagios li scrive sulla named pipe aperta da NagiosGrapher.

define command {
command_name   process-service-perfdata
command_line    percorso/fifo_write.pl  percorso/ngraph.pipe '$HOSTNAME$   $SERVICEDESC$ $SERVICEOUTPUT$   $SERVICEPERFDATA$' 3
}

Non rimane che dire a Nagios (in nagios.cfg) di utilizzare il comando appena creato :

process_performance_data=1
service_perfdata_command=process-service-perfdata

Per la verità occorre anche gestire una opportuna configurazione per ogni grafico che si vuole generare, ma questi sono dettagli che potete leggere nella documentazione di NagiosGrapher che invito a leggere.

Annunci

Lascia un commento »

Non c'è ancora nessun commento.

RSS feed for comments on this post. TrackBack URI

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Crea un sito o un blog gratuitamente presso WordPress.com.

%d blogger hanno fatto clic su Mi Piace per questo: