■はじめに
エンタープライズを前提としたOSSの運用管理ソフトです。
日本純正(NTTデータ)なので日本人向けのインタフェースです。
もっと詳しく
http://www.hinemos.info/
機能としては
・リポジトリ情報管理機能
リポジトリ単位で管理できる。
・監視管理機能
ログ、ステータスの管理ができる。グループ単位での管理ができる。
・性能管理機能
CPU、IO、メモリ、ネットワークのリソース管理ができる。
・ジョブ管理機能
ユーザ作成ジョブを実行できる。
・一括制御機能
パッチの適用、起動、停止の管理ができる。
Hinemosの動作環境として
[マネージャ]
RHEL4
[エージェント]
RHEL4、RHEL5、Win2003 R2、Win2000 Server
[クライアント]
RHEL4、WinXP SP2
そのほか管理可能なノードにSolaris10、Solaris9、CentOS、Fedora6、RHEL4 64bit、RHEL3
SNMPが動作する機器だと基本的にするようです。
Syslogが動作する機器ではログ監視ができます。
今回は、運用管理監視サーバとして、CentOS5.1にマネージャ機能と、兼監視対象としてにエージェント機能をインストール。
運用管理端末として、WindowsXPにクライアント機能をインストールしていきます。
■マネージャのインストール
最初に運用管理監視サーバにマネージャをインストールします。
環境
Host:hinemos
IP:192.168.254.60
http://sourceforge.jp/projects/hinemos/
[Hinemos_manager]からマネージャをダウンロードします。
(2008/05/09時点でバージョン2.4.0)
# wget http://jaist.dl.sourceforge.jp/hinemos/30268/hinemos_manager-2.4.0_rhel4_32.tar.gz
# tar zxvf hinemos_manager-2.4.0_rhel4_32.tar.gz
# cd Hinemos_Manager-2.4.0_rhel4_32/
Hinemoのインストールは
・ユーザの作成
・インストールのディレクトリの作成
・一括制御で利用するFTPサーバの設定
・JREのインストール
・syslog-ngのインストール
・hostsの書き換え
・DBのインストールと初期化
・LDAPの初期化
ただ、このままでは下記のエラーが発生します。
データベースの初期化を行います。
/opt/hinemos/postgresql-8.1.3/bin/pg_ctl: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory
/opt/hinemos/postgresql-8.1.3/bin/createdb: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory
/opt/hinemos/postgresql-8.1.3/bin/psql: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory
/opt/hinemos/postgresql-8.1.3/bin/pg_ctl: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory
LDAPの初期化を行います。
Error occurred. Please check ./slapadd.log
これを解消するため、事前に準備します。
シンボリックリンクを張ります。
DBのエラー
libreadline.so.4
LDAPのエラー
libssl.so.4
libcrypto.so.4
# cd /usr/lib
# ln -s libreadline.so.5.1 libreadline.so.4
# ln -s /lib/libssl.so.0.9.8b libssl.so.4
# ln -s /lib/libcrypto.so.0.9.8b libcrypto.so.4
次にHinemosマネージャのインストール
# ./manager_installer_JP.sh
Hinemosマネージャのインストールを開始します。よろしいですか?(Y/N default:Y)
y
インストールユーザとインストールディレクトリを作成します。
ユーザ hinemos を作成します。
Changing password for user hinemos.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
ユーザ hinemos を作成しました。
インストールディレクトリ /opt/hinemos を作成します。
インストールディレクトリ /opt/hinemos を作成しました。
必要なファイルをインストールディレクトリにコピーします。
一括制御で利用するFTPサーバのIPアドレスを入力してください。(default:127.0.0.1)
必要なファイルのコピーが終了しました。
JREのインストールを行います。
Sun Microsystems, Inc. Binary Code License Agreement
for the JAVA 2 PLATFORM STANDARD EDITION RUNTIME ENVIRONMENT
・・・省略・・・
Network Circle, Santa Clara, California 95054, U.S.A.
(LFI#143333/Form ID#011801)
Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.42 of 14 January 2001, by Info-ZIP (Zip-Bugs@lists.wku.edu).
creating: jre1.5.0_09/
creating: jre1.5.0_09/bin/
・・・省略・・・
Creating jre1.5.0_09/lib/javaws.jar
Creating jre1.5.0_09/lib/deploy.jar
Done.
syslog-ngのインストールを行います。
準備中... ########################################### [100%]
1:libol ########################################### [ 50%]
2:syslog-ng ########################################### [100%]
syslog-ngをインストールしました。
syslogを停止し、syslog-ngを起動します。
カーネルロガーを停止中: [ OK ]
システムロガーを停止中: [ OK ]
システムロガーを起動中: [ OK ]
/etc/hostsファイルを変更します。
変更してもよろしいですか?(Y/N)
y
現在マネージャをインストールしているマシンのIPアドレスを入力してください。
192.168.254.60 でよろしいですか? (Y/N default:Y)
/etc/hosts ファイルを変更する必要はありません。
データベースの初期化を行います。
waiting for postmaster to start..... done
postmaster started
CREATE DATABASE
ALTER ROLE
waiting for postmaster to shut down....2008-05-10 18:26:55 JSTLOG: logger shutting down
done
postmaster stopped
LDAPの初期化を行います。
LDAPの初期化が完了しました。
Hinemosマネージャのインストールが完了しました。
インストール失敗した場合は、アンインストールしてから
再度、インストールしてみてください。
# ./manager_uninstaller_JP.sh
これでHinemosマネージャのインストール完了です。
次にマネージャを起動します。
起動は、必ず作成されたユーザhinemosで行います。
# su - hinemos
$ cd /opt/hinemos/bin/
$ ./hinemos_start.sh
Hinemos starting
waiting for postmaster to start.... done
postmaster started
waiting for slapd to start...
done
slapd started
waiting for jboss to start...
...........................................................................done
jboss started
Hinemos started
jbossの起動には数分かかります。
とりあえず、マネージャのインストールは終了
次は、エージェントをインストールします。
つづく