2:チェックされる側のホストの設定

Date 2010-9-7 2:37:27 | Topic: domUへhobbit(サーバーサーバー監視プログラム)を動かす

注意:まだテスト中なので変更になることが多々あります。
pcre-develをインストールする
# yum install pcre-devel

ユーザを作る
# useradd hobbit
# passwd hobbit
 ← パスワードを設定しておく。設定するパスワードを2回入れる

xymonをダウンロードする
# wget http://sourceforge.net/projects/xymon/files/hobbitserver/4.2.3/xymon-4.2.3.tar.gz/download
# tar zvxf xymon-4.2.3.tar.gz
# cd xymon-4.2.3


次のconfigure時にエラーが出るのを防ぐため、下記をやっておく
# LIBRTDEF=-lrt
# export LIBRTDEF

configureをclientオプション付で行い、インストールする
# ./configure --client
# make
#make install


スタートスクリプトを作る。
# vi /etc/init.d/hobbit-client
下記のように記入する
#! /bin/sh
#
# hobbit-client This shell script takes care of starting and stopping
# the hobbit client.
#
# description: hobbit is a network monitoring tool that allows
# you to monitor hosts and services. This client reports local
# system statistics (cpu-, memory-, disk-utilisation etc)
# to the Hobbit server.

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/home/hobbit/client/runclient.sh
NAME=hobbit
DESC=hobbit

test -x $DAEMON || exit 0

CMD="$1"

if [ "$CLIENTHOSTNAME" != "" ]; then
DMNOPTS="${DMNOPTS} --hostname=${CLIENTHOSTNAME}"
fi
if [ "$CLIENTOS" != "" ]; then
DMNOPTS="${DMNOPTS} --os=${CLIENTOS}"
fi

set -e

case "$CMD" in
start)
echo -n "Starting $DESC: "
su -c "$DAEMON $DMNOPTS start" - hobbit
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
su -c "$DAEMON stop" - hobbit
echo "$NAME."
;;
status)
su -c "$DAEMON status" - xymon
;;
restart)
echo -n "Restarting $DESC: "
su -c "$DAEMON stop" - hobbit
su -c "$DAEMON $DMNOPTS start" - hobbit
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|status|restart}" >&2
echo "Usage: $N {start|stop|status|restart}" >&2
exit 1
;;
esac

exit 0


起動のための準備
# chmod 755 /etc/init.d/hobbit-client ← 実行フラグを付ける
# chkconfig --add hobbit-client
# service hobbit-client start
# chkconfig hobbit-client on


サーバ側設定
/usr/local/xymon/server/etc/bb-hosts に以下追加

[ipアドレス] [ホスト名]


This article comes from 錦稜会 KINRYOKAI
https://www.kinryokai.net

The URL for this story is:
https://www.kinryokai.net/article.php?storyid=57