#! /bin/sh
#
# monitors     Start/Stop CIS monitor
#
# description: The CIS (Cluster Information Service) monitor provide \
#	       CIS daemon with information about host.
# processname: cismon

# Source function library.
. /etc/rc.d/init.d/functions

# Get hostname of CIS daemon.
. /etc/sysconfig/network

# See how we were called.
case "$1" in
  start)
	echo -n "Starting CIS monitor: "

        for MONITOR in sysmon procmon sockmon netmon ; do
	       	modprobe k$MONITOR &> /dev/null
        done
	daemon cismon $CISSERVER

	echo
	touch /var/lock/subsys/cismon
	;;
  stop)
	echo -n "Stopping CIS monitor: "

#        for MONITOR in netmon sockmon procmon sysmon ; do
#	      	modprobe -r k$MONITOR &> /dev/null
#        done
	killproc cismon

	echo
	rm -f /var/lock/subsys/cismon
	;;
  status)
        status cismon
	;;
  restart|reload)
	$0 stop
	$0 start
	;;
  *)
	echo "Usage: cismon {start|stop|status|restart|reload}"
	exit 1
esac

exit 0
