スクリプト


起動スクリプト

&{sourcedir}/dists/redhat以下にサンプル。

#! /bin/sh
#
# munin-node    Control the Munin Node Server (formerly Linpro RRD client)
#
# chkconfig: 2345 90 10
# description: munin node agents
# processname: munin-node
# config: /etc/munin/munin-node.conf
# pidfile: /var/run/munin/munin-node.pid

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

RETVAL=0
PROCNAME=munin-node

#mkdir -p /var/run/munin 2>/dev/null
#chown munin /var/run/munin

# See how we were called.
case "$1" in
  start)
        echo -n "Starting Munin Node: "
        /usr/local/munin/sbin/munin-node &
        sleep 1
        pkill -0 $PROCNAME
        RETVAL=$?
        if [ $RETVAL -eq 0 ]
        then
                echo_success
                touch /var/lock/subsys/munin-node
        else
                echo_failure
        fi
        echo
        ;;
  stop)
        echo -n "Stopping Munin Node agents: "
        kill $(cat /usr/local/munin/var/run/munin-node.pid)
        RETVAL=$?
        if [ $RETVAL -eq 0 ]
        then
                echo_success
                rm -f /var/lock/subsys/munin-node
        else
                echo_failure
        fi
        echo
        ;;
  status)
        status $PROCNAME
        RETVAL=$?
        ;;
  restart|reload)
        $0 stop
        $0 start
        RETVAL=$?
        ;;
  *)
        echo "Usage: munin-node {start|stop|status|restart}"
        exit 1
esac

exit $RETVAL

cron.dスクリプト(マスターサーバ)

cp munin.cron.d /etc/cron.d/munin
内容は
MAILTO=root
*/5 * * * *     daemon test -x /usr/local/munin/bin/munin-cron && /usr/local/munin/bin/munin-cron

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-18 (金) 00:49:10