未分類

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. 未分類

    fmlでメンバー以外の投稿に無視を決め込む方法

    メンバー以外から投稿受けた場合なにもしないhookconfig.ph…

  2. 未分類

    LPIC level3 受けませんか?

    LPIC Level3 の勉強をしてみようLevel2は持ってます(…

  3. 未分類

    オープンソースカンファレンス2007 Hokkaido

    今年もオープンソースカンファレンスの時期ですwさて、どんな講演が…

  4. 未分類

    CentOSにHinemosをインストールする方法(3) エージェント編

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

  5. 未分類

    CD、FDがないノートパソコンにCentOS5を入れる方法

    CD、FDがないモバイルなノートパソコンにCentOS5を入れる方法で…

  6. 未分類

    Karesansuiのインストール方法

    HDEが公開したオープンソースなサーバー仮想化管理ソフトウェア「Kar…

  1. AWS

    とりあえず構築!Ansible Tower !何をするかは構築した後に考える。
  2. AWS

    EC2のリソースIDが長くなります。
  3. Azure

    MCP70-532を受験してきた。
  4. Linux

    超メモ:Zabbixの外部チェックでrubyスクリプトを動かす時のポイント
  5. 未分類

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