Jump to content 日本-日本語
製品  >  ソフトウェア  >  Linux

IMA(Insight Management Agent) - hp-health群と SMH(System Management Homepage)についての技術情報
IMA(hp-health群) v9.0.0.48-xx、SMH v7.0.0-24対応環境とインストール方法

Open Source & Linux

導入事例

product

ハードウェア
ソフトウェア
サービス & サポート

buy now?

HPE OPEN SERVICES
保守サービス
教育プログラム

support

OS対応表
ProLiant
Workstation
システム構成図
技術文書
FAQ
ディストリ対応表
サポート & ドライバ
リンク
SDR - 設定方法
FreeBSD
サイトマップ
HPE & Red Hat情報ポータル HPEとRed Hatが実現するオープンなイノベーション
BSD 動作確認レポート等を掲載
コンテンツに進む
24-APR-2012, revised 10-DEC-2012
製品情報についてはこちら  本ページでは、管理ツールに関する技術情報について記述いたします。製品情報についてはサイト内リンクこちらをご覧ください。

本ソフトウェアに添付される等している詳細なドキュメントについて

ProLiantマニュアルページ  本ソフトウェアに関するユーザガイド等をはじめとした、ドキュメントはサイト外リンクProLiantマニュアルページにも用意しておりますのでご覧ください。

本ソフトウェアの対象機種と、対象ディストリビューションについて

support matrixページへ  詳細な対応情報については、米国のサイト外リンクサポートマトリックス[英語]ページで、対象機種を選択後に、`Drivers`セクションで利用されるディストリビューションを選択し、対象となるソフトウェアがサポートされているかを必ず確認してください。

 本ページ内のこれより以降の情報は、前述のリンク先にある情報をまとめ、補足したものとなります。

本バージョンでの主な変更点について

[v9.00] iLO4に対応しました。
[v9.00] SmartArray接続の SAS-SSDデバイスの WearGauge情報に対応しました。
[v9.00] PKCS(Public-Key Cryptography Standards)の local/state情報(例: US;Texas;Houston)の変更を行うために smhconfigに -N(--certificate-locality), -o(--allow-default-os-admin) -W(--cafiles)が追加されました。
[v9.00] クリーンインストール直後にも証明書が不正である事を示すダイアログが表示される問題が修正されました。

注意事項と既知の問題について

 下記は SMHと IMAに関する既知の問題と個別の管理ツールの中でも、特に重要な事項を抜粋しています。
全ディストリ共通
  • ファイルシステム使用量ページでのスレッショルド設定に Javaが必須と表示されますが、実際には不要です。
  • FC環境(MSA1000/MSA1500)で SMHを使用する場合、HP製 Fibre Channelドライバー(Qlogic/Emulex)が必要です。HP製 Fibre Channelドライバーは、Red Hat EL5.2及び SLES10/SP2までのサポートです。
RHEL5
  • Xen環境に於いて、NICの I/Fは SMH上では `eth0`ではなく `peth0`となります。この場合、インターフェイスの送受信統計情報はカウントされません。
  • テストトラップを送信する場合、/etc/sudoersで hpsmhユーザの requirettyフラグを offにする必要があります。
  • /var/log/messagesにsnmpdのアクセスログが大量にログされます。snmpdのアクセスログを/var/log/messagesに残したくない場合、Red Hat社で提供のlinkFAQ(26. snmpd から過剰に出力されるログを制限する方法)このリンクをクリックすると、HP社外へリンクします。に従って回避してください。
  • SELinux無効で PSPをインストール後、SELinuxを有効にした場合、NICおよびストレージ情報が SMH上で表示されません。この問題は SELinuxが有効な状態で PSPをインストールした時には発生しませんので、問題発生時は SELinuxを有効にした状態で PSPを再インストールしてください。
RHEL6
  • 特にありません。
SLES10
  • Xen環境に於いて、NICの I/Fは SMH上では `eth0`ではなく `peth0`となります。この場合、インターフェイスの送受信統計情報はカウントされません。
SLES11
  • 特にありません。

