Re: [OT] Grafear chequeos nagios personalizados

2015-12-27 Por tema Camaleón
El Fri, 25 Dec 2015 19:22:38 +0100, Maykel Franco escribió:

> El día 29 de octubre de 2015, 15:42, Camaleón 
> escribió:

Buf... correo viejuno, ya ni me acuerdo de lo que estábamos hablando :-)

>> El Thu, 29 Oct 2015 12:38:04 +0100, Maykel Franco escribió:

(...)

>>> Lo que sí que es curioso es lo que pasa con el comando check_load,
>>> para el servidor nagios monitorizador, el check_load de 1min , 5 min y
>>> 15 min lo mete en el mismo gráfico con diferentes colores:
>>>
>>> http://imgur.com/gUz7jjD
>>>
>>> Y en cambio , si grafeo otro servidor usando nrpe + check_load, que me
>>> devuelve la misma sintaxis que el servidor de nagios, lo grafea en
>>> graficos diferentes:
>>>
>>> http://imgur.com/PQv0Jbi
>>
>> (...)
>>
>> ¿Cuál es el comando que usas en ambos casos? Digo, al ejecutar
>> directamente RRD para que genere los gráficos.
> 
> No ejecuto ningún comando, pongo el check y los genera
> automáticamente... En cuanto escupe datos, los crea en su
> correspondiente ubicación con su correspondiente nombre de la
> descripción del servicio.

Pues de eso se trata, de que ejecutes el comando a mano en una consola 
para ver lo que hace. Una vez que lo tengas afinado ya le dirás al plugin 
de Nagios lo que quieras que ejecute.

Saludos,

-- 
Camaleón



Re: [OT] Grafear chequeos nagios personalizados

2015-12-25 Por tema Maykel Franco
El día 29 de octubre de 2015, 15:42, Camaleón  escribió:
> El Thu, 29 Oct 2015 12:38:04 +0100, Maykel Franco escribió:
>
>> El día 15 de octubre de 2015, 17:33, Maykel Franco
>>  escribió:
>>> El día 15 de octubre de 2015, 17:26, Camaleón 
>>> escribió:
>
> (...)
>
 Los pasos para realizar las pruebas iniciales serían:

 1/ Conseguir que Nagios genere los datos (cpu, ram, swap) con el
 formato correcto 2/ Almacenar esos datos para que RRD los pueda leer
 3/ Ejecutar RRD pasándole la información almacenada para que te pinte
 la imagen con los datos superpuestos

 Una vez que tengas eso funcionando correctamente tendrás que ver la
 forma de integrar pnp4nagios para que lo haga automáticamente, es
 decir, para que genere todos esos datos en el formato que Nagios
 espera.

>>>
>>> Perfecto, gracias.
>>
>> Lo que sí que es curioso es lo que pasa con el comando check_load,
>> para el servidor nagios monitorizador, el check_load de 1min , 5 min y
>> 15 min lo mete en el mismo gráfico con diferentes colores:
>>
>> http://imgur.com/gUz7jjD
>>
>> Y en cambio , si grafeo otro servidor usando nrpe + check_load, que me
>> devuelve la misma sintaxis que el servidor de nagios, lo grafea en
>> graficos diferentes:
>>
>> http://imgur.com/PQv0Jbi
>
> (...)
>
> ¿Cuál es el comando que usas en ambos casos? Digo, al ejecutar
> directamente RRD para que genere los gráficos.

No ejecuto ningún comando, pongo el check y los genera
automáticamente... En cuanto escupe datos, los crea en su
correspondiente ubicación con su correspondiente nombre de la
descripción del servicio.
>
> Saludos,
>
> --
> Camaleón
>



Re: [OT] Grafear chequeos nagios personalizados

2015-10-29 Por tema Maykel Franco
El día 15 de octubre de 2015, 17:33, Maykel Franco
 escribió:
