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

[OT] Grafear chequeos nagios personalizados



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.


Reply to: