未分類

CentOSにHinemosをインストールする方法(2) マネージャ編

■はじめに
エンタープライズを前提とした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の起動には数分かかります。

とりあえず、マネージャのインストールは終了
次は、エージェントをインストールします。

つづく

Related post

  1. 未分類

    iPhoneとVPNの暗号化レベル

    iPhoneのVPN機能は、すごい便利です。急を要するときには、家…

  2. 未分類

    ウェブ人間論 梅田望夫、平野啓一郎

    梅田氏の本を「ウェブ進化論」に続き読んでみました。内容はウェブ進化…

  3. 未分類

    Windows Server “Longhorn” Beta 3 ってどうよ…

    LonghornのBeta3が一般公開されました早速レポートしてみた…

  4. 未分類

    テーマを変更

    Atahualpaってのに変更してみた。すげーや、いろいろカスタマイ…

  5. 未分類

    シリアルATA用オプション(メモ)

    φ(`д´)カキカキシリアルATA用modprobeするもの…

  6. 未分類

    drbdの起動方法

    サーバを再起動した場合、secondary/secondaryで起動さ…

  1. セキュリティ

    第22回北海道情報セキュリティ勉強会に参加してきた!マイナンバーは便利ですよ。
  2. Azure

    Azure Application Gateway にフロントポートを追加する。…
  3. Windows

    ハードディスクの書き込みキャッシュを起動時にONにする
  4. 未分類

    sambaとActive Directory間のアクセス権
  5. Azure

    Azure PowerShell のインストールで注意すること。あれ? Azur…
PAGE TOP