このページを参考にインストールを行います。
必要ライブラリのインストール
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