2:チェックされる側のホストの設定
Date 2010-9-7 11: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アドレス] [ホスト名]
|
|