Hi!
I haven't found any way to start XYmon automatically at boot time... It need to be started by user hobbit, and when I used update-rc it was added in the startscripts, but I can't figure out how to get it started by user hobbit... Anybody knows how to do this?
/Mathias
Mathias Carlsson VMware | Storage | Networking | Security www.systeam.se<http://www.systeam.se>
SYSteam Anderstorp * Stötabogatan 1* SE-334 24 Anderstorp T: +46 (0)371 - 58 85 29 * F: +46 (0)371 - 169 67
Detta meddelande innehåller information som kan vara av sekretesskaraktär eller på annat sätt hemlig och ägs av SYSteam Datakonsult i Anderstorp AB. Meddelandet är endast avsedd för personen till vilken den är adresserad. Om du inte är den avsedda mottagaren, har du ej tillåtelse att läsa, skriva, spara, kopiera, distribuera eller använda meddelandet eller del av meddelandet. Om du mottar meddelandet av misstag, var vänlig och meddela avsändaren omgående samt ta bort meddelandet och alla kopior av detsamma.
In <53A596D8A70D444592096CC4C336CC59061FD78C2A at sysmx01> Mathias Carlsson <Mathias.Carlsson at systeam.se> writes:
I haven't found any way to start XYmon automatically at boot time... It need to be started by user hobbit, and when I used update-rc it was adde= d in the startscripts, but I can't figure out how to get it started by user= hobbit... Anybody knows how to do this?
su -c "/usr/lib/xymon/server/hobbit.sh start" - hobbit
Regards, Henrik
On Wednesday 17 December 2008, Mathias Carlsson wrote:
Hi!
I haven't found any way to start XYmon automatically at boot time... It need to be started by user hobbit, and when I used update-rc it was added in the startscripts, but I can't figure out how to get it started by user hobbit... Anybody knows how to do this? This is in generally how I add something to the start and stop procedure.
This should work on any linux distribution.
Make a file /etc/init.d/xymon with contents
#!/bin/sh
case "$1" in start) <start command> ;; stop) <stop command> ;; esac
exit 0
Make this file executable and create the needed symlinks:
chmod 755 /etc/init.d/xymon ln -s /etc/init.d/xymon /etc/rc0.d/K09xymon ln -s /etc/init.d/xymon /etc/rc1.d/K09xymon ln -s /etc/init.d/xymon /etc/rc2.d/S91xymon ln -s /etc/init.d/xymon /etc/rc3.d/S91xymon ln -s /etc/init.d/xymon /etc/rc4.d/S91xymon ln -s /etc/init.d/xymon /etc/rc5.d/S91xymon ln -s /etc/init.d/xymon /etc/rc6.d/K09xymon
Stef
On Wed, 17 Dec 2008 12:32:08 +0100, Mathias Carlsson <Mathias.Carlsson at systeam.se> wrote:
Hi!
I haven't found any way to start XYmon automatically at boot time... It need to be started by user hobbit, and when I used update-rc it was added in the startscripts, but I can't figure out how to get it started by user hobbit... Anybody knows how to do this?
Hello Mathias
I would like to share my own Hobbit starting script, working the same for Xymon
cat /etc/init.d/hobbit-client
#!/bin/bash
USER_HOBBIT="hobbit"
PROG_PATH="/opt/hobbit-monitor"
HOBBIT_PID="${PROG_PATH}/client/logs/clientlaunch.${HOSTNAME}.pid"
cd /
case "$1" in start) su ${USER_HOBBIT} -c "${PROG_PATH}/client/runclient.sh start" ;; stop) su ${USER_HOBBIT} -c "${PROG_PATH}/client/runclient.sh stop" ;;
restart) su ${USER_HOBBIT} -c "${PROG_PATH}/client/runclient.sh restart" ;;
status) su ${USER_HOBBIT} -c "${PROG_PATH}/client/runclient.sh status" ;;
*) echo "Usage: $NAME {start|stop|restart|status}" >&2 exit 3 ;; esac
--- END ---
Please, fix according to your Xymon username and installation path :
USER_HOBBIT="?"
PROG_PATH="?"
Good luck
participants (4)
-
henrik@hswn.dk
-
linuxmasterjedi@free.fr
-
Mathias.Carlsson@systeam.se
-
stef.coene@docum.org