iLO4用 hp-amsと IMAの共存方法について

 hp-amsは iLO4単体では取得できない OS上のデータを収集するためのヘルパーデーモンです。IMAを導入する場合には基本的には不要となります。

 但し、iLO4と hp-amsを組み合わせた AMS(agent-less magegement service)モードを利用する場合、この構成では全てのハードウェア障害を取得できる訳ではありません。これらデバイスの障害を検出するためには、一部の sub-agents(IMAを構成する hp-snmp-agentsが内包するデバイス毎の agent)を稼働させる必要があります。

 hp-amsと IMAを併用して運用する場合には、iLO4と hp-amsを組み合わせた構成で障害情報を取得できるデバイスについては、IMA側では障害検知をさせない様にする事をお勧めします(障害通知が iLO4+hp-amsと IMAで二重に検出されるため)。

 なお、一部の sub-agentには依存性があります。cmanicdを稼働させるには cmapeerdが必要となります。cmasasdを稼働させるには cmascsidが必要となります。

 下記の例では cmanicd(NICエージェント)と ホストエージェント(cmahostd)による NIC関連障害情報の取得と、OS関連情報の取得を行う場合の設定例です。14ヶある sub-agent(cmanicd, cmahealthd, cmahostd, cmapeerd, cmaperfd, cmasm2d, cmastdeq, cmathreashd, cmaeventd, cmafcad, cmaidad, cmaided, cmasasd, cmascsid)の内、excludeで 10ヶを起動させない様にしています。
 #cat /opt/hp/hp-snmp-agents/cma.conf
          …
   exclude
          …
 #
 #vi /opt/hp/hp-snmp-agents/cma.conf
          …
   exclude  cmaperfd cmathreashd cmaeventd cmasm2d ¥
   cmahealthd cmastdeq cmaidad cmaided cmasasd cmascsid cmafcad
          …
 #

インストール方法について

 まず、SMHの導入を行います。
 #rpm -ivh hpsmh-x.x.xx-xxx.i386.rpm
   Creating hpsmh user and group...
   *********************************************************************
   System Management Homepage installed successfully with
   default configuration values. To change the default
   configuration values, type the following command at
   the root prompt:
   /opt/hp/hpsmh/sbin/smhconfig
   *********************************************************************
   hpsmhd  0:off  1:off  2:off  3:on  4:on  5:on  6:off
   hpsmhd already stopped                   done
   Starting hpsmhd                      done
 #
 IMAを利用せず、ACU, Insight Diagnostics(hpdiags), VCAのみを利用したい場合には、ここまでの手順で作業は終了です。

 ハードウェア障害等の監視のために IMA機能も利用したい場合には、続いて下記のパッケージの導入作業を行ってください。
 RHEL5の場合
 インストール時のパッケージ選択として `開発ツール`, `開発ライブラリ`, `レガシーなソフトウェアの開発`を追加選択した場合に更に必要となるパッケージは下記となります。

 #rpm -ivh lm_sensors
 #rpm -ivh net-snmp
 RHEL6の場合
 IMAを導入するために必要な追加パッケージをインストール時に個別選択するのは、本ディストリビューションでは困難なため、本書ではパッケージ選択としてデフォルトのままの場合と、`デスクトップ`を選択した場合の 2通りの方法について説明致します。必要とする追加パッケージの更なる詳細については、#rpm -qp -requires hp-health-xx-xxx-xx.rpm等で個別に確認が可能です。
 インストール時のパッケージ選択として下記のパッケージを下記の順番に #yum installにて導入する事で依存性の解決が可能です。

 [x86版の場合]
  ・lm_sensors
  ・net-snmp(デフォルト選択の場合のみ)
 
 [x86_64版の場合]
  ・lm_sensors
  ・glibc.i686
  ・libgcc.i686
  ・libstdc++.i686
  ・net-snmp(デフォルト選択の場合のみ)
 SLES10の場合
 インストール時のパッケージ選択として `C/C++ Compilerコンパイラとツール`を追加選択した場合に更に必要となるパッケージはとくにありません。
 SLES11の場合
 インストール時のパッケージ選択として `C/C++コンパイラとツール`を追加選択した場合に更に必要となるパッケージは下記となります。

 #rpm -ivh net-snmp
 #rpm -ivh perl-snmp
 以下の手順で IMAの導入を行います。
 #rpm -ivh hp-OpenIPMI-X.X.X-XX.xxxxX.rpm (RHEL6向けには提供されていません)
 #rpm -ivh hp-ilo-X.X.X-XX.xxxxX.xxx.rpm (RHEL6, SLES11向けには提供されていません)
 #rpm -ivh hp-health-X.X.X-XX.xxxxX.xxx.rpm
 #rpm -ivh hp-snmp-agents-X.X.X-XX.xxxX.xxx.rpm
 #/sbin/hpsnmpconfig ⇒ snmpd.confへの設定を行います
  This configuration script will configure SNMP to integrate with the HP SIM and
  the HP System Management Homepage by editing the snmpd.conf file........
  
  Do you wish to use an existing snmpd.conf (y/n) (Blank is n):
          …
          …
 #rpm -ivh hp-smh-templates-x.x.x-xxx.noarch.rpm
 #shutdown -r now
 以上で導入作業は終了です。http://127.0.0.1:2301で SMHへアクセスし、各種デバイスの状態表示が行われているか確認してください。表示例は サイト内リンクIMAの製品ページを参考にしてください。

 各種デバイスの状態表示が行われていない場合、IPアドレス、snmpd.confの設定、firewallの設定等を確認してみてください。ちなみに、snmpd.confの位置は RHEL5, RHEL6, SLES10, SLES11の全てで /etc/snmp/snmpd.confとなります。

SMHの詳細設定方法について

 アクセス権等の設定は、旧バージョンから提供されている hpSMHSetup.plスクリプト(# perl /usr/local/hp/hpSMHSetup.pl )および、hpsmh-3.0.0-68から提供された smhconfigコマンドで行えます。smhconfigコマンドは、hpSMHSetup.plスクリプトと異なり設定値をコマンドオプションで指定するため、hpsmh設定のスクリプト化が容易になりました。

 特に `IP Binding`は、複数のネットワークインターフェースの一部だけに SMHを利用させたい場合に有効な機能です。この機能は Apacheの listenディレクティブを利用しています。詳細はこちらこのリンクをクリックすると、HP社外へリンクします。をご覧ください。

firewall設定について

 前述した ProLiantマニュアルページで提供している `HP System Management Homepageユーザーガイド`の `ファイアウォール設定の構成`を参照してください。

LOGユーティリティの起動方法について

 コンソール等から `#hplog`とする事で利用方法が表示されます。 利用例はサイト内リンクこちらをご覧ください。 詳細はTEXTima900_hplog_man.txtをご覧ください。

UIDユーティリティの起動方法について

 コンソール等から `#hpuid`とする事で利用方法が表示されます。 利用例はサイト内リンクこちらをご覧ください。 詳細はTEXTima900_hpuid_man.txtをご覧ください。

hpasmcliユーティリティの起動方法について

 コンソール等から `#hpasmcli`として起動してください。 利用例はサイト内リンクこちらをご覧ください。詳細は
TEXTima900_hpasmcli_man.txtをご覧ください。

hpbootcfgユーティリティの起動方法について

 コンソール等から `#hpbootcfg`として起動してください。 利用例はサイト内リンクこちらをご覧ください。詳細は
TEXTima900_hpbootcfg_man.txtをご覧ください。

README/Release Notesについて

 提供されていません。詳細は画面上のヘルプをご覧ください。

SNMP Trap IDと Log一覧情報の入手方法について

 従来 PDF形式で別途提供されていた `LINUX TRAP ID AND SNMP TRAPS REFERENCE GUIDE`は、hp-snmp-agentsパッケージに同梱される様になりました。内容はTEXTima900_HP_SNMP_Trap_Guide.txtをご覧ください。

ダウンロード

PSP-Ready  本ソフトウェアは ProLiant Support Pack(PSP)に対応しており、サイト内リンクv9.00に同梱されています。

 PSPのリリース以降にリリースされた差分ファイルの入手は、下記の直接リンクから入手してください。
 
ダウンロード 現在、差分リリースは存在しません。

 もしくは、米国のサイト外リンクサポートマトリックス[英語]ページで、対象機種を選択後に、`Drivers`セクションで利用されるディストリビューションを選択し、対象となるソフトウェアがサポートされているかを必ず確認してからファイルを入手してください。
このページのトップへ戻る
印刷用画面へ印刷用画面へ
プライバシー ご利用条件・免責事項