El día 7 de octubre de 2015, 10:40, Manolo Díaz <diaz.man...@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;