> El día 15 de octubre de 2015, 17:26, Camaleón  escribió:
>> El Thu, 15 Oct 2015 17:17:26 +0200, Maykel Franco escribió:
>>
>>> El día 15 de octubre de 2015, 17:13, Camaleón 
>>> escribió:
 El Thu, 15 Oct 2015 16:13:21 +0200, Maykel Franco escribió:

> Buenas, no consigo grafear 2 cosas en el mismo gráfico... No veo nada
> en la documentación. Imaginaros que quiero grafear en el mismo gráfico
> la memoria ram usada, la disponible y la swap, por poner un ejemplo, y
> cada uno con diferente color obviamente...

 Supongo que eso será cosa de la configuración de RRD Tools, mira a ver
 si permite combinar en un único gráfico varias funcionalidades/scripts
 que generes con pnp4nagios. Así a bote pronto entiendo que debe ser
 posible.

 Jolines... mira, alguien pregunta lo mismo:

 Aggregating more than two RRDs in RRDGraph returns empty graph
 http://serverfault.com/questions/574683/aggregating-more-than-two-rrds-in-rrdgraph-returns-empty-graph

 Ahora bien, es posible que tengas que generar el gráfico a mano si
 pnp4nagios no lo hace automáticamente.


>>> Gracias, ese enlace no le había visto, lo que no veo es cómo tiene que
>>> devolver los datos el script de check de nagios. No sé si me explico.
>>
>> Bueno, eso lo enviaste tú en el primer mensaje que mandaste ;-)
>>
>> https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/perfdata.html
>>
>> Los pasos para realizar las pruebas iniciales serían:
>>
>> 1/ Conseguir que Nagios genere los datos (cpu, ram, swap) con el formato
>> correcto
>> 2/ Almacenar esos datos para que RRD los pueda leer
>> 3/ Ejecutar RRD pasándole la información almacenada para que te pinte la
>> imagen con los datos superpuestos
>>
>> Una vez que tengas eso funcionando correctamente tendrás que ver la forma
>> de integrar pnp4nagios para que lo haga automáticamente, es decir, para
>> que genere todos esos datos en el formato que Nagios espera.
>>
>> Saludos,
>>
>> --
>> Camaleón
>>
>
>
> Perfecto, gracias.

Lo que sí que es curioso es lo que pasa con el comando check_load,
para el servidor nagios monitorizador, el check_load de 1min , 5 min y
15 min lo mete en el mismo gráfico con diferentes colores:

http://imgur.com/gUz7jjD

Y en cambio , si grafeo otro servidor usando nrpe + check_load, que me
devuelve la misma sintaxis que el servidor de nagios, lo grafea en
graficos diferentes:

http://imgur.com/PQv0Jbi

Curioso y como digo el resultado del comando check en ambos servidores
es el mismo:

NAGIOS

OK - load average: 0.00, 0.00, 0.02|load1=0.000;5.000;10.000;0;
load5=0.000;4.000;6.000;0; load15=0.020;3.000;4.000;0;

TOONE

OK - load average: 1.00, 1.00, 1.00|load1=1.000;15.000;30.000;0;
load5=1.000;10.000;25.000;0; load15=1.000;5.000;20.000;0;


La configuración en ambos es la misma, no tiene más...

check_command   check_local_load!5.0,4.0,3.0!10.0,6.0,4.0



Re: [OT] Grafear chequeos nagios personalizados

2015-10-29 Por tema Camaleón
El Thu, 29 Oct 2015 12:38:04 +0100, Maykel Franco escribió:

> El día 15 de octubre de 2015, 17:33, Maykel Franco
>  escribió:
>> El día 15 de octubre de 2015, 17:26, Camaleón 
>> escribió:

(...)

