fr:pnp-0.6:wrapper
check_procs est un exemple de plugin ne donnant pas d'informations de type “performance-data”:
./check_procs -a ndo2db -w 1: -c 0: PROCS OK: 2 processes with args 'ndo2db'
Cela peut être corrigé par le script suivant:
check_procs.sh
#!/bin/bash LINE=`/usr/local/nagios/libexec/check_procs $*` # On sauve la sortie du script dans la variable LINE RC=$? # On sauve le code de sortie dans la variable RC COUNT=`echo $LINE | awk '{print $3}'` # On sauve le contenue de la 3ème col de la variable LINE dans la variable COUNT PROCS=`expr $COUNT - 1` # check_procs.sh est computé, donc, soustraire un LINE=`echo $LINE | sed "s/: $COUNT /: $PROCS /"` # On remplace le numéro echo $LINE \| procs=$PROCS # On affiche le tout exit $RC # On sort avec le code de sortie du script initial
Maintenant vous allez avoir les informations “performance-data” grâce au libellé suivant :
./check_procs.sh -a ndo2db -w 1: -c 0:
ce qui conduit à la sortie :
PROCS OK: 2 processes with args 'ndo2db'| procs=2
fr/pnp-0.6/wrapper.txt · Last modified: 2022/01/21 14:37 by 127.0.0.1