Start XYmon at boot in Ubuntu...
list Mathias Carlsson
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.
list Henrik Størner
▸
In <53A596D8A70D444592096CC4C336CC59061FD78C2A at sysmx01> Mathias Carlsson <user-3db73aed6d27@xymon.invalid> 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
list Stef Coene
▸
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
list L.M.J
On Wed, 17 Dec 2008 12:32:08 +0100, Mathias Carlsson
▸
<user-3db73aed6d27@xymon.invalid> 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