>>> Los pasos para realizar las pruebas iniciales serían:
>>>
>>> 1/ Conseguir que Nagios genere los datos (cpu, ram, swap) con el
>>> formato correcto 2/ Almacenar esos datos para que RRD los pueda leer
>>> 3/ Ejecutar RRD pasándole la información almacenada para que te pinte
>>> la imagen con los datos superpuestos
>>>
>>> Una vez que tengas eso funcionando correctamente tendrás que ver la
>>> forma de integrar pnp4nagios para que lo haga automáticamente, es
>>> decir, para que genere todos esos datos en el formato que Nagios
>>> espera.
>>>
>>
>> Perfecto, gracias.
> 
> Lo que sí que es curioso es lo que pasa con el comando check_load,
> para el servidor nagios monitorizador, el check_load de 1min , 5 min y
> 15 min lo mete en el mismo gráfico con diferentes colores:
> 
> http://imgur.com/gUz7jjD
> 
> Y en cambio , si grafeo otro servidor usando nrpe + check_load, que me
> devuelve la misma sintaxis que el servidor de nagios, lo grafea en
> graficos diferentes:
> 
> http://imgur.com/PQv0Jbi

(...)

¿Cuál es el comando que usas en ambos casos? Digo, al ejecutar 
directamente RRD para que genere los gráficos.

Saludos,

-- 
Camaleón



Re: [OT] Grafear chequeos nagios personalizados

2015-10-15 Por tema Camaleón
El Thu, 15 Oct 2015 17:17:26 +0200, Maykel Franco escribió:

> El día 15 de octubre de 2015, 17:13, Camaleón 
> escribió:
>> El Thu, 15 Oct 2015 16:13:21 +0200, Maykel Franco escribió:
>>
>>> Buenas, no consigo grafear 2 cosas en el mismo gráfico... No veo nada
>>> en la documentación. Imaginaros que quiero grafear en el mismo gráfico
>>> la memoria ram usada, la disponible y la swap, por poner un ejemplo, y
>>> cada uno con diferente color obviamente...
>>
>> Supongo que eso será cosa de la configuración de RRD Tools, mira a ver
>> si permite combinar en un único gráfico varias funcionalidades/scripts
>> que generes con pnp4nagios. Así a bote pronto entiendo que debe ser
>> posible.
>>
>> Jolines... mira, alguien pregunta lo mismo:
>>
>> Aggregating more than two RRDs in RRDGraph returns empty graph
>> http://serverfault.com/questions/574683/aggregating-more-than-two-rrds-in-rrdgraph-returns-empty-graph
>>
>> Ahora bien, es posible que tengas que generar el gráfico a mano si
>> pnp4nagios no lo hace automáticamente.
>>
>>
> Gracias, ese enlace no le había visto, lo que no veo es cómo tiene que
> devolver los datos el script de check de nagios. No sé si me explico.

Bueno, eso lo enviaste tú en el primer mensaje que mandaste ;-)

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/perfdata.html

Los pasos para realizar las pruebas iniciales serían:

1/ Conseguir que Nagios genere los datos (cpu, ram, swap) con el formato 
correcto
2/ Almacenar esos datos para que RRD los pueda leer
3/ Ejecutar RRD pasándole la información almacenada para que te pinte la 
imagen con los datos superpuestos

Una vez que tengas eso funcionando correctamente tendrás que ver la forma 
de integrar pnp4nagios para que lo haga automáticamente, es decir, para 
que genere todos esos datos en el formato que Nagios espera.

Saludos,

-- 
Camaleón



Re: [OT] Grafear chequeos nagios personalizados

2015-10-15 Por tema Camaleón
El Thu, 15 Oct 2015 16:13:21 +0200, Maykel Franco escribió:

> Buenas, no consigo grafear 2 cosas en el mismo gráfico... No veo nada en
> la documentación. Imaginaros que quiero grafear en el mismo gráfico la
> memoria ram usada, la disponible y la swap, por poner un ejemplo, y cada
> uno con diferente color obviamente...

Supongo que eso será cosa de la configuración de RRD Tools, mira a ver si 
permite combinar en un único gráfico varias funcionalidades/scripts que 
generes con pnp4nagios. Así a bote pronto entiendo que debe ser posible.

Jolines... mira, alguien pregunta lo mismo:

