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

Re: [OT] Grafear chequeos nagios personalizados



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;


Reply to: