Servicios en Debian/Ubuntu
Para crear un servicio , por ejemplo el servicio para el programa nrpe de nagios realizamos lo siguiente:
1.- Creamos el archivo "/etc/init.d/nrpe" con el siguiente contenido:
#!/bin/sh
#
NRPE_PATH="/usr/local/nagios/bin"
DAEMON="$NRPE_PATH/nrpe -d -c"
CONFIG_FILE="/usr/local/nagios/etc/nrpe.cfg"
case "$1" in
start)
echo "Starting nrpe"
$DAEMON $CONFIG_FILE
echo "Started"
exit 0
;;
restart)
$0 stop
$0 start
exit 0
;;
stop)
echo "Stoping nrpe"
kill -9 `ps -ef | grep nrpe | grep -v grep | awk '{print $2}'`
exit 0
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
2.- Agregamos el servicio para que se inicie/detenga con el sistema:
$update-rc.d nrpe defaults 98
El número 98 se puede cambiar por el que deseemos.
0 Comments:
Publicar un comentario
<< Home