Aggregating more than two RRDs in RRDGraph returns empty graph
http://serverfault.com/questions/574683/aggregating-more-than-two-rrds-in-rrdgraph-returns-empty-graph

Ahora bien, es posible que tengas que generar el gráfico a mano si 
pnp4nagios no lo hace automáticamente.

Saludos,

-- 
Camaleón



Re: [OT] Grafear chequeos nagios personalizados

2015-10-15 Por tema Maykel Franco
El día 15 de octubre de 2015, 17:13, Camaleón  escribió:
> El Thu, 15 Oct 2015 16:13:21 +0200, Maykel Franco escribió:
>
>> Buenas, no consigo grafear 2 cosas en el mismo gráfico... No veo nada en
>> la documentación. Imaginaros que quiero grafear en el mismo gráfico la
>> memoria ram usada, la disponible y la swap, por poner un ejemplo, y cada
>> uno con diferente color obviamente...
>
> Supongo que eso será cosa de la configuración de RRD Tools, mira a ver si
> permite combinar en un único gráfico varias funcionalidades/scripts que
> generes con pnp4nagios. Así a bote pronto entiendo que debe ser posible.
>
> Jolines... mira, alguien pregunta lo mismo:
>
> Aggregating more than two RRDs in RRDGraph returns empty graph
> http://serverfault.com/questions/574683/aggregating-more-than-two-rrds-in-rrdgraph-returns-empty-graph
>
> Ahora bien, es posible que tengas que generar el gráfico a mano si
> pnp4nagios no lo hace automáticamente.
>
> Saludos,
>
> --
> Camaleón
>

Gracias, ese enlace no le había visto, lo que no veo es cómo tiene que
devolver los datos el script de check de nagios. No sé si me explico.



Re: [OT] Grafear chequeos nagios personalizados

2015-10-15 Por tema Maykel Franco
El día 15 de octubre de 2015, 17:26, Camaleón  escribió:
> El Thu, 15 Oct 2015 17:17:26 +0200, Maykel Franco escribió:
>
>> El día 15 de octubre de 2015, 17:13, Camaleón 
>> escribió:
>>> El Thu, 15 Oct 2015 16:13:21 +0200, Maykel Franco escribió:
>>>
 Buenas, no consigo grafear 2 cosas en el mismo gráfico... No veo nada
 en la documentación. Imaginaros que quiero grafear en el mismo gráfico
 la memoria ram usada, la disponible y la swap, por poner un ejemplo, y
 cada uno con diferente color obviamente...
>>>
>>> Supongo que eso será cosa de la configuración de RRD Tools, mira a ver
>>> si permite combinar en un único gráfico varias funcionalidades/scripts
>>> que generes con pnp4nagios. Así a bote pronto entiendo que debe ser
>>> posible.
>>>
>>> Jolines... mira, alguien pregunta lo mismo:
>>>
>>> Aggregating more than two RRDs in RRDGraph returns empty graph
>>> http://serverfault.com/questions/574683/aggregating-more-than-two-rrds-in-rrdgraph-returns-empty-graph
>>>
>>> Ahora bien, es posible que tengas que generar el gráfico a mano si
>>> pnp4nagios no lo hace automáticamente.
>>>
>>>
>> Gracias, ese enlace no le había visto, lo que no veo es cómo tiene que
>> devolver los datos el script de check de nagios. No sé si me explico.
>
> Bueno, eso lo enviaste tú en el primer mensaje que mandaste ;-)
>
> https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/perfdata.html
>
> Los pasos para realizar las pruebas iniciales serían:
>
> 1/ Conseguir que Nagios genere los datos (cpu, ram, swap) con el formato
> correcto
> 2/ Almacenar esos datos para que RRD los pueda leer
> 3/ Ejecutar RRD pasándole la información almacenada para que te pinte la
> imagen con los datos superpuestos
>
> Una vez que tengas eso funcionando correctamente tendrás que ver la forma
> de integrar pnp4nagios para que lo haga automáticamente, es decir, para
> que genere todos esos datos en el formato que Nagios espera.
>
> Saludos,
>
> --
> Camaleón
>


