【Hinemos】Hinemos ver.7.1 エージェントをインストールする

投稿日: / 更新日:

■はじめに

今回、この記事では、Hinemos ver.7.1 エージェントのインストールを実施します。
Hinemosでは、対象ノードへの一部監視機能、ジョブ実行などにHinemos エージェントを必要とします。
そのHinemos エージェントのインストールについて、手順や注意点を踏まえながら実施していきます。

1.前提

以下の構成で進めていきます。

サーバA(OS : Red Hat Enterprise Linux 9)

  • ver.7.1 Hinemos マネージャ
  • ver.7.1 Hinemos Webクライアント

サーバB(OS : Red Hat Enterprise Linux 9)

  • ver.7.1 Hinemos エージェント (今回導入予定)

2.Hinemos エージェントのインストール

サーバBにLinux版 Hinemos ver.7.1 エージェントをインストールします。

2.1 必須パッケージのインストール

Hinemos エージェントの動作に必要なパッケージをインストールします。

※ JDKはjava-1.8.0-openjdk、HinemosJRE、java-1.8.0-amazon-corretto-develのいずれかを1つ適用してください。(ご利用のOSのアーキテクチャに対応したJDKを適用してください。)
※HinemosJREをご利用になる場合、Hinemos ver.7.1.0 以降では、HinemosJRE 8u272 以降をご利用ください。
※openssh-clients は Red Hat Enterprise Linux 6.9 以降で、ファイル転送ジョブを使用する際に必須となります。
※ 共通基本機能の構成情報取得を利用する場合、net-snmp、net-snmp-libs、net-snmp-utilsが必須です。
※ デバイスサーチ機能を利用する場合は、net-snmpが必須です。
※libpcap は監視機能のパケットキャプチャ監視に必須です。
※lsof はファイルチェックジョブのファイルの使用中は判定しない機能を利用する場合と、ファイルチェック実行契機のファイルが使用されている場合判定を持ち越す機能を利用する場合に必須です。

2.2 Hinemos エージェントのインストール

  1. Hinemosエージェントのパッケージを任意のディレクトリに配置します。(今回は/tmp配下に配置しました。)
  2. 以下のコマンドにてインストールを実施します。 ※インストールディレクトリを指定する場合は、以下のように、「–prefix」オプションを指定してインストールを実施します。
  3. Hinemos エージェントを起動します。

Hinemos エージェントのインストールおよび、起動が完了しました。

2.3 管理対象ノードとして登録

Hinemos Web クライアントを開き、パースペクティブ > リポジトリ からノードを登録します。
登録するのは先ほどHinemos エージェントをインストールしたサーバBとなります。

  1. リポジトリ[ノード]ビュー右上の+アイコンをクリックし、リポジトリ[ノードの作成・変更]ダイアログを開きます。
    リポジトリ[ノードの作成・変更]ダイアログを開く
  2. 本記事ではデバイスサーチ機能を利用します。上部の「デバイスサーチ」のIPアドレスにサーバBのIPを入力し、Searchボタンをクリックします。
    ※ デバイスサーチ機能を利用してノードを登録する場合は、管理対象ノードにnet-snmpをインストールしている必要があります。
    ※デバイスサーチ機能を利用しない場合は、リポジトリ[ノードの作成・変更]ダイアログ内の「属性」の各種項目を手動で入力してください。
    デバイスサーチ
  3. ダイアログ内の「属性」の各種項目が自動で入力されるので、任意に編集後、登録ボタンを押下します。
    ノードの作成
  4. ノードが正常に登録されると、リポジトリ[ノード]ビューに登録したノードが表示されます。
    作成したノードをノード一覧で確認
  5. リポジトリ[エージェント]ビューに移動し、右上の更新ボタンをクリックすると、登録したノードのHinemos エージェント情報が表示されます。
    ノードのHinemos エージェント情報をリポジトリ[エージェント]ビューで確認

2.4 Hinemos マネージャがHinemos エージェントを認識しない場合に確認すること

Hinemos マネージャがHinemos エージェントを認識しない場合は以下をご確認ください。

  1. Hinemos エージェントの接続先マネージャ情報が誤っている
    Hinemos エージェントの接続先マネージャ情報は、Hinemos エージェントをインストールしたサーバの「/opt/hinemos_agent/conf/Agent.properties」に記載されています。
    上記プロパティファイルを開き、末尾辺りにある「managerAddress=http://【マネージャサーバのホスト名またはIPアドレス】:8083/HinemosWeb/」が接続したいHinemos マネージャの情報になっているか確認してください。
  2. 接続に必要なポートへの疎通ができていない
    Hinemos マネージャとHinemos エージェント間の通信には以下の要件を満たす必要があります。
    Hinemos エージェントからHinemos マネージャのTCP:8083ポートへの通信
    Hinemos マネージャからHinemos エージェントのUDP:24005ポートへの通信
  3. Hinemos マネージャをHTTPSで起動している場合の接続情報誤り
    Hinemos マネージャをHTTPSで起動すると、Hinemos エージェントからHinemos マネージャへ通信する際に使用するポートがTCP:8443ポートになります。そのため、「/opt/hinemos_agent/conf/Agent.properties」の接続先Hinemos マネージャ情報のポートを8443にする必要があり、Hinemos エージェントからHinemos マネージャのTCP:8443ポートへの通信を確立する必要があります。
  4. Hinemos エージェントの再起動
    Hinemosエージェントの再起動をすることで事象が解消する可能性もあります。

2.5 Hinemos エージェントの接続先Hinemos マネージャの変更方法

インストール時の接続先Hinemos マネージャ情報に指定する情報が誤っていたり、そもそも指定していなかったり、接続先Hinemos マネージャ情報に変更があった場合は、以下のように接続先Hinemos マネージャ情報を変更します。

  1. Hinemos エージェントのインストールサーバに接続し、「/opt/hinemos_agent/conf/Agent.properties」ファイルを開きます。
  2. 末尾辺りにある「managerAddress=http://【マネージャサーバのホスト名またはIPアドレス】:8083/HinemosWeb/」という部分を自身の接続したいHinemos マネージャ情報へ書き換えます。
  3. Hinemos エージェントを再起動します。

2.6 接続先Hinemos マネージャ変更時のrsyslog設定の変更方法

接続先Hinemos マネージャの変更について、システムログ監視を利用する場合はrsyslogの設定も変更する必要があります。

  1. 「/etc/rsyslog.d/rsyslog_hinemos_agent.conf」ファイルを開きます。
  2. 以下の行について、自身の接続したいマネージャ情報へ書き換えます。
  3. rsyslogサービスを再起動します。

3.Hinemos エージェント監視の実施

登録したノード(サーバB)に対して、Hinemos エージェント監視を実施してみます。

  1. パースペクティブ > 監視設定から監視設定[一覧]ビューを開き、右上の+アイコンをクリックすると「監視種別」ダイアログが表示されるので、
    「Hinemosエージェント監視 (真偽値)」を選択し「次へ」を押下して「Hinemosエージェント[作成・変更]」ダイアログを開きます。
    監視設定入力
  2. スコープに監視したいノードを設定し、必須項目を埋めて「OK」を押下し監視設定を登録します。
    監視設定登録
  3. パースペクティブ > 監視履歴を開き、監視結果を確認します。
    監視結果が重要度「情報」で通知されていることを確認できました。
    監視結果確認_情報
  4. Hinemos エージェントを以下コマンドで停止させると、重要度「危険」で通知されることを確認できました。 監視結果確認_危険

■おわりに

この記事では、Hinemos ver.7.1 エージェントのインストールについてご説明しました。

参考になれば幸いです。

Hinemos導入はアトミテックにお任せください

見積もりを依頼する

最新情報発信中

Xやメルマガでも、Hinemosの保守、
開発、導入、構築やカスタマイズ等の
お役立ち情報を発信しています。
是非ご登録ください。