Powered By Blogger

2013年5月10日金曜日

Xymonインストール

このページを参考にインストールを行います。

必要ライブラリのインストール

PCRE, RRDtool, libpng, OpenSSL, OpenLDAP、fpingライブラリがインストールされていない場合インストールします。
yum list installed
で確認してください。

Xymon用のユーザ作成

xymonと言う名前で専用ユーザを作成してください。

Apacheのインストール

xymon用に別途インストールするといいでしょう。

インストール(サーバ側)

パッケージをダウンロードします。
wget http://jaist.dl.sourceforge.net/project/xymon/Xymon/4.3.10/xymon-4.3.10.tar.gz
ダウンロードしたパッケージを解凍します。
tar -xvf xymon-4.3.10.tar.gz
configureの実行します。デフォルトを見ながら適宜進めていきます。
インストールします。
make && make install


Apacheの設定

httpd.confの修正
末尾にInclude conf/extra/xymon-apache.confを追加します。
Xymon設定ファイルをコピーします。
cp /home/xymon/server/etc/xymon-apache.conf ${APACHE_HOME}/conf/extra/.
自動起動設定
インストール時にダウンロードしたパッケージを解凍したフォルダのxymon-init.dを、/etc/init.dにコピーします。
cp /home/xymon/xymon-4.3.10/rpm/xymon-init.d /etc/init.d/xymon
起動ファイルのパスが一部違いますので、修正します。
DAEMON=/usr/lib/xymon/server/bin/xymon.sh
↓
DAEMON=/home/xymon/server/bin/xymon.sh
実行権限を与えます。
chmod +x xymon
xymonをサービスに登録します。
chkconfig --add xymon
自動起動をONにします。
chkconfig xymon on
自動起動設定確認をします。
chkconfig --list xymon ← ランレベル2~5のonを確認


ログローテーション

インストール時にダウンロードしたパッケージを解凍したフォルダのxymon.logrotateを、/etc/logrotate.dにコピーします。
cp /home/xymon/xymon-4.3.10/rpm/xymon.logrotate /etc/logrotate.d/xymon
起動ファイルのパスが一部違いますので、修正します。
/var/log/xymon/*.log
↓
/home/xymon/log/*.log
管理者ユーザの作成
管理画面で設定変更するにはユーザ名とパスワードを求められるので、そのユーザの追加します。 ${APACHE_HOME}/binに移動し、以下のコマンドを実行します。
./htpasswd -c /home/xymon/server/etc/xymonpasswd ユーザ名
パスワード入力を求められるので、入力します。

起動

まずはApache本体を起動します。 Xymonを起動します。
cd /home/xymon/server/

./xymon.sh start
「Xymon started」と表示されればOKです。 http://ドメイン/xymon/ にアクセスし、画面が表示されればインストールは完了です。

インストール(クライアント側)

パッケージをダウンロードします。
wget http://jaist.dl.sourceforge.net/project/xymon/Xymon/4.3.10/xymon-4.3.10.tar.gz
ダウンロードしたパッケージを解凍します。
tar -xvf xymon-4.3.10.tar.gz
コンパイルを行い、インストールします。
./configure.client && make && make install
./configure.client実行時の以下の問いには以下のように入力してください。
Server side client configuration, or client side [server] ?
server 
What userid will be running Xymon [xymon] ?
root 
Where do you want the Xymon installation [/root] ?
/usr/local/Xymon-client 
What is the IP-address of your Xymon server [127.0.0.1] ?
XymonサーバのIPアドレス 

起動

以下のコマンドを実行します。
/usr/local/Xymon-client/client/runclient.sh start

0 件のコメント: