...

HP SIM 5.xで管理するHP-UXシステム用のWBEMイベント予約

by user

on
Category: Documents
52

views

Report

Comments

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月
Fly UP