[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Grafear chequeos nagios personalizados



El miércoles, 7 oct 2015 a las 13:52 UTC
Maykel Franco escribió:

> El día 7 de octubre de 2015, 10:40, Manolo Díaz
> <diaz.manolo@gmail.com> escribió:
> > El miércoles, 7 oct 2015 a las 07:50 UTC
> > Maykel Franco escribió:
> >
> >> Hola buenas, finalmente me he decantado por usar nagios a pelo y hacer
> >> mis propios scripts de chequeo cuando los necesite. Por ejemplo he
> >> realizado uno para comprobar el número de Threads que tiene la
> >> máquina, de esta forma, algo sencillo:
> >>
> >> #!/bin/bash
> >>
> >> threads=`grep -s '^Threads' /proc/[0-9]*/status | awk '{ sum += $2; }
> >> END { print sum; }'`
> >>
> >>     if [ $threads -lt 2000 ] ; then
> >>         status=0
> >>         statustxt=OK
> >>     elif [ $threads -lt 3000 ] ; then
> >>         status=1
> >>         statustxt=WARNING
> >>     else
> >>         status=2
> >>         statustxt=CRITICAL
> >>     fi
> >>     echo "THREADS $statustxt - $threads threads ;2000;3000;0; | Number
> >> Threads $threads"
> >>
> >> El problema que tengo es que pnp4nagios no grafea... No crea si quiera
> >> el gráfico rrd...
> >>
> >> Si lo ejecuto, me devuelve esto:
> >>
> >> THREADS OK - 762 threads ;2000;3000;0; | Number Threads 762
> >>
> >> Según la doc de nagios y de pnp4nagios:
> >>
> >> https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/perfdata.html
> >>
> >> http://docs.pnp4nagios.org/pnp-0.6/perfdata_format
> >>
> >> Creo que devuelvo lo que necesita para grafear pero no lo hace...
> >>
> >> Alguien tiene alguna idea?
> >
> > Pues según uno de los enlaces
> >
> >  Performance data is defined by Nagios as “everything after the | of
> >  the plugin output”
> >
> > Es decir, creo que inviertes el orden, los datos a dibujar van después
> > de la barra vertical.
> >
> >> Uso nagios 4.1.1 + NRPE + pnp4nagios
> >>
> >> Gracias de antemano.
> >
> > --
> > Manolo Díaz
> >
> 
> Te refieres así??
> 
> THREADS OK - 762 threads | Number Threads 762 ;2000;3000;0;
> 

Después de la barra vertical

'Number Treads'=762;;2000;3000;0;

Incluida comillas simples. No se especifica máximo.

-- 
Manolo Díaz


Reply to: