CentOSにHinemosをインストールする方法(4) クライアント編

2008 年 5 月 24 日 on 12:44 am | In Linux, OS, Windows, サーバ, ネットワーク, 運用管理 | コメントなし

「CentOSにHinemosをインストールする方法(3) エージェント編」に引き続き
運用管理端末にクライアントをインストールします。

ココからダウンロード
http://sourceforge.jp/projects/hinemos/

HinemosClientInstaller-2.4.0.msi
をインストールします。

次に運用管理監視サーバのマネージャ、およびエージェントが立ち上がっていることを確認してください。

HimemosClientを立ち上げます。
Hinemos 起動画面

ログイン画面が表示されます。
ログイン画面

ユーザID: hinemos
パスワード: hinemos
接続URL: jnp://192.168.254.60:1099
ユーザIDとパスワードは初期設定です。

ログインできた場合。
ログイン完了画面

初期画面
初期画面

ココまで表示されればインストールは成功しています(と思います・・・)。

次回は対象のノードの追加など設定部分をみていきます。

つづく

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

2008 年 5 月 18 日 on 10:25 pm | In Linux, OS, サーバ, ネットワーク, 運用管理 | コメントなし

「CentOSにHinemosをインストールする方法(2) マネージャ編」に引き続き
運用管理監視サーバにエージェントをインストールします。
監視対象にインストールするのがエージェントです。

公開されているエージェントは、 RHEL4、RHEL5、Win2003 R2、Win2000 Server があります。
マネージャでは、RHEL4用を使いました。
エージェントでは、CentOS5.1ということでRHEL5用を使うことにします。
(08/05/18 バージョン2.4)

インストールにはNET-SNMPが必須となります。
先に net-snmp、net-snmp-utilsをインストールしておきます。
# yum install net-snmp net-snmp-utils

snmpの設定は省略します。
とりあえず誰でもアクセスできるようにしておきます。

次にエージェントをダウンロードします(hinemos_agent-2.4.0_rhel5_32.tar.gz)。
# wget http://osdn.dl.sourceforge.jp/hinemos/30266/hinemos_agent-2.4.0_rhel5_32.tar.gz
# tar zxvf hinemos_agent-2.4.0_rhel5_32.tar.gz

インストールします。途中jreがインストールされます。
# ./agent_installer_JP.sh

###################################################################
### ###
### 運用管理ソフトウェア Hinemos エージェント ###
### インストーラ Ver 2.4.0 ###
### ###
### Copyright (C) 2006-2008 NTT DATA Corporation. ###
###################################################################
Hinemos エージェント の
1) インストール
2) アンインストール
9) インストーラの終了

===> 1

エージェントセットアップを行います。

インストールを開始します。よろしいですか?(Y/N)
y

/etc/hosts のチェックを行います。
OK

パッケージチェックを行います。

インストールされているnet-snmpパッケージが、推奨バージョンと異なっている可能性があります。
現バージョン : net-snmp-5.3.1-19.el5_1.4
推奨バージョン : net-snmp-5.3.1-19.el5 以降

インストールされているnet-snmp-libsパッケージが、推奨バージョンと異なっている可能性があります。
現バージョン : net-snmp-libs-5.3.1-19.el5_1.4
推奨バージョン : net-snmp-libs-5.3.1-19.el5 以降

推奨バージョン以降がインストールされている場合は問題ありません。
詳細はインストールマニュアルを参照ください。

推奨バージョンをインストールする場合は、エージェントのインストールを中止し、実施してください。
その後、エージェントインストールを再実行して下さい。

インストールを続けますか?(Y/N)
y

警告:一括制御機能を全て使用するには以下のパッケージを別途インストールする必要があります。
expect

詳細についてはインストールマニュアルを参照してください。

インストールディレクトリ /opt/hinemos_agent の確認を行います。
インストールディレクトリ /opt/hinemos_agentは存在しません。作成します。
mkdir -p /opt/hinemos_agent

マネージャのIPアドレスを入力してください:192.168.254.60
192.168.254.60 でよろしいですか? (Y/N default:Y)

必要なファイルのコピーを開始します。
必要なファイルのコピーが終了しました。

JREのインストールをおこないます。

Sun Microsystems, Inc. Binary Code License Agreement

・・・省略・・・

For inquiries please contact: Sun Microsystems, Inc., 4150
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/
inflating: jre1.5.0_09/bin/java

・・・省略・・・

Creating jre1.5.0_09/lib/javaws.jar
Creating jre1.5.0_09/lib/deploy.jar

Done.

Net-SNMPのセットアップを行います。
/etc/init.d/snmpd restart
snmpd を停止中: [失敗]
snmpd を起動中: [ OK ]

syslog-ngのインストールを行います。
警告:syslog-ngは既にインストールされています。
インストールマニュアルを参照し、設定を変更してください。

Hinemosエージェントをインストールしました。

Hinemos エージェント の
1) インストール
2) アンインストール
9) インストーラの終了

===> 9
Hinemosエージェント インストーラを終了します。

これでインストールは終了です。

次にエージェントを起動してみます。
# cd /opt/hinemos_agent/bin/
# ./agent_start.sh
Agent started
# ./log_agent_start.sh
Log Agent started

無事起動できれば問題なし・・・

次回は、クライアントを運用管理端末となるWindwsのクライアントにインストールします。

つづく

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

2008 年 5 月 10 日 on 7:10 pm | In Linux, OS, サーバ, ネットワーク, 運用管理 | コメントなし

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

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

つづく

CentOSにHinemosをインストールする方法(1)

2008 年 5 月 3 日 on 10:17 pm | In Linux, OS, UNIX, Windows, サーバ, ネットワーク, 運用管理 | コメントなし

NTTデータからオープンソースとして公開されている、運用管理のソフトです。
http://www.nttdata.co.jp/services/hinemos/

マネージャ、エージェント、クライアントから成り立っています。
監視できるノードはWinsows、Linux、Unixなどなど大丈夫みたいです。

下の図は、クライアントでリアルタイムで監視している、グラフを表示させているものです。

Winsows端末で監視できるのが良いかもしれないです。
ただ、ノードの登録が手動であるため、ちょっとめんどくさいかも。

今回は、CentOS5.1にHinemosをインストールする方法を検証いていきます。

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^