Perfecto, gracias.



Re: [OT] Grafear chequeos nagios personalizados

2015-10-15 Por tema Maykel Franco
El día 8 de octubre de 2015, 17:48, Maykel Franco
 escribió:
> El día 7 de octubre de 2015, 16:24, Camaleón  escribió:
>> El Wed, 07 Oct 2015 09:50:17 +0200, 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
>>
>> (...)
>>
>>> 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
>>
>> 'label'=value[UOM];[warn];[crit];[min];[max]
>>
>> Hum... según el formato que espera Nagios, tendrías que usar algo de este
>> tipo (a ojo):
>>
>> ***
>> echo "THREADS $statustxt - Number Threads $threads | 
>> NumberThreads=$threads;2000;3000;0"
>> ***
>
> Joder pues vaya ojo tienes... Ha funcionado... Imagino que también se
> podrán pintar más de una cosa y de otro color.
>
> Voy a ver, sabiendo el formato ya no debería de ser difícil.
>
> Gracias.
>
>>
>> Pero seguramente tengas algún script de ejemplo en el paquete pnp4nagios
>> que puedas modificar para ir sobre seguro.
>>
>> Saludos,
>>
>> --
>> Camaleón
>>


Buenas, no consigo grafear 2 cosas en el mismo gráfico... No veo nada
en la documentación. Imaginaros que quiero grafear en el mismo gráfico
la memoria ram usada, la disponible y la swap, por poner un ejemplo, y
cada uno con diferente color obviamente...



Re: [OT] Grafear chequeos nagios personalizados

2015-10-08 Por tema Maykel Franco
El día 7 de octubre de 2015, 16:24, Camaleón  escribió:
> El Wed, 07 Oct 2015 09:50:17 +0200, 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
>
> (...)
>
>> 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
>
> 'label'=value[UOM];[warn];[crit];[min];[max]
>
> Hum... según el formato que espera Nagios, tendrías que usar algo de este
> tipo (a ojo):
>
> ***
> echo "THREADS $statustxt - Number Threads $threads | 
> NumberThreads=$threads;2000;3000;0"
> ***

Joder pues vaya ojo tienes... Ha funcionado... Imagino que también se
podrán pintar más de una cosa y de otro color.

Voy a ver, sabiendo el formato ya no debería de ser difícil.

Gracias.

>
> Pero seguramente tengas algún script de ejemplo en el paquete pnp4nagios
> que puedas modificar para ir sobre seguro.
>
> Saludos,
>
> --
> Camaleón
>



Re: [OT] Grafear chequeos nagios personalizados

2015-10-07 Por tema Manolo Díaz
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



[OT] Grafear chequeos nagios personalizados

2015-10-07 Por tema Maykel Franco
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?

Uso nagios 4.1.1 + NRPE + pnp4nagios

Gracias de antemano.



Re: [OT] Grafear chequeos nagios personalizados

2015-10-07 Por tema Manolo Díaz
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
>  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



Re: [OT] Grafear chequeos nagios personalizados

2015-10-07 Por tema Maykel Franco
El día 7 de octubre de 2015, 10:40, Manolo Díaz
 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;



Re: [OT] Grafear chequeos nagios personalizados

2015-10-07 Por tema Camaleón
El Wed, 07 Oct 2015 09:50:17 +0200, 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

(...)

> 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

'label'=value[UOM];[warn];[crit];[min];[max]

Hum... según el formato que espera Nagios, tendrías que usar algo de este 
tipo (a ojo):

***
echo "THREADS $statustxt - Number Threads $threads | 
NumberThreads=$threads;2000;3000;0"
***

Pero seguramente tengas algún script de ejemplo en el paquete pnp4nagios 
que puedas modificar para ir sobre seguro.

Saludos,

-- 
Camaleón