Comments
Description
Transcript
HP SIM 5.xで管理するHP-UXシステム用のWBEMイベント予約
HP SIM 5.xで管理するHP-UXシステム用の WBEMイベント予約 目次 はじめに ............................................................................................................................................ 2 システム要件 .................................................................................................................................. 2 管理対象システムに必要なソフトウェア ........................................................................................... 2 イベント監視サービス、オンライン診断、およびシステム障害管理.................................................... 3 コマンド ライン インタフェースを使用したHP SIMへのWBEMシステムの 追加................................... 4 GUIを使用したHP SIMへのWBEMシステムの追加.............................................................................. 8 テスト イベントの送信 .................................................................................................................... 8 WBEMイベントの表示..................................................................................................................... 9 詳細情報 .......................................................................................................................................... 10 はじめに ハードウェア コンピューティング システム上で発生する問題は、エラーと呼ばれます。こうしたエラーは、 不揮発性メモリ内にキャッシュされるか、ファイルに書き出されるか、またはメモリ内にキャッシュされます。 ネットワーク管理者にこうしたエラーの存在を通知するため、さまざまなメカニズムが作られてきました。 もっとも一般的なメカニズムは、SNMPアプリケーションからエラーを使用可能にすることです。 SNMPアプ リケーションは、キャッシュされたデータを読み込み、事前に定義されたIPリストまたはシステム アドレス リストへSNMPトラップとしてエラーを転送します。システム運用に関するエラー以外のシステム情報も、同 様の方法でレポートできます。 WBEMは、システム エラーおよび状況をレポーティングするための最初の推奨方法です。この情報はWBEM 経由で使用可能であり、エラー イベント、または略してイベントと呼ばれます。SNMPと同様に、WBEMアプ リケーションもこうしたイベントをリストされたアドレス(サブスクライバとも呼ばれます)へ転送できます。 一般的なサブスクライバは、HP Systems Insight Manager(HP SIM)のようなシステム管理アプリケーション です。管理アプリケーションは、WBEMサブスクライバになるために事前要求を行う必要があります。すべて のWBEM通信と予約要求は、セキュリティ用にSSLプロトコルを使用します。 HP-UX上のEvent Monitoring Service(EMS)は、SNMPトラップをHP SIMに転送するように設定できます。HPUXシステム上の適切なソフトウェアを使用すると、EMSからWBEMへ伝達(ラップ)され、WBEMサブスク ライバに対してイベントとして通知できます。 このWhite Paperでは、HP-UXシステムに対するソフトウェア要件、SNMPトラップをWBEMに対してラップす るためのEMS設定方法、およびWBEMイベントを受信するためにHP-UXシステムを登録するように、HP SIMを 設定する方法について説明します。 システム要件 WBEMイベントは、以下のシステム タイプおよびオペレーティング システム レベルに対して設定可能です。 • システム タイプ o PA-RISC o Integrityサーバ • HP-UXオペレーティング システム o 11.0 - 使用不可 o 11i v1 o 11i v2 update 2(PAおよびIntegrity) o 11i v3 (完全なサポート情報については、HPのWebサイトhttp://docs.hp.com/en/B8465-90036/B8465-90036.pdf(英 語)にあるドキュメントの「Compatibility Information and Installing Requirements」の項を参照してください。) 管理対象システムに必要なソフトウェア 管理対象のHP-UXシステムには、次のソフトウェアが必要です。 • WBEM Services 2.05.x以上および適切なパッチ • システム障害管理(SysFaultMgmt) • EMS • オンライン診断 2 次に、それぞれのソフトウェアに対する具体的な情報を示します。 WBEMサービス 最小要件は、WBEM Services 2.05.0です。ご使用のオペレーティング システムのバージョンによって、さま ざまなバージョンが使用可能です。 HP-UX 11.23 の 場 合 、 WBEM Services A.2.05.x 以 上 お よ び WBEM プ ロ バ イ ダ を HP の Web サ イ ト http://h71028.www7.hp.com/enterprise/cache/9931-0-0-225-121.aspx(英語)からインストールする必要 があります。 イベント監視サービス、オンライン診断、およびシステム障害管理 また、OnlineDiagバンドル(EMS A.04.00以上)およびシステム障害管理プロバイダ パッケージ A.02.00.01.01以上をHPのWebサイトhttps://payment.ecommerce.hp.com/portal/swdepot/displayProductInfo. do?productNumber=SYSFAULTMGMT(英語)からインストールする必要があります。 これらのパッケージを、管理対象システムにインストールします。管理対象システムに、EMS Wrapper Providerがインストールされていることを確認してください。インストールが完了したら、ターゲット システ ムにログオンします。コマンドcimprovider –lsを使用して、EMS Wrapperがインストールされており実行中で あることを確認します。構文は次のとおりです。 usage:cimprovider -d -e -r -l -m module -m module -m module [ -p provider ] [ -s | -m module ] 次に示すように、EMSHAProviderModuleとSFMProviderModuleが表示されます。 # cimprovider -ls MODULE OperatingSystemModule ComputerSystemModule ProcessModule IPProviderModule DNSProviderModule NTPProviderModule NISProviderModule SDProviderModule AmgrAgentProviderModule SGProvidersModule EMSHAProviderModule HPUXLVMProviderModule HP_NParProviderModule HP_ResParProviderModule HPUXRAIDSAProviderModule HPUXSCSICSProviderModule HPUXSCSIProviderModule SFMProviderModule HPUXFCCSProviderModule HPUXFCIndicationProviderModule HPUXFCProviderModule FSProviderModule HPUXIOTreeIndicationProviderModule HPUXLANProviderModule STATUS OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK 3 HPUXLANCSProviderModule HPUXLANIndicationProviderModule HP_iCODProviderModule HP_iCAPProviderModule HP_GiCAPProviderModule HP_VParProviderModule HP_UtilizationProviderModule IOTreeModule OK OK OK OK OK OK OK OK EMSWrapperProviderModuleが表示されない場合、正しくインストールされていないか、実行中ではありません。 インストール手順については、次のHPのWebサイトにあるシステム障害管理のガイドを参照してください。 http://docs.hp.com/en/diag.html#5%20Other%20WBEM%20Providers(英語) コマンド ライン インタフェースを使用したHP SIMへのWBEMシステムの 追加 HP SIMシステムにサインインします。HP SIMサーバは、HP-UX、Windows、またはLinux上で実行できます。 次の例では、HP-UXシステム上で実行されるHP SIMを使用しています。ただし、コマンドは同じです。それぞ れのシステムから次のコマンドを実行します。 HP-UXの場合: /opt/mx/bin 入力を簡素化するために、パスを設定できます(set path=$PATH:/opt/mx/bin)。 Linuxの場合: /opt/mx/bin Windowsの場合: C: \Program Files\HP\Systems Insight Manager\bin このパスは、Windows上でのHP SIMインストール時に設定されます。コマンド ウィンドウからコマンドを入 力します。 1. HP SIMが正しく管理対象システムを特定できるよう、mxnodesecurityを使用してHP SIMに必要なroot/ パスワード ペアを追加します。 mxnodesecurityの構文は次のとおりです。このコマンドは、root権限で実行しなければなりません。 Usage: mxnodesecurity -a -p protocol -c username:password [-t on|off] -n nodename (add/modify node credential) mxnodesecurity -a -p snmp -c writestring:readstring [-t on|off] -n nodename (add/modify snmp node credential) mxnodesecurity -a -p wbem -c username:password [-t on|off] -n nodename[:port#] 4 (add/modify wbem node credential) mxnodesecurity -a -p sign-in -c username:password [-t on|off] -n nodename (add/modify sign-in type node credential) mxnodesecurity -a -p protocol -c username:password (add default credential) mxnodesecurity -a -p protocol -c username:password -n @default# (modify default credential) mxnodesecurity -a -f filespec (add/modify credentials as specified in external xml file) mxnodesecurity -r -p protocol -n nodename (remove node credential) mxnodesecurity -r -p wbem -n nodename[:port#] (remove wbem node credential) mxnodesecurity -r -p protocol -n @default# [-x {fd|fcd}] (remove default credential) mxnodesecurity -r -p protocol [-x {fd|fcd}] (remove all default credentials of specified protocol) mxnodesecurity -r -f filespec (remove credentials as specified in external xml file) mxnodesecurity -l [[-p protocol] [-n nodename]] (list credentials) option:-t = try other credentials (on | off) default = off option:-x = extended (fd | fcd) default = any referenced credential will not be deleted fd (forceDelete) = delete credentials and any references - system comm may be lost fcd (forceCopyDelete) = delete credentials and copy any references - system comm is retained standard protocols:(snmp, wbem, ws-man, ssh, sign-in) sign-in:a protocol independent type credential used to sign into the managed node default/global:a type of credential that applies to all nodes/systems protocolは、snmp、wbem、またはdmiのいずれかです。 例: $ mxnodesecurity -a -p wbem -c root:provider -n managedsystem 2. (省略可能)システム プロトコル アクセス設定が受け入れられたことを確認します。 例: $ mxnodesecurity -l -n cupux17 TARGET NODE PROTOCOL NAME PASSWORD cupux17 wbem root ******** 5 3. mxnodeを使用して、イベントを受信する対象のノードを追加します。 mxnodeの構文は次のとおりです。 Usage: mxnode -a nodes [-w] mxnode -a -f filename [-w] mxnode -a -m -f filename [-w] mxnode -m [-p] -f filename [-w] mxnode -r nodes mxnode -r -f filename mxnode -ln [nodes] mxnode -ld [nodes] mxnode -lt [nodes] mxnode -lf [nodes][-b encoding] mxnode -lmpo nodes = [nodename|hostname|ipaddress]... a = add node m = modify node (only option that allows add/modify/remove of MPOs through XML) r = remove node f = file (followed by file pathname) l = list ln = list nodes by name ld = list details of a node lt = list all node data in tabular format lmpo = list all nodes with associated MPOs p = prune (forces removal of any omitted MPOs in XML) b = specify encoding of input XML w = wait for add/modify/remove operation to complete v = verbose (displays progress information) 注記:システムを追加するには、CMSの完全な設定権が必要です。 –wオプションの使用をおすすめします。この場合、管理対象システムからの応答時間によって最長1 分かかるため、操作がいつ完了したのかが分かります。 $ mxnode –a managednode –w Waiting for node(s) to be added... $ 4. (省略可能)システムが正しく追加されたことを確認します。 mxnodeを使用して、管理対象システムの詳細を表示します。 $ /opt/mx/bin/mxnode –ld managednode 出力結果は、次のようになります。 C:\>mxnode -ld pro1111 System name:pro1111 Host name:pro1111.cup.hp.com IP addresses: 16.91.127.155 OS name:HPUX OS revision: 11.11 OS revision text:HP-UX B.11.11 U OS vendor:HP Protocols:HTTP: WBEM:1.0 SMH:2.0 SNMP:1.0 SSH:SSH-2.0-OpenSSH_4.3p2-hpn 6 GUID:00000011856554f50000000300000007 Device type:Server Device subtype:HP9000 Model:9000/800/A500-7X Added by:Acer\mxadmin Added on:Nov 3, 2008 3:45:14 PM Modified by:Acer\mxadmin Modified on:Nov 3, 2008 3:45:25 PM Monitoring:Not suspended OS description:HP-UX B.11.11 Preferred node name:pro1111 System description:HP-UX pro1111 B.11.11 U 9000/800 887990676 Location: System name locked:No System attributes locked:No compaq.security.ssosupport: 1 hp.SIM:true GiCAPGroupNames: [] compaq.commonHomePageSupported:true compaq.cimom.supported:true compaq.security.stesupport: 1 discovery.source:cli IdentificationNumber: 887990676 compaq.hmmo.Proxy.cimom.supported:true (Begin Contract and Warranty data) (Entitlement Data) Asset number: Product ID: Customer-Entered product number: Serial number: Customer-Entered serial number: Country code: Entitlement type: Entitlement ID: Obligation ID: Custom Delivery ID: (End Contract and Warranty data) Contract Warranty data monitoring:Not set 5. イベントを登録します。 mxwbemsubの構文は次のとおりです。 Usage: mxwbemsub -a [destination] ( -n nodenames | -f filespec ) [-t indication type] mxwbemsub -r [destination] ( -n nodenames | -f filespec ) [-t indication type] mxwbemsub -l [destination] ( -n nodenames | -f filespec ) [-t indication type] mxwbemsub -m [current destination] new destination ( -n nodenames | -f filespec ) [-t indication type] ここで、indication type= healthです。 7 例: $ mxwbemsub –a –n managednode Create Subscriptions for: managednode Host URL to connect to is = https://managednode:5989/cimom Indication subscription successfully created. GUIを使用したHP SIMへのWBEMシステムの追加 どのインストールされたすべてのHP SIMにおいても、プロセスは同じです。Internet ExplorerまたはMozillaを 使用して、HP SIMに接続します。 ブラウザ経由でHP SIMにサインインします。システムの追加権限が必要です。 1. WBEM証明書を追加します。 a. グローバル証明書 - [オプション]、[セキュリティ]、[証明書]、[グローバル認証]の順に選択します。 サインイン証明書(WBEM証明書に相当)を追加します。 b. システム証明書 - [オプション]、[セキュリティ]、[証明書]、[システム認証]、[システム認証の編集]の 順に選択します。サインイン証明書(WBEM証明書に相当)を追加します。 c. 検出タスク証明書 - [オプション]、[検出]、[新規]の順に選択します。グループまたは単一システムの 検出を選択します。管理対象ノードの名前を入力したら、[認証]を選択します。サインイン証明書を 追加します。 2. システムを検出します。[オプション]、[検出]の順に選択し、検出タスクを選択するか、新しい検出タスク を作成します。 システム名(完全修飾DNS名を推奨)を追加します。 (省略可能)HP SIMによって、システムが正しく検出されたことを確認します。 簡単な方法は、システム名を[検索]パネルに入力し、[検索]をクリックすることです。検索が完了したら、 システムを選択して、メニューから[プロパティ]を選択し([ツール]、[システム情報]、[プロパティ]を選 択)、[すぐに実行]をクリックします。 結果ページには、WBEM経由で取得されたデータのみが表示されます。 3. WBEMイベントを予約します。 [すべてのシステム]収集から、各システムの左にあるチェックボックスを選択して、イベントを取得する 対象のシステムを選択します。[オプション]、[イベント]、[WBEMイベントの登録]の順に選択し、[すぐ に実行]をクリックします。タスクが開始され、エラーなしで完了します。 テスト イベントの送信 管理対象システム上でテスト イベントを生成して、すべてが正しく設定されたことを確認できます。 EMSによって提供される/etc/opt/resmon/1bin/send_test_eventコマンドを使用してサンプル イベ ントを生成することができます。構文は次のとおりです。 /etc/opt/resmon/1bin/send_test_event MONITOR_NAME MONITOR_NAMEは、EMSWrapperによってサポートされるいずれかのモニタです。たとえば、テスト イベ ントをコア ハードウェア モニタ(dm_core_hw)に送信する場合は、管理対象システムで次のコマンドを 入力します。 /etc/opt/resmon/1bin/send_test_event_dm_core 8 モニタの表示: cmc_em CMC_IndicationProviderIA cpe_em CPE_IndicationProviderIA dm_chassis ChassisIndicationProviderPA dm_memory MemoryIndicationProviderPA disk_em DiskIndicationProvider fpl_em FPL_IndicationProvider ia64_corehw CoreHardwareIndicationProviderIA lpmc_em LPMC_IndicationProviderPA memory_ia64 MemoryIndicationProviderIA HP SIMがイベントを受信したことを確認するには、HP SIM GUIにアクセスする必要があります。 WBEMイベントの表示 ブラウザ経由でHP SIMにサインインします。 [システムおよびイベント]パネルで[すべてのイベント]を選択します。 [イベント]、[イベント タイプ]の下に[HP-UX EMS Core Hardware Monitor]という名前の情報イベン トがあります。イベント タイプをクリックして、詳細を表示します。 9 詳細情報 • HP Systems Insight Manager http://www.hp.com/jp/hpsim/ • OpenSSH http://www.openssh.org • HP WBEMソリューション http://h71028.www7.hp.com/enterprise/cache/9920-0-0-225-121.html?jumpid=reg_R1002_USEN(英語) © 2009 Hewlett-Packard Development Company, L.P. 本書の内容は、将来予告なしに変 更されることがあります。HP製品およびサービスに対する保証については、当該製品お よびサービスの保証規定書に記載されています。本書のいかなる内容も、新たな保証を 追加するものではありません。本書の内容につきましては万全を期しておりますが、本 書中の技術的あるいは校正上の誤り、脱落に対して、責任を負いかねますのでご了承く ださい。 Javaは、Sun Microsystems, Inc.の米国における商標です。Linuxは、Linus Torvalds氏の米 国における登録商標です。Windowsは、Microsoft Corporationの米国における登録商標 です。 本製品は、日本国内で使用するための仕様になっており、日本国外で使用される場合 は、仕様の変更を必要とすることがあります。 本書に掲載されている製品情報には、日本国内で販売されていないものも含まれている 場合があります。 446752-192、2009年1月