miércoles, 15 de junio de 2016

Script para arrancar NRPE en AIX

La instalacion de NRPE, agente de monitoreo remoto de nagios, es un poco mas trabajosa en AIX que en Linux. Una de las tareas adicionales es crear el script de arranque.

Hice este sencillo script, para empezar a monitorear mis servidores.

#!/bin/ksh
##################################################
# name: nrpe
# purpose: script that will start or stop the nrpe daemon.
##################################################

NRPE="/usr/local/nagios/bin/nrpe"
NRPE_CFG="/usr/local/nagios/etc/nrpe.cfg"

case "$1" in
start )
         $NRPE -c $NRPE_CFG -n -d
         ;;
stop )
         for i in $(ps -e|grep nrpe|cut -f2 -d' '); do
            kill -9 $i
        done
        ;;
status )
       COUNT=$(ps -e|grep nrpe|cut -f2 -d' '|wc -l)
       if [ $COUNT -ge 1 ] ; then
           echo "NRPE is Running"
       else
          echo "NRPE is Dead"
       fi
      ;;
* )
     echo "Usage: $0 (start | stop)"
     exit 1
esac


El script admite mejoras, para utilizar las funcionalidades propias de AIX para iniciar y terminar servicios.

No hay comentarios:

Publicar un comentario