stopping and starting NDO daemon

Masopust, Christian christian.masopust at siemens.com
Mon Apr 20 22:04:02 CEST 2009


Hello Greg,
 
here it is, simply took one of RHEL's init-scripts and modified it:
 
[root at atvies00nx libexec]# cat /etc/init.d/ndo2db
#! /bin/sh
 
# ndo2db init file

# For RedHat and cousins:
# chkconfig: 2345 98 02
# description: NDO daemon to write data to database
# processname: ndo2db
 
# be aware that ndo2db has to be started before nagios !
 

### BEGIN INIT INFO
# Provides: ndo2db
# Required-Start: $local_fs $network $nagios
# Required-Stop: $local_fs $network
# Should-Start:
### END INIT INFO
 
NDO2DB_BIN=/opt/nagios/bin/ndo2db
NDO2DB_CONF=/opt/nagios/etc/ndo2db.cfg
NDO2DB_OPTS="-c $NDO2DB_CONF"
 
# Source function library
. /etc/rc.d/init.d/functions
 
RETVAL=0
prog=ndo2db
pidfile=/var/lock/subsys/ndo2db
 
start()
{
        echo -n $"Starting $prog: "
        daemon $NDO2DB_BIN $NDO2DB_OPTS
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && touch $pidfile
        return $RETVAL
}
 
stop()
{
        echo -n $"Shutting down $prog: "
        killproc $NDO2DB_BIN
        RETVAL=$?
        echo
        rm -f $pidfile
        return $RETVAL
}
 
case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        restart)
                stop
                start
                ;;
        try-restart)
                if [ -f $pidfile ]; then
                        stop
                        start
                fi
                ;;
        status)
                status $prog
                RETVAL=$?
                ;;
        *)
                echo $"Usage: $0 {start|stop|restart|try-restart|status}"
                RETVAL=3
esac
 
exit $RETVAL
 
 
christian
 

--
"I sense much NT in you, NT leads to Blue Screen.
Blue Screen leads to downtime, downtime leads to suffering. NT is the path to the darkside."

- Unknown Unix Jedi 

 


________________________________

	From: Frater, Greg J [mailto:GJFRATER at bechtel.com] 
	Sent: Monday, April 20, 2009 9:44 PM
	To: Nagios-users at lists.sourceforge.net
	Subject: [Nagios-users] stopping and starting NDO daemon
	
	

	Hi All, 

	We've just setup nagios 3 using NDO (to support Nagvis) and I realized that NDO does not come with an init script.  I found one post to the list (http://article.gmane.org/gmane.network.nagios.user/52477/match=ndo+init <http://article.gmane.org/gmane.network.nagios.user/52477/match=ndo+init> ) from about a year ago, someone was asking for help incorporating the NDO daemon into the Nagios init script, but there were no responses.  I'm wondering how others are handling the stopping and starting of the NDO daemon?  Would it be better to incorporate it into the Nagios init script or should it have it's own, has somebody already done this that is willing to share with the list?

	Thanks, 

	-greg 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20090420/281ad24b/attachment.html>
-------------- next part --------------
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list