[hobbit] auto-restart clients

John Turner jturner at ns.wcpss.net
Sat Apr 23 17:53:23 CEST 2005


On Apr 23, 2005, at 11:41 AM, kevin hanrahan wrote:

> Hello all,
>  For reasons which I cannot understand, our unix admins feel the need 
> to
> reboot their machines constantly. I don't think there is an uptime
> exceeding 2 weeks!! However when that happens, the BB client stops
> reporting and I eventually get the purple alerts from Hobbit. Can
> someone tell me how to get the clients to auto-restart? Also, I am not 
> a
> coder so please don't tell me to "write a script to make them start at
> reboot" because that is obvious....i just don't know how. Thank you for
> all input on this.
>
> kevin
>
>

Here is the script we use. This one is from a Linux machine and you 
will need to set BBHOME and BBUSER. Under Linux you can use the 
chkconfig command to add this. Under other OSes you will need to link 
it to the run levels you want it to start/stop. Any UNIX administrator 
should be able to do this or you are paying them too much.

John

% more /etc/init.d/bb

#!/bin/sh
#
# chkconfig: 345 89 19
# description: Start up script for Big Brother
#
# Big Brother Startup

PATH=$PATH:/bin:/usr/bin                # FOR su
BBHOME=/opt/bb/bb
BBUSER=bb

case "$1" in
start)
         su - $BBUSER -c "cd $BBHOME;./runbb.sh start"
         echo "Starting Big Brother."
         #&SLEEP
         ;;
restart)
         su - $BBUSER -c "cd $BBHOME;./runbb.sh restart"
         echo "Restarting Big Brother."
         #&SLEEP
         ;;
stop)
         su - $BBUSER -c "cd $BBHOME;./runbb.sh stop"
         echo "Stopping Big Brother."
         ;;
*)
         echo "Usage: $0 {start|stop|restart}"
         exit 1
         ;;
esac

exit 0





More information about the Xymon mailing list