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 > <[email protected]> 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

