HP OpenView Smart Plug-in for Databases 設定ガイド

HP OpenView Smart Plug-in for Databases
HP OpenView Operations for UNIX
ソ フ ト ウ ェ ア バージ ョ ン : 10.40
設定ガ イ ド
ド キ ュ メ ン ト 公開日 : 2006 年 11 月
ソ フ ト ウ ェ アの リ リ ース日 : 2006 年 11 月
ご注意
保証について
HP の製品お よ びサービ ス に関す る 保証は、製品お よ びサービ ス と と も に提供 さ れ る 明示保証書に記載 さ れてお り 、
本資料は付加的な保証を与え る も のではあ り ません。 HP は、 本資料におけ る 技術的ま たは編集上の誤 り や遺漏に
ついて責任を負い ません。
こ こ に記載 さ れた内容は予告な し に変更 さ れ る 場合があ り ます。
法律上の権利の制限について
本書で取 り 扱っ てい る コ ン ピ ュ ー タ ソ フ ト ウ ェ アは秘密情報であ り 、 その保有、 使用、 ま たは複製には、 HP か ら
使用許諾を得 る 必要があ り ます。FAR 12.211 お よ び 12.212 に従っ て、商用 コ ン ピ ュ ー タ ソ フ ト ウ ェ ア、コ ン ピ ュ ー
タ ソ フ ト ウ ェ アの ド キ ュ メ ン ト 、 お よ び商用製品の技術デー タ は、 HP 標準の商用 ラ イ セ ン ス に基づいて米国政府
に ラ イ セ ン ス が付与 さ れます。
著作権について
© Copyright 1999-2006 Hewlett-Packard Development Company, L.P.
商標について
Microsoft® お よ び Windows NT® は Microsoft Corporation の米国内での登録商標です。
Pentium® は Intel Corporation の米国内での登録商標です。
UNIX® は The Open Group の登録商標です。
Oracle® は Oracle Corporation の登録商標です。
原典
本書は 『HP OpenView Smart Plug-in for Databases Configuration Guide』 を翻訳 し た も のです。
2
ド キ ュ メ ン ト の更新情報
こ のマニ ュ アルの表紙には、 次の識別情報が含まれてい ます。
•
ソ フ ト ウ ェ アのバージ ョ ン番号。 ソ フ ト ウ ェ アのバージ ョ ン を示 し ます。
•
ド キ ュ メ ン ト の発行日。 ド キ ュ メ ン ト の更新のたびに変更 さ れ ます。
•
ソ フ ト ウ ェ アの リ リ ース日。 ソ フ ト ウ ェ アの こ のバージ ョ ンの リ リ ース日を示 し ます。
最新版の有無や、現在使用中の ド キ ュ メ ン ト が最新版かど う かを確認する場合は、次のサ イ ト を参照 し て く だ さ い。
http://ovweb.external.hp.com/lpe/doc_serv/
該当す る 製品のサポー ト サービ ス に登録 し て、 本書の最新版を入手す る こ と も で き ます。 詳細は HP の担当営業
ま でお問い合わせ く だ さ い。
3
サポー ト
次の HP OpenView サポー ト Web サ イ ト を参照 し て く だ さ い。
http://www.hp.com/managementsoftware/support ( 英語 )
http://www.hp.com/jp/openview ( 日本語 )
HP OpenView オ ン ラ イ ン サポー ト では、 対話型の技術支援ツールに効率的にア ク セ ス いただけ ます。 サ イ ト のサ
ポー ト 範囲は次の と お り です。
•
マニ ュ アル類の検索
•
サポー ト ケースお よ びエ ンハン ス メ ン ト 要求の登録 と ト ラ ッ キ ン グ
•
ソ フ ト ウ ェ ア パ ッ チのダ ウ ン ロ ー ド
•
サポー ト 契約の管理
•
HP サポー ト の連絡先の確認
•
利用可能なサービ ス の確認
•
フ ォ ー ラ ムへの参加
•
ソ フ ト ウ ェ ア ト レーニ ン グの確認 と 登録
各種サポー ト のご利用の際は、 ほ と ん ど の場合、 HP Passport ユーザー と し て ご登録いただ き 、 サ イ ン イ ン し てい
ただ く 必要があ り ます。 ま た、 サポー ト 契約 も 必要です。
ア ク セ ス レベルの詳細は、 次の URL のサ イ ト を参照 し て く だ さ い。
www.hp.com/managementsoftware/access_level
HP Passport ID の登録は、 次のサ イ ト で行 う こ と がで き ます。
www.managementsoftware.hp.com/passport-registration.html
注意事項
•
HP OpenView VantagePoint Operations for UNIX (VPO/UNIX) は、 HP OpenView Operations for UNIX (OVO/UNIX)
へ と 名称が変わ り ま し た。 ただ し 、 こ の名称変更はすべての箇所に反映 さ れてい る わけではな く 、 ソ フ ト
ウ ェ アや ド キ ュ メ ン ト 内に、 VPO と い う 旧製品名称が使用 さ れてい る 場合があ り ます。
•
本マニ ュ アル中に Sybase/Informix 用 SPI に関す る 記述 / ア イ コ ン等が出現 し てい る 箇所があ り ますが、Sybase/
Informix 用 SPI は日本語版ではサポー ト さ れてい ませんので ご注意 く だ さ い。
4
目次
1 デー タ ベース SPI の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
デー タ ベース Smart Plug-in と は . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
デー タ ベース Smart Plug-in の動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
DB-SPI に よ る デー タ ベース のパフ ォ ーマ ン ス / 可用性情報の収集 と 解析 . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
デー タ ベース Smart Plug-in の コ ン ポーネ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
アプ リ ケーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
テ ン プ レー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
レ ポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
2 OpenView Operations DB-SPI のイ ン ス ト ール と 設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
イ ン ス ト ール と 設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
エージ ェ ン ト の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
作業の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
イ ン ス ト ールが完全であ る こ と を確認す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
管理対象 ノ ー ド に イ ン ス ト ール さ れた DB-SPI のバージ ョ ン を確認す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
イ ン ス ト ール削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
ク リ ーン ア ッ プの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
管理サーバーか ら ソ フ ト ウ ェ ア を削除す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
グ ラ フ と レ ポー ト を無効にす る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
管理対象 ノ ー ド か ら テ ン プ レー ト 割 り 当て を削除す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
管理対象 ノ ー ド か ら ソ フ ト ウ ェ ア を削除す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
テ ン プ レー ト 、 アプ リ ケーシ ョ ン、 ノ ー ド グループの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
3 デー タ ベース SPI の使用 と カ ス タ マ イ ズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
DB-SPI テ ン プ レー ト の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
テ ン プ レー ト グループ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
ロ ールア ッ プ メ ト リ ッ ク と ド リ ルダ ウ ン メ ト リ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
テ ン プ レー ト の基本的な カ ス タ マ イ ズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
テ ン プ レー ト の高度な カ ス タ マ イ ズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
選択 し た メ ト リ ッ ク を持つ新 し いグループの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
DB-SPI コ レ ク タ / アナ ラ イ ザ コ マ ン ド をパ ラ メ ー タ 付 き で使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
ド リ ルダ ウ ン メ ト リ ッ ク デー タ へのア ク セ ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
コ レ ク タ テ ン プ レー ト の収集周期の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
選択 し た メ ト リ ッ ク の収集周期の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
モニ タ テ ンプ レー ト の し き い値の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
別のデー タ ベース に対 し て、 「 ロ ールア ッ プ」 メ ト リ ッ ク (Oracle メ ト リ ッ ク 6、 8、 9、 11、 16、
17、 18、 31、 38、 69) の し き い値を変更す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
別のデー タ ベース に対 し て、 「 ロ ールア ッ プ」 メ ト リ ッ ク (Microsoft SQL Server メ ト リ ッ ク 3026
お よ び 3244) の し き い値を変更す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
大規模環境向けのカ ス タ ム テ ンプ レー ト の作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
5
デー タ ベース イ ン ス タ ン ス に対応 し た収集のオ ン / オ フ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
コ マ ン ド 行か ら DB-SPI アプ リ ケーシ ョ ン を実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
DB-SPI テ ン プ レー ト の再 イ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
DB-SPI での フ ィ ル タ の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
メ ト リ ッ ク レ ポー ト 生成のためのテ ン プ レー ト / アプ リ ケーシ ョ ン の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
アプ リ ケーシ ョ ン生成レ ポー ト のサン プル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
OpenView Performance Agent を使っ たパフ ォーマ ン ス問題の調査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
過剰な テーブル ス キ ャ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
イ ン ス ト ール済みデー タ ベース SPI ノ ー ド の ラ イ セ ン ス数の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
OpenView エージ ェ ン ト の切 り 替え . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
OpenView Performance Agent か ら OpenView サブエージ ェ ン ト への切 り 替え . . . . . . . . . . . . . . . . . . . . . . . . .65
ロ ーカル シ ス テ ム し き い値の設定に よ る OVO し き い値の無効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
4 DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ処理製品 と 共に使用する . . . . . . . . . . . . . . . 71
デー タ の レ ポー ト 処理 と グ ラ フ表示 保管お よ びア ク セ ス方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
DB-SPI と Reporter と の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Reporter パ ッ ケージの イ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
管理対象 ノ ー ド の Reporter 統合の有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
OVO での Reporter 使用の有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Reporter の メ ト リ ッ ク と レ ポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Reporter メ ト リ ッ ク 収集の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
DB-SPI と OpenView Performance Insight と の併用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
OpenView Performance Insight に よ る DB-SPI デー タ の使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
DB-SPI と HP OpenView グ ラ フ処理製品 と の併用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
OpenView Performance Manager の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
OpenView PerfView の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
グ ラ フ処理ま たはア ラ ーム処理の メ ト リ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
5 Oracle 用 SPI の詳細な カ ス タ マ イ ズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Oracle ロ ールア ッ プ メ ト リ ッ ク のカ ス タ マ イ ズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
表領域 メ ト リ ッ ク のカ ス タ マ イ ズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Oracle SQL ク エ リ モニ タ テ ン プ レー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
SQL ク エ リ デー タ の収集方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
SQL ク エ リ デー タ の分析方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
テ ン プ レー ト の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
Oracle リ ス ナーのチ ェ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
基本 リ ス ナー チ ェ ッ ク の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
詳細 リ ス ナー チ ェ ッ ク の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
シナ リ オの例 : 詳細な リ ス ナー接続チ ェ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
6 ユーザー定義 メ ト リ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
UDM コ ン ポーネ ン ト について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
UDM 設定フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
ま と め . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
6
7 特別な設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
リ モー ト デー タ ベース の監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
Oracle の リ モー ト メ ト リ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
リ モー ト Oracle ロ グ フ ァ イ ルの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
Oracle Data Guard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Oracle RAC (Real Application Clusters) 環境での設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Oracle 9.x 以上の監視 ( 設定不要 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Oracle 8.x の監視 ( 設定が必要 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
Oracle Enterprise Manager の監視 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146
ク ラ ス タ ( フ ェ イ ルオーバー ) 環境での設定 ( すべてのデー タ ベース タ イ プ ) . . . . . . . . . . . . . . . . . . . . . . . . .147
DB-SPI に含まれ る XML フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
ユーザーが作成す る XML フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
以前の OVO エージ ェ ン ト での HP Serviceguard の イ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
Sun ま たは VERITAS の ク ラ ス タ ( フ ェ イ ルオーバー ) 環境で動作す る 7.1 以前のエージ ェ ン ト . . . . . . . . . .156
デー タ ベース SPI を設定 し て ク ラ ス タ ソ フ ト ウ ェ ア を使用す る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
ク ラ ス タ ソ フ ト ウ ェ アの設定 (VERITAS の例 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
8 エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
エ ラ ー メ ッ セージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
重複す る エ ラ ー メ ッ セージの除外 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
DBSPI10-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
DBSPI10-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
DBSPI10-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
DBSPI10-21、 22、 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
DBSPI10-24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
DBSPI10-25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
DBSPI10-27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
DBSPI10-28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
DBSPI10-29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
DBSPI10-30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
DBSPI10-31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
DBSPI10-51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
DBSPI10-81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
DBSPI19-24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
DBSPI19-25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
DBSPI20-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
DBSPI20-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
DBSPI20-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
DBSPI20-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
DBSPI30-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
DBSPI30-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
DBSPI30-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
DBSPI30-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
DBSPI31-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
DBSPI31-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
DBSPI31-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
DBSPI31-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
DBSPI31-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
7
DBSPI31-7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
DBSPI31-8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
DBSPI31-9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
DBSPI31-10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
DBSPI31-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
DBSPI40-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
DBSPI40-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
その他のエ ラ ー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
特殊な状況の ト ラ ブルシ ュ ーテ ィ ン グ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
ト レース機能を オ ンにす る . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ンの使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
UDM 設定の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
9 英語以外の言語環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
一般的な制限事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
非 ASCII キ ャ ラ ク タ セ ッ ト での制限事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
設定フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Oracle デ ィ レ ク ト リ と フ ァ イ ル名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
メ ト リ ッ ク と レ ポー ト で使われ る キ ャ ラ ク タ カ ラ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
A フ ァ イル名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
管理サーバーの フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
管理サーバー / 管理対象 ノ ー ド の フ ァ イ ル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .205
コ マ ン ド フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
ア ク シ ョ ン フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
管理対象 ノ ー ド の フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Oracle MeasureWare デー タ フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
ロ グ フ ァ イ ル と ト レース フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
B 構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
テ ン プ レー ト 互換性マ ト リ ッ ク ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215
テ ン プ レー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
DB-SPI メ ッ セージ グループ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
コ ア ( 管理用 ) アプ リ ケーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Oracle アプ リ ケーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Microsoft SQL Server アプ リ ケーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
C デー タ ベース接続の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
デー タ ベース接続を設定す る 別の方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231
設定フ ァ イ ルの構文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
MS SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
設定フ ァ イ ル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
8
1 デー タ ベース SPI の概要
本章では、 デー タ ベー ス Smart Plug-In (DB-SPI) を理解す る ために必要な基本概念を説明 し ま す。
次の項目か ら 構成 さ れてい ます。
•
デー タ ベース Smart Plug-in と は
•
デー タ ベース Smart Plug-in の動作
•
デー タ ベース Smart Plug-in の コ ン ポーネ ン ト
デー タ ベース Smart Plug-in と は
デー タ ベース Smart Plug-in (DB-SPI) は、Oracle お よ び Microsoft SQL Server のデー タ ベース を監視
す る 機能を、 HP OpenView Operations (OVO) に追加す る ためのプ ラ グ イ ン です。
Smart Plug-In ツール : DB-SPI は OVO と の連係に よ り 、データ ベース イ ン ス タ ン ス の監視 と 管理
を 支援す る 集中管理 ツ ール を 提供 し ま す。 オペ レ ー タ は OVO コ ン ソ ールか ら 、 使い慣れた HP
OpenView のパ フ ォ ーマ ン ス 管理や障害管理プ ロ セ ス を、 デー タ ベー ス に対 し て使用で き ま す。
OpenView Performance Manager や PerfView を使用する こ と に よ り 、DB-SPI の メ ト リ ッ ク を使っ て グ
ラ フ作成がで き る ため、 組織全体のデータ ベース使用状況やパフ ォーマ ン ス の分析に役立ち ます。
Smart Plug-In デー タ : DB-SPI の イ ン ス ト ール と 設定を完了す る と 、 数百に も 及ぶ主要なデー タ
ベース メ ト リ ッ ク と イ ベン ト モニ タ を確認で き ます。Oracle お よ び SQL Server 用の こ れ ら の メ ト
リ ッ ク と イ ベン ト モニ タ は、 以下の対象を扱 う こ と がで き ます。
•
デー タ ベース の ス テー タ ス
•
スペース管理
•
パフ ォ ーマ ン ス
•
アーカ イ ブ / ト レース
•
ト ラ ンザ ク シ ョ ン ロ グ
•
セキ ュ リ テ ィ
•
エラー
Smart Plug-In の利用 / カ ス タ マ イ ズ : 企業に と っ て必須の メ ト リ ッ ク や イ ベン ト モニ タ が使え る
よ う に、 デー タ ベース管理者が DB-SPI テ ンプ レー ト を ( ロ ーカル フ ァ イ ル内で、 ま たは OVO コ
ン ソ ールか ら ) 変更 し てニーズに合わせ る こ と がで き ます。 OVO テ ン プ レー ト では、 受信デー タ
は定義済みの規則に照 ら し て評価 さ れ ます。 こ れに よ り 、 重要度ご と の警報や メ ッ セージの形式
で有用な情報が生成 さ れ ま す。 こ れ ら の メ ッ セージや警報は、 問題の分析や解決を行 う ために、
見直す こ と がで き ます。 ま た、 特定の イ ベン ト や し き い値違反に対 し て、 予め定義 し た修復機能
を自動的に起動す る こ と や、 オペレー タ の起動に よ り 実行す る こ と がで き ます。
9
デー タ ベース Smart Plug-in の動作
DB-SPI の メ ッ セージ機能、 レ ポー ト 機能お よ び処理実行機能は、 OVO のテ ン プ レー ト に よ る 監
視 ( モニ タ ) の コ ン セプ ト に基づいてい ます。こ れ ら テ ン プ レー ト に よ る 監視 ( モニ タ ) では、デー
タ ベー ス に関 し て条件を定義す る こ と に よ り 、 潜在的な問題を回避 し た り 、 発生 し た問題を解決
す る 手助け を し ます。 し たが っ て、 デー タ ベー ス の使用に支障を き たす よ う な深刻な事態を回避
で き ます。
DB-SPI に よ るデー タ ベースのパ フ ォ ーマ ン ス / 可用性情報の収集 と 解析
DB-SPI テ ン プ レー ト は探 し やすい よ う にグループ化 さ れてい ます。 こ れ ら のグループの中で知っ
てお く 必要があ る テ ン プ レー ト は、 メ ト リ ッ ク 条件を定義す る モニ タ テ ン プ レー ト と 、 収集対象
の メ ト リ ッ ク 値を リ ス ト す る コ レ ク タ テ ン プ レー ト です。 各 コ レ ク タ テ ン プ レー ト グループに
は、 5 分、 15 分、 1 時間ま たは 1 日のいずれかの収集間隔が割 り 当て ら れてい ます。 収集間隔は、
その特定のグループのためにデー タ が収集 さ れ る 頻度を示 し ます。
コ レ ク タ テ ン プ レ ー ト は、 グループのデー タ 収集を制御 し ま す。 具体的には、 コ レ ク タ テ ン プ
レー ト には次の 2 つの機能があ り ます。 (1) 各収集間隔で コ レ ク タ / アナ ラ イ ザを実行す る 。 (2) グ
ループ内のすべてのモニ タ ( 定義済み メ ト リ ッ ク 条件 ) を リ ス ト す る 。実際の メ ト リ ッ ク 条件を ど
の よ う に処理す る かは、 各モニ タ テ ン プ レー ト の監視 ( モニ タ ) 対象オブジ ェ ク ト の定義、 その
オブジ ェ ク ト の し き い値、 その し き い値の超過時に送 ら れ る メ ッ セージ テ キ ス ト 、 実行 さ れ る ア
ク シ ョ ン、 お よ び表示 さ れ る 指示な ど に応 じ て決定 さ れ ます。
DB-SPI が情報を表示する方法
サービ ス ナ ビゲー タ 内の ト ポ ロ ジ と サービ ス警報 : デー タ ベース SPI にはサービ ス ナビ ゲー タ が
統合 さ れてお り 、 イ ン ス ト ール さ れてい る デー タ ベース イ ン ス タ ン ス と 、 可用性お よ びパフ ォー
マ ン ス に関す る 問題点が表示 さ れ ます。 サービ ス に関 し て問題が発生す る と 、 マ ッ プ上の イ ン ス
タ ン ス の色が赤に変わ り ます。
メ ッ セージ ブ ラ ウザの メ ッ セージ : OVO エージ ェ ン ト ソ フ ト ウ ェ アは、 モニ タ テ ンプ レー ト の
設定値 と コ レ ク タ / アナ ラ イ ザが収集 し たデー タ ベース モニ タ 値を使用 し て、 該当す る メ ッ セー
ジ を OVO コ ン ソ ールに転送 し ます。 OVO コ ン ソ ールでは、 こ れ ら の メ ッ セージ を重要度で色分
け し て メ ッ セージ ブ ラ ウ ザに表示 し ます。
指示文 : DB-SPI プ ロ グ ラ ム が生成 し た メ ッ セージには、 問題を診断 し 改善す る のに役立つ指示文
が含 ま れてい ます。 イ ベン ト に予め設定 さ れた修復動作を、 自動的に起動 し た り 、 オペレー タ に
よ り 手動で起動 し た り す る こ と が可能です。
レ ポー ト : レ ポー ト には自動的に生成 さ れ る も の と 、 オペ レ ー タ が メ ッ セージ ブ ラ ウ ザ ま たは
OVO 登録アプ リ ケーシ ョ ン を使用 し て生成で き る も のがあ り ます。
グ ラ フ : DB-SPI が収集 し た メ ト リ ッ ク は、( 新 し い ) OpenView Performance Manager ま たは PerfView
を使用 し て グ ラ フ化で き ます。 それに よ り 、 デー タ ベー ス SPI の測定値を傾向分析のために表示
で き ます。
ユーザーが行え る変更
ユーザーは DB-SPI テ ン プ レー ト を カ ス タ マ イ ズせずにその ま ま使用す る こ と も 、必要に応 じ て変
更 し て使用す る こ と も で き ます。 こ こ では、 小規模な変更 と 大幅な カ ス タ マ イ ズ を示 し ます。
10
第1章
デ フ ォ ル ト テ ン プ レ ー ト の変更 : デフ ォ ル ト テ ン プ レー ト を変更す る には、 OVO コ ン ソ ールを
使用 し て テ ン プ レ ー ト を選択 し 、 そのテ ン プ レ ー ト の条件を変更 し ま す。 次の変更が可能です。
(1) 収集周期、 (2) し き い値、 (3) メ ッ セージ テ キ ス ト 、 (4) 継続時間、 (5) 重要度、 (6) ア ク シ ョ ン
し き い値は、 OVO コ ン ソ ールで全体的な変更を行 う か、 管理対象 ノ ー ド に保存 さ れた フ ァ イ ル
内で設定で き ます。 こ の フ ァ イ ルはテ ン プ レー ト の し き い値を無効に し ます。 ロ ーカル し き い値
の設定についての情報 と 操作方法は、 66 ページの 「 ロ ーカル シ ス テ ム し き い値の設定に よ る
OVO し き い値の無効化」 を参照 し て く だ さ い。
カ ス タ ム テ ン プ レー ト グループの作成 : デフ ォ ル ト テ ン プ レー ト か ら カ ス タ ム テ ン プ レー ト グ
ループ を作成で き ます。 最 も 簡単な方法は、 デフ ォ ル ト テ ン プ レー ト グループ を コ ピー し て、 必
要に応 じ て各モニ タ テ ン プ レー ト と コ レ ク タ テ ン プ レー ト を変更 し ま す。 次に、 コ レ ク タ テ ン
プ レ ー ト に あ る タ グ パ ラ メ ー タ を使用 し て各テ ン プ レ ー ト を リ ネーム し 、 それ ら を 割 り 当て ま
す。 カ ス タ ム テ ン プ レー ト の作成の詳細は、 51 ページの 「大規模環境向けのカ ス タ ム テ ン プ レー
ト の作成」 で説明 し てい ます。
フ ィ ル タ を DB-SPI に設定す る こ と も で き ます。 フ ィ ル タ を設定す る には、 DB-SPI コ レ ク タ / ア
ナ ラ イ ザがシ ス テ ム テーブルに対 し て送信 し た SQL ク エ リ に、 WHERE 句を追加 し ます。 こ の よ
う な カ ス タ マ イ ズに関す る 詳細は、 第 3 章 「デー タ ベー ス SPI の使用 と カ ス タ マ イ ズ」 を参照 し
て く だ さ い。
カ ス タ ム メ ト リ ッ ク : ユーザーが メ ト リ ッ ク を定義で き る UDM (User-Definable Metrics: ユーザー
定義可能な メ ト リ ッ ク ) はパ ワ フルな機能です。 こ れに よ り 、 DB-SPI のモニ タ 能力を拡張で き ま
す。 Oracle でのユーザー定義 メ ト リ ッ ク の使用方法は、 第 6 章 「ユーザー定義 メ ト リ ッ ク 」 で詳
細に説明 し てい ます。
デー タ ベース SPI の概要
11
デー タ ベース Smart Plug-in の コ ンポーネ ン ト
デー タ ベース Smart Plug-In の コ ン ポーネ ン ト にはアプ リ ケーシ ョ ン と テ ン プ レー ト が含まれてい
ます。 ユーザーは設定を行い、 メ ッ セージ と 簡易レ ポー ト 形式でデー タ を受信で き ます。 こ れ ら
の メ ッ セージ (OVO メ ッ セージ ブ ラ ウ ザで見 る こ と がで き ます ) と 簡易レ ポー ト (DB-SPI アプ リ
ケーシ ョ ン ま たは メ ッ セージ詳細で見 る こ と がで き ま す ) に よ っ て管理対象 ノ ー ド でのデー タ
ベース イ ン ス タ ン ス の現在の状態に関す る 情報が分か り ます。
図1
OVO 管理サーバー と 管理対象 ノ ー ド の DB-SPI コ ンポーネ ン ト
上図は、 OVO エー ジ ェ ン ト に よ る OVO 管理サーバーへのデー タ 転送 を 示 し て い ま す。 ま た、
DB-SPI 設定フ ァ イ ル と テ ン プ レー ト も 示 し てい ます。 こ の設定フ ァ イ ルは、 DB-SPI が管理対象
ノ ー ド 上のデー タ ベース に接続す る こ と を可能に し 、 DB-SPI テ ン プ レー ト が ど のデー タ ベース の
デー タ を収集 し 、 それを ど の よ う に解釈す る か を指示 し ます。
DB-SPI 設定アプリ ケ ーショ ン を 使用する と 、管理対象ノ ード 上の指定し たデータ ベース イ ン ス タ ン
ス に接続でき ま す。 データ ベース イ ン ス タ ン ス と 管理対象ノ ード を 設定し てから 、 テン プレ ート を
そのノ ード に割り 当てる こ と ができ ま す。 OVO エージェ ン ト ソ フ ト ウ ェ ア 経由でそのノ ード で実
行さ れて いる 、 DB-SPI レ ポート ア プリ ケ ーシ ョ ン を 使用し て レ ポート を 生成でき ま す。 さ ら に、
OpenView Performance Manager ま たは PerfView を 使用すれば、DB-SPI データ を グラ フ 表示でき ま す。
第 2 章で、 コ ン ポーネ ン ト の イ ン ス ト ール方法 と 、 デー タ ベース イ ン ス タ ン ス、 管理対象 ノ ー ド
お よ び使用 し たいデー タ 収集 ( テ ンプ レー ト ) の設定方法を説明 し ます。こ の後のセ ク シ ョ ン と 付
録 B では、 すべての コ ン ポーネ ン ト について簡単に説明 し てい ます。
12
第1章
ア プ リ ケーシ ョ ン
DB-SPI アプ リ ケーシ ョ ン には、 設定ユーテ ィ リ テ ィ 、 レ ポー ト 生成ユーテ ィ リ テ ィ 、 お よ びサー
ビ ス デ ィ ス カバ リ 生成ユーテ ィ リ テ ィ が含まれてい ます。[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ で
は、 すべてのデー タ ベー ス SPI アプ リ ケーシ ョ ン に、 ト ッ プ レ ベル グループの 「DB-SPI」 か ら
ア ク セ ス で き ます。 次の よ う な アプ リ ケーシ ョ ン があ り ます。
サービ ス デ ィ ス カバ リ : こ のグループには、デー タ ベース タ イ プご と のサービ ス デ ィ ス カバ リ ア
プ リ ケーシ ョ ン が含まれ ます。 こ れは、 監視対象 と な る すべてのデー タ ベース イ ン ス タ ン スへの
デー タ ベース SPI 接続の設定を行 う 際に役立ち ます。 サービ ス ナビ ゲー タ が イ ン ス ト ール済みで
あ る 場合、 サービ ス デ ィ ス カバ リ はマ ッ プ を取 り 込み、 検出 さ れた イ ン ス タ ン ス に加え、 各 イ ン
ス タ ン ス の可用性お よ びパフ ォーマ ン ス の状態を色分け し て表示 し ます。
管理および Windows 管理 : 管理 グループ と Windows 管理 グループには、同 じ アプ リ ケーシ ョ ン
が 含 ま れ て い ま す。 管 理 グ ル ー プ は UNIX の 管理 対 象 ノ ー ド 用、 Windows 管理 グ ル ー プ は
Windows の管理対象 ノ ー ド 用です。 こ れ ら のグループのアプ リ ケーシ ョ ン には、 監視す る デー タ
ベー ス と 管理対象 ノ ー ド を 設定で き ま す。 root 権限が必要な設定ア プ リ ケーシ ョ ン と ト ラ ブル
シ ュ ーテ ィ ン グ アプ リ ケーシ ョ ン を含んでい る ため、 こ のグループは OVO 管理者に割 り 当て る
こ と をお勧め し ます。 こ のグループは次のアプ リ ケーシ ョ ン を含みます。
•
接続を チ ェ ッ ク : 設定済みデー タ ベースへの接続を確認 し ます。
•
ク リ ーン ア ッ プ : ト レース フ ァ イ ル、 ロ グ フ ァ イ ル、 固定格納フ ァ イ ルな ど の ラ ン タ イ ム
フ ァ イ ルを削除 し ます。
•
ク ラ ス タ を設定 : APM XML フ ァ イ ルを準備 し て該当す る フ ォ ルダに配置 し ます。
•
DB コ ネ ク シ ョ ン を設定 : 管理対象 ノ ー ド のデー タ ベース の設定用に、 あ ら か じ め推奨 さ れ る
構文が入っ た フ ァ イ ルを開 き ま す。 フ ァ イ ルは推奨 さ れた構文で管理者が設定を行 う ために
使用 さ れ、 デー タ ベー ス の場所お よ び DB-SPI がデー タ ベー ス の ア ク セ ス に使用す る デー タ
ベー ス ア カ ウ ン ト が定義 さ れ ま す。 その他、 ト レ ー ス フ ァ イ ルや フ ィ ル タ 処理パ ラ メ ー タ
(Windows の管理対象 ノ ー ド に も 使用可能 ) な ど、 フ ァ イ ル / プ ロ グ ラ ム用に他の設定を含め
る こ と も で き ます。
•
UDM を設定 : UDM を設定す る ために、 推奨 さ れた構文で記載す る 、 ユーザー定義可能な メ
ト リ ッ ク の設定フ ァ イ ルを開 き ます。
•
SP/MSSQL UDM を作成 : MS SQL Server 用のス ト ア ド プロ シ ージ ャ を 作成する のに使用し
ま す。
•
Oracle ユーザーの作成 : ( オプシ ョ ン ) 管理対象 ノ ー ド 上の特定のデー タ ベース イ ン ス タ ン ス
にア ク セ スす る ための、Oracle ユーザー / パ ス ワー ド の設定に使用 し ます ( デー タ ベース イ ン
ス タ ン ス を定義す る 「DB コ ネ ク シ ョ ン を設定」 の前に実行す る 必要があ り ます )。
•
SP/Oracle UDM を作成 : フ ァ イ ルを開 き ます。 こ の フ ァ イ ルに Oracle のユーザー定義可能な
メ ト リ ッ ク の作成用ス ト ア ド プ ロ シージ ャ を定義で き ます。
•
グ ラ フ と レポー ト を無効化 : グ ラ フ化、 UDM お よ び Reporter に使用 さ れ る パフ ォーマ ン ス
デー タ の収集を無効に し ます。
•
エ ラ ー フ ァ イルを表示 : 次の DB-SPI エ ラ ー フ ァ イ ルの内容を表示 し ます。
/var/opt/OV/dbspi/log/dbspierror オペレーテ ィ ン グ シ ス テ ム特有のパ ス は、付録 A
に記載 さ れてい ます。
•
ト レース フ ァ イルを表示 : ト レ ース フ ァ イ ルの最後から 1,000 行 (設定変更可能) を 表示し ま す。
•
Oracle ユーザーの削除 : 特定のデー タ ベース イ ン ス タ ン ス の現在の Oracle ロ グオ ン ユー
ザー / パ ス ワ ー ド 設定を削除 し ます。
デー タ ベース SPI の概要
13
14
•
グ ラ フ を有効化 : パフ ォ ーマ ン ス グ ラ フ のための メ ト リ ッ ク デー タ 収集を有効に し ます。
•
レ ポー ト を有効化 : Reporter のための メ ト リ ッ ク デー タ 収集を有効に し ます (Reporter の実装
を完了す る には、 Reporter テ ン プ レー ト が配布 さ れてい る 必要があ り ます )。
•
UDM グ ラ フ 有効化 : ( 別途購入 し た OpenView Performance Manager を使用 し て ) UDM のグ ラ
フ処理を目的 と す る メ ト リ ッ ク デー タ 収集を有効に し ます。
•
グ ラ フ の設定 : 別途購入 し た OpenView Performance Manager 用の設定フ ァ イ ルを開 き ます。 こ
の フ ァ イ ルに Web ブ ラ ウ ザの場所を指定す る エ ン ト リ を挿入で き ます。
•
エージ ェ ン ト を移行 : 管理対象 ノ ー ド でエージ ェ ン ト を DCE エージ ェ ン ト か ら 新 し い HTTPS
エージ ェ ン ト に切 り 替え る 準備、 ま たは HTTPS エージ ェ ン ト か ら DCE エージ ェ ン ト に戻す
準備を行い ます。異な る エージ ェ ン ト を配布す る 前に、管理対象 ノ ー ド で こ のアプ リ ケーシ ョ
ン を実行 し て く だ さ い。
•
セルフ ヒ ー リ ン グ情報 : 管理対象 ノ ー ド でエ ラ ー メ ッ セージ関連の OpenView Operations 情報
を収集 し ます。 SPI の問題を解決す る ために、 こ の情報を HP サポー ト に送信で き ます。 こ の
情報は、 コ マ ン ド 出力形式で提供 さ れ、 設定フ ァ イ ル、 ロ グ フ ァ イ ル、 お よ び ト レース フ ァ
イ ルの内容を示 し ます。 使用方法については、 第 8 章 「エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ー
テ ィ ン グ」 を参照 し て く だ さ い。
注記 : HP と サポー ト 契約を締結 さ れてい る お客様は、 HP セルフ ヒ ー リ ン グ サービ ス の Web
サ イ ト か ら ク ロ ス リ フ ァ レ ン ス情報にア ク セ ス し 、 デー タ ベー ス を閲覧で き ます。 こ のデー
タ ベー ス には、 お客様の問題に類似 し た問題 と その問題の解決方法が収め ら れてお り 、 ト ラ
ブルシ ュ ーテ ィ ン グの効率を高め る こ と がで き ます。 詳細は、 『SPI DVD Installation Guide』 に
掲載 さ れてい る セルフ ヒ ー リ ン グ サービ ス に関す る 章を参照 し て く だ さ い。
•
パス を設定 : DB-SPI プ ロ グ ラ ム を DOS コ マ ン ド プ ロ ン プ ト で実行す る ための PATH 変数に
ア ク シ ョ ン、 モニ タ 、 お よ び コ マ ン ド デ ィ レ ク ト リ を追加 し ます。 こ のアプ リ ケーシ ョ ンは
Microsoft Windows NT オペレーテ ィ ン グ シ ス テ ム専用です。
•
監視を開始 : パフ ォ ーマ ン ス メ ト リ ッ ク デー タ の収集 と 警告通知を再有効化 し ます。 コ マ ン
ド 行で収集を オ ン に戻すには、 次の コ マ ン ド を実行 し ます。
UNIX:
/<OVO_commands_directory>*/dbspicol -v ON
Windows: \<OVO_commands_directory>*\dbspicol -v ON
•
監視を停止 : パフ ォーマ ン ス メ ト リ ッ ク デー タ の収集 と 警告通知を一時的に無効に し ます。
デー タ ベー ス の メ ン テナン ス の際や、 HP Serviceguard の使用時、 デー タ ベー ス が予期せずダ
ウ ン し た場合な ど に メ ッ セージ ブ ラ ウ ザに表示 さ れ る エ ラ ーを最小限に抑え る ために、 こ の
アプ リ ケーシ ョ ン を使用 し て メ ト リ ッ ク の収集を無効にで き ま す。 コ マ ン ド 行で収集を オ フ
にす る には、 次の コ マ ン ド を実行 し ます。
UNIX:
/<OVO_commands_directory>*/dbspicol -v OFF
Windows: \<OVO_commands_directory>*\dbspicol -v OFF
•
ト レース オ フ : DB-SPI の ト レース処理を オ フ に し ます。
•
ト レース オ ン : DB-SPI の ト レース処理を オ ンに し ます。
•
グ ラ フ の表示 : OpenView Performance Manager ( 別途購入 ) を使用 し て グ ラ フ を選択 し 表示で き
る よ う に、 指定の Web ブ ラ ウ ザ ( イ ン ス ト ール時に設定 ) を起動 し ます。
•
配布を確認 : 配布 さ れた フ ァ イ ル、 バージ ョ ン、 テ ンプ レー ト 数、 デフ ォ ル ト フ ァ イ ルを示
し 、 接続チ ェ ッ ク も 行い ます。
第1章
図2
デー タ ベース SPI 管理ア プ リ ケーシ ョ ン にア ク セスする には、 DB-SPI ア イ コ ン を
ダ ブル ク リ ッ ク し 、 次に管理ア イ コ ン を ダブル ク リ ッ ク し ます。 表示 さ れたア プ リ
ケーシ ョ ン を使用 し て、 デー タ ベース接続、 ユーザー定義に よ る メ ト リ ッ ク と グ ラ
フ 、 収集の開始 / 停止お よび ト ラ ブルシ ュ ーテ ィ ン グの各設定を行 う こ と がで き ます
テ ン プ レー ト
SPI for Databases テ ン プ レー ト グループ内の DB-SPI テ ン プ レー ト には、 次の も のがあ り ます。
•
DBSPI-Core: こ のグループには、 エージ ェ ン ト のデー タ フ ィ ー ド 、 メ ッ セージ フ ァ イ ルのモ
ニ タ お よ び DB-SPI 用フ ァ イ ル シ ス テ ムのモニ タ があ り ます。
•
DBSPI-Oracle: こ のグループには、 Oracle 用の メ ッ セージ ソ ース テ ン プ レー ト があ り ます。
•
DBSPI-MSS6 & DBSPI-MSS7: こ のグループには、 MS SQL Server 用の メ ッ セージ ソ ース テ
ン プ レー ト があ り ます。
デー タ ベース SPI の概要
15
図3
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ内の DBSPI テ ン プ レ ー ト
メ ッ セージ グループ
DB-SPI テ ン プ レー ト が メ ッ セージの生成に使用 さ れ る のに対 し て、 DB-SPI メ ッ セージ グループ
は生成 さ れた メ ッ セージの分類に使用 さ れます。 DB-SPI メ ッ セージはパフ ォ ーマ ン ス上の問題や
エ ラ ー状態を警報す る こ と がで き ます。あ る メ ッ セージ タ イ プ を OVO オペレー タ に割 り 当て、別
の メ ッ セージ タ イ プ を OVO 管理者に割 り 当て る と 、 割 り 当て た メ ッ セージ タ イ プのみが メ ッ
セージ ブ ラ ウ ザに表示 さ れ ます。
その メ ッ セージ タ イ プ を表示す る ためには、 各 メ ッ セージ を メ ッ セージ グループに割 り 当て ま
す。 メ ッ セージ ブ ラ ウ ザに表示 さ れ る 各 DB-SPI メ ッ セージは、 所属す る メ ッ セージ グループ を
近接す る 欄 (MsgGroup) に表示 し ます。 メ ッ セージは次のグループに割 り 当て る こ と がで き ます。
16
管理 メ ッ セージ
Ora_Admin
MS SQL_Admin
設定 メ ッ セージ
Ora_Conf
MS SQL_Conf
パフ ォ ーマ ン ス メ ッ セージ
Ora_Perf
MS SQL_Perf
第1章
図4
こ こ で強調表示 さ れた メ ッ セージは、 Ora_Perf の メ ッ セージ グループに属 し 、
警戒域に当た るパ フ ォ ーマ ン ス上の問題があ る こ と を示 し ています
レ ポー ト
DB-SPI の レ ポー ト は、 デー タ ベース の過去や現在の状態についての情報を表 し ます。 こ れ ら の レ
ポー ト は、 ア ラ ーム条件に よ っ て起動 さ せ る こ と も 、 デー タ ベース の現在の状態を把握 し たい と
き に生成 さ せ る こ と も で き ます。
自動 ま たはオペレー タ のア ク シ ョ ン に よ り 生成 さ れ る レ ポー ト は、 その前後関係に対応 し 、 管理
対象 ノ ー ド 上の 1 つのデー タ ベース イ ン ス タ ン ス のみに関連 し てい ます。 一方、 登録アプ リ ケー
シ ョ ン か ら 生成 さ れ る レ ポー ト は、 1 つの管理対象 ノ ー ド 上のすべてのデー タ ベース イ ン ス タ ン
ス の情報を提示 し ます。
具体的には、 各レ ポー ト タ イ プは次の よ う に定義 さ れます。
•
自動ア ク シ ョ ン レ ポー ト : 管理対象 ノ ー ド 上の個々のデー タ ベース イ ン ス タ ン ス に関 し て、
ア ラ ーム条件に よ り 自動的に生成 さ れ ま す。 こ れ ら の レ ポー ト は OVO メ ッ セージ ブ ラ ウ ザ
の [ 注釈 ] ボ タ ン を ク リ ッ ク す る と 閲覧で き ます。 メ ッ セージ ブ ラ ウ ザでは、 こ の レ ポー ト
が存在す る こ と は SUIAONE 欄内の A 列の下に表示 さ れ る 文字 S に よ り 示 さ れ ます。 S は レ
ポー ト が問題な く 生成 さ れ、 メ ッ セージの注釈に出力 さ れてい る こ と を示 し ます。
•
登録ア プ リ ケーシ ョ ン レ ポー ト : 管理対象 ノ ー ド を登録アプ リ ケーシ ョ ンの レ ポー ト の上に
ド ラ ッ グす る こ と に よ り 、 手動で生成 さ れ ます。 こ れ ら の レ ポー ト は生成時に、 管理対象 ノ ー
ド 上にあ る 、 そのデー タ ベー ス の種類のすべての設定済み イ ン ス タ ン ス の レ ポー ト 生成時の
状態を反映 し ます。
DB-SPI の Oracle 登録アプ リ ケーシ ョ ン レ ポー ト : 管理対象 ノ ー ド を [ 登録アプ リ ケーシ ョ ン ]
ウ ィ ン ド ウ の レ ポー ト 上に ド ラ ッ グする こ と で、 その管理対象 ノ ー ド のすべてのデータ ベー
ス イ ン ス タ ン ス についての レ ポー ト を作成で き ます。
デー タ ベース SPI の概要
17
Report For Database dbspiora
2003/03/18 15:23:29
Metric TblSpCantExtCnt (0003)
FREE SPACE
FILE SYSTEM
TABLESPACE_NAME
(BLOCKS)
SPACE (BLOCKS) AUTOEXTEND
--------------------- -------------- ------------ ---------CWMLITE
224
176615
YES
DRSYS
196
176615
YES
EXAMPLE
3
11038
YES
SYSTEM
29
10092
YES
UNDOTBS
4138
176615
YES
TABLESPACE_NAME:
表領域の名前
EXTENT THRESHOLD:
利用可能と な るエ ク ス テン ト の数
FREE SPACE
EXTENT COUNT:
dba_free_space で使用可能な全ブ ロ ッ ク 数
FILE SYSTEM
EXTENT COUNT:
AUTOEXTEND:
フ ァ イ ルシ ス テ ム で使用可能な全ブ ロ ッ ク 数 (AUTOEXTEND が
有効にな っ てい る 場合 )
AUTOEXTEND が有効な場合に、 表領域に少な く と も 1 つのデー タ
フ ァ イ ルがあ る か ど う か
デー タ のグ ラ フ 表示
OpenView Performance Manager ま たは PerfView を使用す る と 、 メ ッ セージ ま たは OVO メ ッ セー
ジ ブ ラ ウ ザの [ ア ク シ ョ ン起動 ] ボ タ ン を押す こ と で、 ほ と ん ど の DB-SPI ア ラ ーム メ ッ セージ
か ら グ ラ フ を作成で き ます。 こ れに よ り 、 メ ッ セージ を生成 し た メ ト リ ッ ク デー タ や メ ッ セージ
に関連す る 可能性のあ る 他の メ ト リ ッ ク デー タ がグ ラ フ表示 さ れます。
ま た、 ど の DB-SPI デー タ ベース イ ン ス タ ン ス か ら のデー タ も 、 OpenView Performance Manager ま
たは PerfView お よ び DB-SPI のデー タ を使用 し て グ ラ フ化で き ます。 PerfView に よ る グ ラ フ処理
の詳細は、 第 4 章を参照 し て く だ さ い。
18
第1章
2
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
本章では、 HP OpenView Operations (OVO) の機能を拡張す る 、 DB-SPI のプ ロ グ ラ ム コ ン ポーネ ン
ト の イ ン ス ト ール、 設定お よ び削除について説明 し ます。 イ ン ス ト ール時に追加 さ れ る DB-SPI コ
ン ポーネ ン ト の一覧は、 付録 B を参照 し て く だ さ い。
こ の章では、 次の項目を説明 し ます。
•
イ ン ス ト ール、 デ ィ ス カバ リ 、 設定
•
イ ン ス ト ール削除
イ ン ス ト ール と 設定
サポー ト 情報 : サポー ト 対象のオペレーテ ィ ン グ シ ス テ ム に関す る 詳細は、 製品セ ッ ト に同梱 さ
れてい る DVD 内で、 /OV_DOC/DB_SPI<version>/release_notes.pdf と し て配置 さ れてい る
『Databases SPI Release Notes』 に記載 さ れてい ます
エージ ェ ン ト の設定
旧バージ ョ ンのエージ ェ ン ト と の連係 : デー タ ベース Smart Plug-in (DB-SPI) は、 旧バージ ョ ン の
OpenView Performance Agent (MeasureWare Agent と も 呼ばれます ) と の連係に も 対応 し ていて、 イ
ン ス ト ール時に旧バージ ョ ン を検出で き ます。 その結果、 新たに イ ン ス ト ール さ れた DB-SPI では
PerfView に備わ る グ ラ フ化機能が完全にサポー ト さ れ ます。
旧バージ ョ ン に よ る設定の無効化 : DB-SPI を再設定す る と 、 OpenView Operations に含ま れ る 新 し
い HP OpenView Performance サブエージ ェ ン ト と の連係 も 可能にな り ます。こ の設定では PerfView
を サポー ト し ま せん。 現在のデ フ ォ ル ト 設定が OpenView Performance Agent (MeasureWare Agent)
を使用す る よ う にな っ てい る 場合、そのデフ ォ ル ト 設定を無効にす る には、65 ページの「OpenView
Performance Agent か ら OpenView サブエージ ェ ン ト への 切 り 替え」 を参照 し て く だ さ い。
DCE / HTTPS 8.1 エージ ェ ン ト 間の切 り 替え : 管理対象 ノ ー ド 上で HTTPS エージ ェ ン ト 8.1 と
DCE エージ ェ ン ト 8.1 間の切 り 替え を行 う 場合は、 『Smart Plug-in for Databases Release Notes』 を
参照 し 、 必要な アプ リ ケーシ ョ ン を確認 し て く だ さ い。
作業の概要
旧バージ ョ ン か ら のア ッ プグ レー ド の場合は、34 ページの「 ク リ ーン ア ッ プの実行」お よ び35 ペー
ジの 「管理サーバーか ら ソ フ ト ウ ェ ア を削除す る 」 の手順を実行 し て DB-SPI を削除 し て く だ さ
い。 DB-SPI を削除手順を実行 し てか ら 、 こ のセ ク シ ョ ンに記載のあ る 作業を実行 し て く だ さ い。
•
20 ページの 「管理サーバーへの イ ン ス ト ール」
•
21 ページの 「適切な DB-SPI ノ ー ド グループに ノ ー ド を追加す る 」
19
作業 1:
•
22 ページの 「DB-SPI ノ ー ド グループにア ク シ ョ ン / モニ タ / コ マ ン ド を配布す る 」
•
23 ページの 「管理サーバーへのデ ィ ス カバ リ テ ンプ レー ト の割 り 当て / 配布」
•
24 ページの 「ユーザーの作業範囲の更新」
•
25 ページの 「サービ ス マ ッ プ表示のためのオペレー タ の指定」
•
26 ページの 「デ ィ ス カバ リ の実行」
•
28 ページの 「デー タ ベース接続を設定 し 、 グ ラ フ / レ ポー ト ( 必要な場合 ) を有効化す る 」
•
30 ページの 「OVO 8.x DCE ノ ー ド 用に追加 さ れた構成」
•
33 ページの 「サービ ス デ ィ ス カバ リ アプ リ ケーシ ョ ン を再実行す る ( 作業 6 を参照 )」
•
33 ページの 「DB-SPI テ ン プ レー ト の分配」
管理サーバーへのイ ン ス ト ール
HP OpenView Smart Plug-ins DVD を使用 し て、 デー タ ベース SPI を イ ン ス ト ール し ます。 DVD 内
での製品 と ド キ ュ メ ン ト の場所については、 『Smart Plug-ins DVD Installation Guide』 を参照 し て く
だ さ い。
1
OVO Smart Plug-ins DVD か ら イ ン ス ト ールす る には
HP-UX シ ス テ ムの場合、 DVD を マ ウ ン ト す る ための指示 ( 『Smart Plug-ins DVD Installation
Guide』 に記載 ) に従っ て く だ さ い。
Solaris シ ス テ ムの場合、 DVD は自動的にマ ウ ン ト さ れ ます。
2
管理サーバーに イ ン ス ト ール さ れてい る OVO のバージ ョ ン と オペレーテ ィ ン グ シ ス テ ム に
応 じ て、 次表に示すデ ィ レ ク ト リ に移動 し ます。
表1
サポー ト さ れてい る OVO バージ ョ ン
OVO バージ ョ ン と プ ラ ッ ト フ ォ ーム
DVD
デ ィ レ ク ト リ名
OVO 7 ま たは OVO 8.1 バージ ョ ン
HP-UX 11.x プ ラ ッ ト フ ォ ーム
HP-UX DVD
/OV_DEPOT/
OVO 7 ま たは OVO 8.1 バージ ョ ン
Solaris プ ラ ッ ト フ ォ ーム
Solaris DVD
/OV_DEPOT/
3
すべての フ ァ イ ルセ ッ ト を イ ン ス ト ールす る には、 次の よ う に指定 し て swinstall を実行 し
ます。
/usr/sbin/swinstall -s /OV_DEPOT/11.0HPUX.sdtape DBSPI (HP-UX の場合 )
/usr/sbin/swinstall -s /OV_DEPOT/SOLARIS.sdtape DBSPI (Solaris の場合 )
ま たは
DB-SPI バン ド ル ( 次表に示す ) を個別に選択 し て イ ン ス ト ールす る には、 swinstall にバン
ド ル名を指定 し て実行 し ます。
例 (1 行に続けて入力 ):
HP-UX:
/usr/sbin/swinstall -s /OV_DEPOT/11.0HPUX.sdtape DBSPIOracleHPUX
Solaris:
/usr/sbin/swinstall -s /OV_DEPOT/SOLARIS.sdtape DBSPIOracleSOL
20
第2章
表2
DB-SPI ソ フ ト ウ ェ ア バン ド ル
名 前
バージ ョ ン
説 明
DBSPIMSSQL
10.40
HP OpenView DB-SPI: MSSQL
Server
DBSPIOracleAIX
10.40
HP OpenView DB-SPI: Oracle
(AIX のみ )
DBSPIOracleAll
10.40
HP OpenView DB-SPI: Oracle
( 全プ ラ ッ ト フ ォ ーム )
DBSPIOracleHPUX
10.40
HP OpenView DB-SPI: Oracle
(HP-UX のみ )
DBSPIOracleLINUX
10.40
HP OpenView DB-SPI: Oracle
(Linux のみ )
DBSPIOracleNT
10.40
HP OpenView DB-SPI: Oracle
(NT のみ )
DBSPIOracleOSF
10.40
HP OpenView DB-SPI: Oracle
(Tru64 のみ )
DBSPIOracleSOL
10.40
HP OpenView DB-SPI: Oracle
(Solaris のみ )
ク ラ ス タ および HP Service Guard 環境での設定 : OVO 管理サーバーを ク ラ ス タ 環境内の
パ ッ ケージ と し て実行す る 場合は、 そのパ ッ ケージ を 実行す る 可能性の あ る すべて の ク ラ ス タ
ノ ー ド で作業 1 と 作業 2 を繰 り 返 し ます。 swinstall の実行中は、 OVO 管理サーバーのパ ッ ケージ
は ク ラ ス タ ノ ー ド で実行す る 必要があ り ます。 テ ン プ レー ト グループ、 テ ン プ レー ト 、 条件がす
でに存在す る 旨の警告を受け取 り ますが、 無視で き ます。 警告は swagent.log フ ァ イ ルに出力 さ れ
ます。
作業 2:
適切な DB-SPI ノ ー ド グループに ノ ー ド を追加する
こ の手順では、 ポ リ シー配布 を ノ ー ド 単位ではな く 一度に実行で き る よ う に、 適切な ノ ー ド グ
ループに ノ ー ド を追加 し ます。 各 ノ ー ド グループには、 すでにデー タ ベース タ イ プの Quick Start
テ ン プ レー ト グループが割 り 当て ら れてい ます。
1
コ ン ソ ールで OpenView Operations を開始 し (opc と 入力 し ます )、 OVO 管理者 と し て ロ グオ
ン し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [ 登録 ノ ー ド ] ウ ィ ン ド ウ と [ 登録 ノ ー ド グループ ] ウ ィ ン ド ウ を
開 き ます。
3
[ 登録 ノ ー ド ] ウ ィ ン ド ウ 内の各 ノ ー ド を [ 登録 ノ ー ド グループ ] ウ ィ ン ド ウ ま で ド ラ ッ グ し 、
適切な ノ ー ド グループに追加 し ます。
- MSSQL
- Oracle (NT)
- Oracle (UNIX)
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
21
作業 3:
DB-SPI ノ ー ド グループにア ク シ ョ ン / モ ニ タ / コ マ ン ド を配布する
[ 登録 ノ ー ド グループ ] ウ ィ ン ド ウ で、 ノ ー ド を追加 し た ノ ー ド グループ (MSSQL、 Oracle
(NT)、 Oracle (UNIX)) を選択 し 、 [ ア ク シ ョ ン ] メ ニ ュ ーか ら [ エージ ェ ン ト ] → [ ソ フ ト
ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
4
[OVO ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ] ウ ィ ン ド ウ で、次の構成要素のチ ェ ッ ク ボ ッ
ク ス を選択 し ます ( テ ン プ レー ト は選択 し ないで く だ さ い )。
- アクシ ョ ン
- モニ タ
- コ マン ド
図5
[ ソ フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] ウ ィ ン ド ウ
5
[ ノ ー ド ・ リ ス ト 中の ノ ー ド ] オプシ ョ ン ボ タ ン を ク リ ッ ク し ます。
6
[ 強制ア ッ プデー ト ] チ ェ ッ ク ボ ッ ク ス を ク リ ッ ク し ます。
7
[OK] を ク リ ッ ク し て、 ア ク シ ョ ン、 コ マ ン ド お よ びモニ タ を管理対象 ノ ー ド に分配 し ます。
メ ッ セージ ブ ラ ウ ザに次の メ ッ セージが表示 さ れ ます。
次の設定情報は正常に分配 さ れま し た。
ア ク シ ョ ン コ マン ド モニ タ < ノ ー ド 名 >
作業 4:
(UNIX ノ ー ド の場合 ):
パー ト A: OVO エージ ェ ン ト を非 root と し て実行する よ う 設定する
非 root エージ ェ ン ト のユーザー下でデー タ ベース SPI を実行す る ためには、 手動で設定を行 う 必
要があ り ます。 こ の設定の手順を実行す る と 、 DB-SPI がア ク セ スす る ユーザー と コ マ ン ド の リ ス
ト を含むフ ァ イ ルが生成 さ れ ます。 こ の フ ァ イ ルが生成 さ れた後、 必要に応 じ て、 引 き 続 き デー
タ ベース SPI アプ リ ケーシ ョ ン を実行で き る よ う 、 こ の フ ァ イ ルを編集で き ます。
1
22
管理対象 ノ ー ド で、 root と し て ロ グオ ン し ます。
第2章
2
以下の よ う に入力 し て、 パ ス を設定 し ます。
. <OVO_commands_directory>/dbspisetpath
( 注記 : ピ リ オ ド (.) の後に空白文字が必要です。 )
3
以下の よ う に入力 し て、 フ ァ イ ル (dbspi_su) を生成す る ス ク リ プ ト を実行 し ます。 生成 さ
れた こ の フ ァ イ ルを編集 し ます。
dbspi_perl <OVO_commands_directory>/dbspi_root.pl
<OVO_commands_directory> の値に関 し ては、 52 ページ の 「 コ マ ン ド 行か ら DB-SPI ア プ リ ケー
シ ョ ン を実行」 を参照 し て く だ さ い。
パー ト B: フ ァ イルを編集 し てデー タ ベース SPI ア プ リ ケーシ ョ ンの使用を有効にする
以下の手順で説明す る フ ァ イ ルの変更は、 superuser のみが実行で き ます。
作業 5:
1
管理対象 ノ ー ド に root と し て ロ グオ ン し 、 フ ァ イ ル /etc/dbspi.su を開 き ます。
2
フ ァ イ ルを編集 し ます。 行を コ メ ン ト 解除 し て、 以下の項目を追加 し ます。
<user>:<commands>
こ れを、 次の例の よ う に追加 し ます。
oracle:opt/oracle/product/sqlplus /nolog
(sqlplus コ マ ン ド を許可 )
ま たは
oracle:opt/oracle/product/*
(Oracle ユーザーに よ る あ ら ゆ る コ マ ン ド の実行を許可 )
管理サーバーへのデ ィ ス カバ リ テ ン プ レー ト の割 り 当て / 配布
こ の作業では、監視す る デー タ ベース タ イ プに関連す る デ ィ ス カバ リ テ ン プ レー ト を割 り 当て ま
す。 こ の ス ケ ジ ュ ール テ ン プ レ ー ト は、 毎晩デ ィ ス カバ リ を実行 し 、 サービ ス ナ ビ ゲー タ マ ッ
プ を更新 し ます。
1
[ 登録 ノ ー ド ] ウ ィ ン ド ウ で <OVO_management_server> を選択 し 、 [ ア ク シ ョ ン ] メ ニ ュ ーか
ら [ ア ク シ ョ ン ] → [ エージ ェ ン ト ] → [ テ ン プ レー ト の指定 ] を選択 し ます。
2
[ ノ ー ド / テ ン プ レー ト の指定 ] ウ ィ ン ド ウ の [ ノ ー ド / グループ ] 列で、 [ 追加 ] ボ タ ン を ク
リ ッ ク し ます。
3
[ ノ ー ド / テ ン プ レー ト の追加 ] ウ ィ ン ド ウ で、[ テ ン プ レー ト ウ ィ ン ド ウ ] ボ タ ン を ク リ ッ ク
し ます。
4
[ メ ッ セージ・ ソ ース のテン プレ ート ] ウ ィ ン ド ウ で [SPI for Databases] → [DBSPI-Discovery]
を選択 し 、 次の中か ら 適切なサービ ス デ ィ ス カバ リ テ ンプ レー ト を選択 し ます。
DBSPI-MSSQL-Service-Discovery-Daily
DBSPI-Oracle-UNIX-Service-Discovery-Daily
DBSPI-Oracle-WIN-Service-Discovery-Daily
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
23
図6
DBSPI-Discovery サブグループには、 デー タ ベース タ イ プに応 じ たサービ ス デ ィ
ス カバ リ テ ン プ レ ー ト が含まれます
5
[ ノ ー ド / テ ン プ レー ト の追加 ] ウ ィ ン ド ウ に戻 り 、 [ 選択テ ン プ レー ト の取得 ] ボ タ ン を ク
リ ッ ク し ます。 [OK] ボ タ ン を ク リ ッ ク し ます。
6
割 り 当てたテ ン プ レー ト を分配す る には、[ ア ク シ ョ ン ] メ ニ ュ ーか ら [ エージ ェ ン ト ] → [ ソ
フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
メ ッ セージ ブ ラ ウ ザに次の メ ッ セージが表示 さ れ ます。
次の設定情報は正常に分配 さ れま し た。 テ ン プ レ ー ト
作業 6:
ユーザーの作業範囲の更新
デー タ ベース関連の メ ッ セージ を DB-SPI 管理対象 ノ ー ド か ら 受け取 る には、DBSPI と 特定のデー
タ ベース タ イ プの メ ッ セージ グループ を次に説明す る よ う に割 り 当て ます。各オペレー タ につい
て、 こ の手順を繰 り 返 し ます。
24
1
OVO 管理者 と し て OVO に ロ グオ ン し ます。
2
[ 登録ユーザー ] ウ ィ ン ド ウ を開 き 、 <operator> を ク リ ッ ク し て [ 変更 ] を右 ク リ ッ ク し 、 [ 作
業範囲 ] を選択 し ます。
3
次の図に示す よ う に、 [ オペレー タ の作業範囲 (opc_adm)] ウ ィ ン ド ウ で DBSPI と 各管理対象
ノ ー ド グループに該当す る デー タ ベース タ イ プ を指定 し ます。 DBSPI と 以下の一覧か ら 該当
す る メ ッ セージ グループ を選択 し ます。
MSS_Admin、 MSS_Conf、 MSS_Fault、 MSS_Perf
Ora_Admin、 Ora_Conf、 Ora_Fault、 Ora_Perf
第2章
図7
4
作業 7:
ノ ー ド グループ MSSQL、 Oracle (NT) への メ ッ セージ グループの割 り 当て
[ ク ローズ ] を ク リ ッ ク し て完了 し ます。
サービ ス マ ッ プ表示のためのオペ レー タ の指定
UNIX の OVO に付属のサービ ス ナ ビゲー タ が イ ン ス ト ール さ れてい る 場合、 次の作
業が必要にな り ます。
オペ レ ー タ が OpenView Operations サー ビ ス マ ッ プ に ア ク セ ス す る には、 そ の オペ
レー タ に事前にサービ ス マ ッ プ を割 り 当て る 必要があ り ます。 デフ ォ ル ト では、 サー
ビ ス マ ッ プの表示は自動的に opc_adm オペレー タ に割 り 当て ら れます。各デー タ ベー
ス タ イ プの 5 つの フ ァ イ ルのいずれかに含 ま れ る サービ ス マ ッ プでオペ レー タ を追
加ま たは削除す る こ と で、 こ のデフ ォ ル ト 設定を変更で き ます。
1
管理サーバーで タ ー ミ ナル ウ ィ ン ド ウ を開 き 、 root と し て ロ グ イ ン し ます。
2
次の よ う に入力 し てデ ィ レ ク ト リ を開 き ます。
cd /opt/OV/SPISvcDisc/conf
3
任意のエデ ィ タ を使用 し て、 次の 3 つの フ ァ イ ルの う ち特定の フ ァ イ ル、 ま たは各フ ァ イ ル
を順番に開 き ます。
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
25
- DBSPI_ORACLE_UNIX_DiscConfig.sh
- DBSPI_ORACLE_WIN_DiscConfig.sh
- DBSPI_MSSQL_DiscConfig.sh
4
SPI-Specific values, ###OPTIONAL セ ク シ ョ ン で、 SPI_OPERATORS=opc_adm と い
う 行を探 し ます ( 次の図を参照 )。
5
各新規エン ト リ の後には空白文字を 挿入し 、定義する オペレ ータ 全体を 二重引用符で囲みま す。
た と えば、 operator_1 と operator_2 を追加す る 場合は次の よ う にな り ます。
SPI_OPERATORS="opc_adm operator_1 operator_2"
6
変更内容を保存 し 、 フ ァ イ ルを閉 じ ます。
図8
作業 8:
ユーザーを追加または削除する こ と で ( それぞれの間の空白文字は残 し ます )、
OpenView Operations サービ ス マ ッ プの表示を許可ま たは拒否で き ます
デ ィ ス カバ リ の実行
サービ ス デ ィ ス カバ リ アプ リ ケーシ ョ ン を実行す る こ と で、デー タ ベース接続設定が容易に行え
ます。 こ のアプ リ ケーシ ョ ン を実行す る と 、 い く つかのキー ワー ド エ ン ト リ を含む設定フ ァ イ ル
が取 り 込ま れます。
サービ ス デ ィ ス カバ リ は毎晩午前 2 時頃に自動的に実行 さ れ、サービ ス ナビ ゲー タ の日次更新が
行われます。 サービ ス デ ィ ス カバ リ の初回実行時、 お よ び即時更新を行 う と き は、 次に説明す る
方法で DB-SPI サービ ス デ ィ ス カバ リ アプ リ ケーシ ョ ン を実行 し て く だ さ い。
26
1
OVO コ ン ソ ールで、 [ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [ 登録 ノ ー ド グループ ] を選択 し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録ア プ リ ケーシ ョ ン ] を選択 し ます。
第2章
3
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ で [DB-SPI] アプ リ ケーシ ョ ン グループ を ダブル ク リ ッ
ク し 、 ウ ィ ン ド ウ に表示 さ れ る アプ リ ケーシ ョ ン の中で、 [ サービ ス デ ィ ス カバ リ ] アプ リ
ケーシ ョ ン グループ を ダブル ク リ ッ ク し ます。
4
適切なデー タ ベース SPI ノ ー ド グループ を 1 つずつ ド ラ ッ グ し 、 対応す る サービ ス デ ィ ス カ
バ リ アプ リ ケーシ ョ ン に ド ロ ッ プ し ます。
ノ ー ド グループ
デ ィ ス カバ リ ア プ リ ケーシ ョ ン
MSSQL →
MSSQL
Oracle (NT) →
Oracle Win
Oracle (UNIX) →
Oracle UNIX
先のグループのデ ィ ス カバ リ が完了 し てか ら 次のグループに移っ て く だ さ い。
図9
ノ ー ド グループ を適切なサービ ス デ ィ ス カバ リ ア プ リ ケーシ ョ ン に ド ラ ッ グする と
デ ィ ス カバ リ プ ロ セスが開始 さ れ、 デー タ ベース イ ン ス タ ン スの検出 と 、 そのイ ン
ス タ ン スへの DB-SPI 接続の部分的な設定が行われます
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
27
図 10
作業 9:
サービ ス ナ ビゲー タ には検出 さ れたデー タ ベース イ ン ス タ ン スが表示 さ れます。
サービ スに問題があ る場合は、 色が変化する こ と で示 さ れます
デー タ ベース接続を設定 し 、 グ ラ フ / レ ポー ト ( 必要な場合 ) を有効化する
デー タ ベース SPI が管理対象 ノ ー ド のデー タ ベース イ ン ス タ ン ス にア ク セ スす る には、 設定フ ァ
イ ルが重要 と な り ます。 こ の フ ァ イ ルはテ キ ス ト フ ァ イ ルであ り 、 選択 し た管理対象 ノ ー ド に対
し て [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を実行す る と デフ ォ ル ト のテ キ ス ト エデ ィ タ に
表示 さ れ ます。 Oracle (Windows 版 ) お よ び MS SQL Server では、 常に [Windows 管理 ] → [DB コ
ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を使用 し ます。
設定フ ァ イ ルの詳細 と 必須エ ン ト リ については、 付録 C 「デー タ ベース接続の設定」 を参照 し て
く だ さ い。
28
第2章
次の表は、 設定フ ァ イ ルに対 し て、 サービ ス デ ィ ス カバ リ アプ リ ケーシ ョ ンがア ク セ ス可能な情
報 と 挿入可能な情報を示 し てい ます。 デ ィ ス カバ リ に よ っ て挿入 さ れない設定エ ン ト リ について
は、 ユーザーが指定す る 必要があ り ます。
表3
各デー タ ベース タ イ プにおけるサービ ス デ ィ ス カバ リ
プラ ッ ト
フ ォ ーム
デ ィ ス カバ リ の
手法
設定 フ ァ イルの
エン ト リ
Windows
レジス ト リ
Instance;
Windows 認証
あ り の場合
すべての
Windows 認証あ り の場合
イ ン ス タ ン ス を検出
は必要な し
標準セキ ュ リ テ ィ の場合は す る 必要があ る
<user>/<password> を追加
Oracle 8.x、 Windows
9.x、 10
レジス ト リ
Home、 Instance
( 無効化 )
<user>/<password>;
イ ン ス タ ン ス名の隣の
「Disabled」 を削除
すべての
イ ン ス タ ン ス を検出
す る 必要があ る
Oracle 10
ASM
Windows
レジス ト リ
Home、 Instance
( 無効化 )
Sys/<sys_password>
イ ン ス タ ン ス名の隣の
「Disabled」 を削除
すべての
イ ン ス タ ン ス を検出
す る 必要があ る
Oracle 7.x
Windows
デ ィ ス カバ リ
なし
なし
<home>、 <instance>、
<user>/< password>
すべての Oracle 7.x
インスタンス
UNIX
Oracle、
すべての
バージ ョ ン
Oracle フ ァ イ ル
Home、 Instance; <user>/<password>;
イ ン ス タ ン ス名の隣の
( 無効化 )
「Disabled」 を削除
oratab で
検出 さ れなか っ た
インスタンス
Oracle 10
ASM
UNIX
Oracle フ ァ イ ル
oratab*
Home、 Instance; CONNECT "/";
イ ン ス タ ン ス名の隣の
( 無効化 )
「Disabled」 を削除
oratab で
検出 さ れなか っ た
インスタンス
OEM 10g
Windows
レジス ト リ
なし
なし
すべての OEM 10g を
検出す る 必要があ る
OEM 10g
UNIX
Oracle フ ァ イ ル
oratab*
なし
なし
すべての OEM 10g を
検出す る 必要があ る
DB タ イ プ
MS SQL
Server
oratab*
設 定
追 加
* 一部の UNIX シ ス テ ム では、 oratab は別の位置に配置 さ れてい ます。 こ の よ う な場合は、 DB-SPI が /etc/
oratab ま たは /var/opt/oratab か ら フ ァ イ ルを見つけ ら れ る よ う に リ ン ク を実行す る 必要があ り ます。
た と えば、 ln -s <path>/oratab /etc/oratab の よ う に実行 し ます。
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [登録 ノ ー ド ] を開 き 、設定す る ノ ー ド グループ を強調表示 し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーで、 [ 登録ア プ リ ケーシ ョ ン ] を選択 し ます。
3
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ で次の よ う に操作 し ます。
UNIX ノ ー ド では、 [DB-SPI] → [ 管理 ] グループ を選択 し ます。
Windows ノ ー ド では、 [DB-SPI] → [Windows 管理 ] を選択 し ます。
4
[DB コ ネ ク シ ョ ン を設定 ] を ダブル ク リ ッ ク ( ま たは管理対象 ノ ー ド を アプ リ ケーシ ョ ン上に
ド ラ ッ グ & ド ロ ッ プ ) し て、 選択 し た管理対象 ノ ー ド を設定 し ます。
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
29
図 11
DB-SPI 設定 フ ァ イルが、 デ フ ォル ト のテキス ト エデ ィ タ のウ ィ ン ド ウに表示 さ れま
す。 フ ァ イル エ ン ト リ の適切な構文については、 付録 C 「デー タ ベース接続の設定」
を参照 し て く だ さ い
5
233 ページの 「設定フ ァ イ ルの構文」 に示すキー ワ ー ド と エ ン ト リ を持つ、 ノ ー ド 上のすべて
の RDBMS イ ン ス タ ン ス の リ ス ト を設定 し ます。
6
次のプ ロ ン プ ト で YES に同意 し て、 設定を ノ ー ド に適用 し ます。
Save configuration to /var/opt/OV/dbspi/local.cfg? [yes]
7
エ ン ト リ が正 し ければ、 次の メ ッ セージが表示 さ れ ます。
Verification was successful.
8
OpenView Performance Manager、OpenView PerfView ( グ ラ フ処理ツール ) と OpenView Reporter、
ま たはそのいずれか を使用す る には、 次の メ ッ セージに [yes] で同意 し てその製品を有効化 し
ます。
Do you want to enable graphing and reporting data collections now? [yes]
[no] を選択し た場合は、 後で管理対象 ノ ー ド を [ グ ラ フ を有効化 ] ま たは [ レ ポー ト を有効化 ]
アプ リ ケーシ ョ ン ([DB-SPI] → [Windows 管理 ]/[ 管理 ] グループ内にあ り ます ) に ド ラ ッ グ &
ド ロ ッ プする こ と に よ り 、 グ ラ フ処理やレ ポー ト 処理を有効化で き ます。
作業 10: OVO 8.x DCE ノ ー ド 用に追加 さ れた構成
OVO 8.x におけ る 新たなセキ ュ リ テ ィ 上の制約に よ り 、 データ ベース SPI グ ラ フ処理 メ ト リ ッ ク で
は、 オペレータ ア ク シ ョ ン ( ア ラ ーム状況の メ ッ セージ詳細において、 [ ア ク シ ョ ン起動 ] を選択 )
でグ ラ フ を生成する ために、 特別な構成が必要 と な り ます。 構成を行っ ていない場合、 [ ア ク シ ョ
ン起動 ] は非ア ク テ ィ ブ と な り ます。 データ ベース SPI ノ ー ド グループに追加さ れてい るすべての
非 HTTPS ノ ー ド か ら のオペレータ ア ク シ ョ ン を実行する ためには、 以下の手順を実行し ます。
1
管理サーバーで、 次の フ ァ イ ルを編集 し ます。
/etc/opt/OV/share/conf/OpC/mgmt_sv/remactconf.xml
フ ァ イ ルは以下の よ う な内容 と な り ます
<?xml version="1.0" ?>
<config xmlns="http://openview.hp.com/xmlns/Act/Config
/2002/08">
30
第2章
<!-****************************************************************************
The following active rule allows (enables) all remote actions from an HTTPS
node. Remote actions from DCE nodes are disabled.
****************************************************************************
-->
<rule>
<doc>Allow ALL certified actions</doc>
<allow/>
</rule>
<!-****************************************************************************
SPI discovery requirement: Allow (enable) remote actions from all non-HTTPS
nodes in the Oracle (NT) node group to the management server
****************************************************************************
-->
<rule>
<doc>Actions from Oracle NT node group to management server</doc>
<if>
<source>
<nodegroup>Oracle (NT)</nodegroup>
</source>
<target>
<mgmtsrv/>
</target>
<certified>false</certified>
</if>
<allow/>
</rule>
<!-****************************************************************************
SPI discovery requirement: Allow remote actions from all non-HTTPS nodes in
the Oracle (UNIX) node group to the management server.
****************************************************************************
-->
<rule>
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
31
<doc>Actions from Oracle Unix node group to management server</doc>
<if>
<source>
<nodegroup>Oracle (Unix)</nodegroup>
</source>
<target>
<mgmtsrv/>
</target>
<certified>false</certified>
</if>
<allow/>
</rule>
<!-*****************************************************************************
SPI discovery requirement: Allow remote actions from all non-HTTPS nodes in
the MSSQL node group to the management server.
*****************************************************************************
-->
<rule>
<doc>Actions from MSSQL node group to management server</doc>
<if>
<source>
<nodegroup>MSSQL</nodegroup>
</source>
<target>
<mgmtsrv/>
</target>
<certified>false</certified>
</if>
<allow/>
</rule>
</config>
2
32
次の コ マ ン ド を使用 し て、 OVO サーバー プ ロ セ ス を再起動 し ます。
opcsv -start
第2章
作業 11: サービ ス デ ィ ス カバ リ ア プ リ ケーシ ョ ン を再実行する ( 作業 6 を参照 )
新たに設定 し た ( 前回検出 さ れていない ) イ ン ス タ ン ス でサービ ス マ ッ プ を更新す る には、 サー
ビ ス デ ィ ス カバ リ アプ リ ケーシ ョ ン を再実行す る 必要があ り ます。マ ッ プにすべての新規 イ ン ス
タ ン ス を正確に取 り 込むには、 こ の手順が重要です。
作業 12: DB-SPI テ ン プ レ ー ト の分配
最初の設定には、Quick Start テ ン プ レー ト を使用す る こ と をお勧め し ます。テ ンプ レー
ト の設定内容を後か ら カ ス タ マ イ ズす る 場合は、 付録 B 「構成要素」 に記載 さ れてい
る テ ン プ レー ト 互換性マ ト リ ッ ク ス を参照 し て く だ さ い。
Quick Start テ ン プ レー ト は、 次の表に示す よ う にデー タ ベース タ イ プに応 じ て自動的にデフ ォ ル
ト ノ ー ド グループに割 り 当て ら れ る ので、 必要 と な る 作業はその分配だけです。
ノ ー ド グループ
割 り 当て られる Quick Start グループ
MSSQL*
DBSPI-MSS7: Quick Start
Oracle (NT)
DBSPI-Oracle: Quick Start (Windows)
Oracle (UNIX)
DBSPI-Oracle: Quick Start (UNIX)
* MS SQL Server 6.5 を使用す る 場合は、 MS SQL Server 6.5 を実行す る ノ ー ド の ノ ー ド グループ を
手動で作成す る 必要があ り ます。 こ れに よ り 、 グループに DBSPI-MSS6: Quick Start テ ン プ レー ト
グループ を手動で割 り 当て、 次に説明す る 手順を実行 し て テ ン プ レー ト を分配で き る よ う にな り
ます。
1
[OVO 登録 ノ ー ド グループ ] を開 き 、 次の中か ら 監視対象 と な る ノ ー ド を追加 し た グループ を
選択 し ます。
- MSSQL (MSSQL Server 7 以降 )
- Oracle (NT)
- Oracle (UNIX)
OVO テ ン プ レ ー ト の割 り 当 て につい て の詳細は、 OVO オ ン ラ イ ン ヘル プ ま た は
『OVO コ ン セプ ト ガ イ ド 』 を参照 し て く だ さ い。
2
割 り 当てたテ ン プ レー ト を分配す る には、[ ア ク シ ョ ン ] メ ニ ュ ーか ら [ エージ ェ ン ト ] → [ ソ
フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
3
[OVO ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ] ウ ィ ン ド ウ で、 [ テ ン プ レ ー ト ] チ ェ ッ ク
ボ ッ ク ス を ク リ ッ ク し ます。
4
[ ノ ー ド ・ リ ス ト 中の ノ ー ド ] オプシ ョ ン ボ タ ン を選択 し ます。
5
前 も っ て ノ ー ド を選択 し ていない場合は、[ マ ッ プ選択の取込み ] ボ タ ン を ク リ ッ ク し て対象
と す る ノ ー ド を リ ス ト に表示 し 、 [OK] を ク リ ッ ク し て管理対象 ノ ー ド にテ ン プ レー ト を分配
し ます。
メ ッ セージ ブ ラ ウ ザに次の メ ッ セージが表示 さ れ ます。
次の設定情報は正常に分配 さ れま し た。 テ ン プ レ ー ト
こ れで DB-SPI テ ン プ レー ト が選択 し た管理対象 ノ ー ド に分配 さ れます。 今後は DB-SPI モニ タ が
( テ ン プ レー ト グループの選択に よ り ) 5 分、 15 分、 1 時間、 お よ び 1 日毎に実行 さ れます。
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
33
イ ン ス ト ールが完全である こ と を確認する
DB-SPI を広範囲にわた っ て使い始め る 前に、 管理対象 ノ ー ド の イ ン ス ト ールをチ ェ ッ ク し て、 す
べての フ ァ イ ル セ ッ ト やプ ロ グ ラ ム コ ン ポーネ ン ト が存在す る こ と を確認で き ます。
管理対象 ノ ー ド に イ ン ス ト ール さ れた DB-SPI のバージ ョ ン を確認する
[ 配布を確認 ] アプ リ ケーシ ョ ンは、 イ ン ス ト ール さ れた コ ン ポーネ ン ト のバージ ョ ン情報を表示
し 、管理対象 ノ ー ド の DB-SPI の ト ラ ブルシ ュ ーテ ィ ン グに役立つ よ う デー タ ベース をチ ェ ッ ク し
ます。
[ 配布を確認 ] の実行方法は、 次の と お り です。
1
OVO 管理者 と し て OVO に ロ グオ ン し ます。
2
管理対象 ノ ー ド を選択 し ます。
3
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [ 登録ア プ リ ケーシ ョ ン ] → [DB-SPI] → [ 管理 ( または Windows
管理 )] → [ 配布を確認 ] を選択 し ます。
[ アプ リ ケーシ ョ ン の出力 ] ウ ィ ン ド ウ が表示 さ れ、 接続情報 と 管理対象 ノ ー ド にあ る
DBSPI フ ァ イ ルの情報を示 し ます。
ま たは、 UNIX 上で、 <OVO commands directory>/dbspiverify を実行 し て も 可能です。
4
[ ク ローズ ] ボ タ ン を押 し て、 ウ ィ ン ド ウ を終了 し ます。
こ れで DB-SPI の イ ン ス ト ール と 設定処理は完了です。 次のセ ク シ ョ ン では、 DB-SPI の削除につ
いて説明 し てい ます。 新バージ ョ ンの DB-SPI を イ ン ス ト ールす る 場合は、 こ の手順を完了す る 必
要があ り ます。
イ ン ス ト ール削除
こ の処理は、 DB-SPI テ ン プ レー ト を含む イ ン ス ト ール さ れた DB-SPI を OVO 管理サーバーか ら
完全に削除 し ます。 カ ス タ マ イ ズ (DB-SPI のデフ ォ ル ト テ ン プ レー ト の コ ピー ) さ れてい る テ ン
プ レー ト が他のテ ン プ レー ト グループに属 し ていて も 同様に削除 さ れ ます。 正 し く 削除が行われ
る よ う にす る ため、 次の手順に従っ て く だ さ い。 DB-SPI を ア ッ プグ レー ド す る 場合は、 セ ク シ ョ
ン 「管理サーバーか ら ソ フ ト ウ ェ ア を削除す る 」 のみを実行 し て く だ さ い。
ク リ ーン ア ッ プの実行
[ ク リ ーン ア ッ プ ] アプ リ ケーシ ョ ンは、 ト レース フ ァ イ ル、 ロ グ フ ァ イ ルお よ び収集周期の間
のデー タ 格納フ ァ イ ルな ど の ラ ン タ イ ム フ ァ イ ルを削除 し ます。 デー タ ベース SPI を削除す る 前
に、 こ れ ら の フ ァ イ ルを削除 し て く だ さ い。 次の手順で ク リ ーン ア ッ プ処理を開始 し ます。
34
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録ア プ リ ケーシ ョ ン ] → [DB-SPI] → [ 管理 ] を開 き ます。
2
[ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 DB-SPI が イ ン ス ト ール さ れてい る ノ ー ド を表示 し ます。
3
各 ノ ー ド を [ ク リ ーン ア ッ プ ] アプ リ ケーシ ョ ンに ド ラ ッ グ & ド ロ ッ プ し ます ( ま たは ノ ー ド
を選択 し て、 [ ク リ ーン ア ッ プ ] アプ リ ケーシ ョ ン を実行 し ます )。
第2章
管理サーバーから ソ フ ト ウ ェ ア を削除する
1
root で ロ グオ ン し て、 タ ー ミ ナル ウ ィ ン ド ウ を開 き ます。
2
タ ー ミ ナル ウ ィ ン ド ウ で、DISPLAY 環境変数がユーザーの ワ ー ク ス テーシ ョ ンに正 し く 設定
さ れてい る こ と を確認す る ため、 次の よ う に入力 し ます。
echo $DISPLAY
DISPLAY 環境変数が正 し く ない場合は、 正 し く 設定 し て く だ さ い。
3
タ ー ミ ナル ウ ィ ン ド ウ で次の よ う に入力 し 、 swremove を起動 し ます。
/usr/sbin/swremove
ま たは、 コ マ ン ド 行か ら 次の よ う に入力 し て swremove を実行す る こ と も で き ます。
/usr/sbin/swremove DBSPI
こ の場合は次に手順 7 へ進みます。
4
[SD Remove] メ イ ン ウ ィ ン ド ウ か ら DB-SPI を選択 し 、 [Actions] メ ニ ュ ーか ら [Mark for
Remove] を選択 し て削除対象 と し てマー ク し ます。
5
[Actions] メ ニ ュ ーか ら [Remove (analysis)] を選択 し て、 イ ン ス ト ール削除の分析を開始 し
ます。
6
[Logfile] ボ タ ン を選択 し て、 分析の結果を確認 し ます。 分析段階が正常に終了 し た後、 次の
手順で削除 し ます。
a
[Logfile] ウ ィ ン ド ウ で [OK] を ク リ ッ ク し ます。
b
[Remove Analysis] ウ ィ ン ド ウ で [OK] を ク リ ッ ク し ます。
c
[Confirmation] ウ ィ ン ド ウ で [OK] を ク リ ッ ク し ます。
分析段階が正常に終了 し ない場合は、 ロ グ フ ァ イ ル /var/adm/sw/swagent.log を参考
に し て、 先へ進む前に も う 一度分析を実行 し ます。
7
管理サーバー領域か ら すべての DB-SPI フ ァ イ ルを確実に削除す る には、 「dbspi」 で始ま り 、
/var/opt/OV/share/databases/OpC/mgd_node/customer 以下に あ る デ ィ レ ク ト リ 内の
すべての フ ァ イ ルを削除 し ます。
swremove コ マ ン ド は、 フ ァ イ ル シ ス テ ム か ら のみフ ァ イ ルを削除 し ます。 DB-SPI テ ンプ
レー ト は OVO デー タ リ ポジ ト リ 内に存在 し てい る ため、 手動で削除す る 必要があ り ます。
削除す る 前に まず、 DB-SPI テ ン プ レー ト ( お よ び DB-SPI ソ フ ト ウ ェ ア ) を管理対象 ノ ー ド
か ら 割 り 当て解除す る 必要があ り ます。
DB-SPI を ア ッ プグ レー ド す る 場合、 こ こ で中止 し 、 19 ページの 「作業の概要」 セ ク
シ ョ ンの作業を完了 さ せて く だ さ い。
グ ラ フ と レポー ト を無効にする
グ ラ フ処理 と レ ポー ト 処理ツールを DB-SPI で使用 し てい る 場合は、 こ の手順を実行 し ます。 グ ラ
フ と レ ポー ト を無効化アプ リ ケーシ ョ ン を使用 し て管理対象 ノ ー ド のグ ラ フ と レ ポー ト を無効に
す る と 、 perflbd.rc (UNIX) ま たは perflbd.mwc (Windows - MeasureWare のみ ) フ ァ イ ルのエ
ン ト リ が削除 さ れ ます。
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
35
グ ラ フ処理 と レ ポー ト 処理を無効にす る には
1
無効に し たい MeasureWare Agent 統合があ る ノ ー ド を選択 し ます。
2
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き 、 [DB-SPI] → [ 管理 ] グループ を ダブル ク リ ッ ク
し ます。
3
[ グ ラ フ と レポー ト を無効化 ] を ダブル ク リ ッ ク し ます。
OpenView Performance Agent (MeasureWare Agent) では、 変更後に、 次の コ マ ン ド を入力す る
かア ク シ ョ ン を実行 し て、 OpenView Performance Agent を再起動 し ます。
(UNIX)
/opt/perf/bin/mwa restart server
(Windows) OpenView Performance Agent (MeasureWare Agent NT) の GUI を使用 し ます。
管理対象 ノ ー ド から テ ン プ レー ト 割 り 当て を削除する
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 対象 と な る ノ ー ド を選択 し ます。
2
ノ ー ド か ら テ ン プ レー ト を割 り 当て解除す る には、 [ ア ク シ ョ ン ] メ ニ ュ ーか ら [ エージ ェ ン
ト ] → [ テ ン プ レ ー ト の指定 ] を選択 し ます。
3
[ ノ ー ド / テ ン プ レー ト の指定 ] ウ ィ ン ド ウ で、 カ ス タ マ イ ズ し たテ ン プ レー ト を含め、 すべ
ての DB-SPI テ ン プ レー ト ま たはテ ン プ レー ト グループ を選択 し ます。
4
[ テ ン プ レ ー ト のみ削除 ] を選択 し て [OK] を ク リ ッ ク し ます。
管理対象 ノ ー ド から ソ フ ト ウ ェ ア を削除する
1
[ ア ク シ ョ ン ] メ ニ ュ ーか ら [ ソ フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
2
次のチ ェ ッ ク ボ ッ ク ス を、 こ れ ら の構成要素を削除す る ために選択 し ます。
-
テ ン プ レー ト
アクシ ョ ン
モニ タ
コ マン ド
3
[ ノ ー ド ・ リ ス ト 中の ノ ー ド ] オプシ ョ ン ボ タ ン を選択 し ます。
4
事前に ノ ー ド を選択 し ていない場合は、 [ マ ッ プ選択の取込み ] ボ タ ン を ク リ ッ ク し て対象 と
な る ノ ー ド を リ ス ト に表示 し ます。
5
[ 強制ア ッ プデー ト ] オプシ ョ ン ボ タ ン を選択 し ます。
6
[OK] を ク リ ッ ク し て、 テ ン プ レー ト 、 ア ク シ ョ ン、 コ マ ン ド お よ びモニ タ を管理対象 ノ ー ド
か ら 削除 し ます。 メ ッ セージ ブ ラ ウ ザに次の メ ッ セージが表示 さ れ ます。
次の設定情報は正常に分配 さ れま し た。
テ ン プ レー ト ア ク シ ョ ン コ マン ド モニ タ < ノ ー ド 名 >
36
第2章
テ ン プ レー ト 、 ア プ リ ケーシ ョ ン、 ノ ー ド グループの削除
手動で削除す る 必要があ る DB-SPI テ ン プ レ ー ト は、 メ ッ セージ ソ ー ス、 メ ッ セージ グループ、
お よ びアプ リ ケーシ ョ ン グループ テ ン プ レー ト です。 処理を素早 く 行 う には、 SHIFT キーを押 し
た ま ま ク リ ッ ク す る と 、 複数のテ ン プ レー ト を選択 し て削除で き ます。
1
DB-SPI メ ッ セージ ソ ース テ ン プ レー ト を削除す る には、 [ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [ メ ッ
セージ ・ ソ ースのテ ン プ レー ト ] を選択 し ます。
2
すべての DB-SPI テ ン プ レー ト グループ を開 き 、 SHIFT キーを押 し た ま ま ク リ ッ ク す る と 複
数のテ ン プ レー ト を選択で き ます。
3
[ 全てか ら 削除 ] ボ タ ン を選択 し て テ ン プ レー ト を削除 し ます。
4
次の メ ッ セージへの応答 と し て [ はい ] を選択 し ます。
テ ン プ レ ー ト を削除 し ます。 いいですか ?
5
DBSPI メ ッ セージ グループ と その内容を削除す る には、 [ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [ ア ク
シ ョ ン ] → [ 登録 メ ッ セージ グループ ] → [ 削除 ] を選択 し ます。
6
DBSPI を右 ク リ ッ ク し 、 [ 削除 ] → [ すべてのサブ マ ッ プ ] を選択 し ます (OVO 6.0 では、 次の
メ ッ セージ グループ を強調表示 し 、 [ ア ク シ ョ ン ] → [ メ ッ セージ グループ ] → [ 削除 ] を ク
リ ッ ク し ます )。
Ora_Admin、 Ora_Conf、 Ora_Fault、 Ora_Perf または
MSS_Admin、 MSS_Conf、 MSS_Fault、 MSS_Perf
7
次の メ ッ セージへの応答 と し て [ はい ] を ク リ ッ ク し ます。
メ ッ セージ ・ グループが削除さ れます。 メ ッ セージ ・ グループの削除はテンプレー ト やメ ッ セー
ジなどに影響を与えます。 いいですか ?
8
DB-SPI アプ リ ケーシ ョ ン グループ と その内容を削除す る には、 [ ウ ィ ン ド ウ ] メ ニ ュ ーか ら
[ 登録ア プ リ ケーシ ョ ン ] を選択 し ます。
9
DB-SPI アプ リ ケーシ ョ ン グループ を右 ク リ ッ ク し て [ 削除 ] を選択 し ます ( ま たは、
[ ア ク シ ョ ン ] → [ ア プ リ ケーシ ョ ン ] → [ 削除 ] を選択 し ます )。
10 次への応答 と し て [ はい ] を ク リ ッ ク し ます。
ア プ リ ケーシ ョ ン グループ を削除 し ます。 いいですか?
11 DB-SPI ノ ー ド グループを削除する には、[ ウ ィ ン ド ウ ] メ ニ ューか ら [ 登録 ノ ー ド グループ ] を
選択し ます。
12 [ 登録 ノ ー ド グループ ] ウ ィ ン ド ウ で DB-SPI ノ ー ド グループ を右 ク リ ッ ク し ( 製品の選択に
基づいて最高 5 つの ノ ー ド グループが自動的に作成 さ れてい る 可能性があ り ます )、 [ 削除 ]
を選択 し ます ( ま たは、 [ ア ク シ ョ ン ] → [ ア プ リ ケーシ ョ ン ] → [ 削除 ] を選択 し ます )。
13 次の メ ッ セージへの応答 と し て [ はい ] を ク リ ッ ク し ます。
ノ ー ド グループ を削除 し ます。 いいですか?
OpenView Operations DB-SPI のイ ン ス ト ール と 設定
37
管理対象 ノ ー ド 上のク リ ーン ア ッ プの完了
イ ン ス ト ール削除の最初の手順であ る [ ク リ ーン ア ッ プ ] アプ リ ケーシ ョ ンの完了後 も 、一部のプ
ロ グ ラ ムは動作を継続 し ます。 こ れに よ り 発生す る 不要なデー タ の削除を行い ます。
不要なデー タ フ ァ イ ルを完全に除去す る には、 次の表に示すデ ィ レ ク ト リ 内のデー タ お よ びデ ィ
レ ク ト リ 自体を、 管理対象 ノ ー ド か ら 削除 し ます。
表4
管理対象 ノ ー ド 上の不要なデー タ フ ァ イルの削除
管理対象 ノ ー ド の OS
パス / デ ィ レ ク ト リ
HP-UX、 Linux、 Solaris、 Tru64
/var/opt/OV/dbspi
AIX DCE
AIX HTTPS
/var/lpp/OV/dbspi
/var/opt/OV
こ れで DB-SPI イ ン ス ト ール削除処理はすべて完了 し ま し た。
図 12
38
DB-SPI ア プ リ ケーシ ョ ン グループの削除
第2章
3 デー タ ベース SPI の使用 と カ ス タ マ イ ズ
サービ ス デ ィ ス カバ リ : Smart Plug-In (DB-SPI) には OVO サービ ス ナビ ゲー タ が統合 さ れ、 デー
タ ベース イ ン ス ト ールの ト ポ ロ ジ と 、 デー タ ベース の可用性お よ びパフ ォーマ ン ス に関す る サー
ビ ス警報が必要に応 じ て表示 さ れます。 サービ ス ナビ ゲー タ の統合は、 管理サーバーにデ ィ ス カ
バ リ テ ン プ レー ト を イ ン ス ト ールす る だけで完了 し ます。 こ れに よ り 毎晩午前 2 時にデ ィ ス カバ
リ プ ロ グ ラ ム が実行 さ れ る よ う にな り ます。
サービ スの監視 : DB-SPI には Quick Start と い う テ ン プ レー ト グループが含まれてお り 、 こ れを利
用す る こ と で、 検出 さ れたデー タ ベース サービ ス の監視を簡単に開始で き ます。 Quick Start の配
布が完了す る と 、 DB-SPI は直ちにデー タ の取得 と 解釈を 開始で き ま す。 こ れに よ り 、 すべて の
サービ ス 警報お よ びサービ ス に関す る 問題を OVO サービ ス ナビ ゲー タ と OVO メ ッ セージ ブ ラ
ウ ザに送 る こ と がで き ます。
こ の章では、 テ ン プ レー ト の編集 / カ ス タ マ イ ズの方法を説明 し てい ます。 ま た、 ユーザーが し
ば し ば変更 し たい と 思 う 領域を中心に取 り 上げてい ます。 次の各 ト ピ ッ ク について説明 し ます。
•
40 ページの 「DB-SPI テ ン プ レー ト の使用」
•
41 ページの 「テ ンプ レー ト の基本的な カ ス タ マ イ ズ」
•
44 ページの 「テ ンプ レー ト の高度な カ ス タ マ イ ズ」
•
51 ページの 「大規模環境向けのカ ス タ ム テ ン プ レー ト の作成」
•
52 ページの 「デー タ ベース イ ン ス タ ン ス に対応 し た収集のオ ン / オ フ」
•
52 ページの 「 コ マ ン ド 行か ら DB-SPI アプ リ ケーシ ョ ン を実行」
•
54 ページの 「DB-SPI テ ン プ レー ト の再 イ ン ス ト ール」
•
55 ページの 「DB-SPI での フ ィ ル タ の使用」
•
60 ページの 「 メ ト リ ッ ク レ ポー ト 生成のためのテ ン プ レー ト / アプ リ ケーシ ョ ン の使用」
•
62 ページの 「OpenView Performance Agent を使っ たパフ ォ ーマ ン ス問題の調査」
•
65 ページの 「 イ ン ス ト ール済みデー タ ベース SPI ノ ー ド の ラ イ セ ン ス数の確認」
•
65 ページの 「OpenView Performance Agent か ら OpenView サブエージ ェ ン ト への 切 り 替え」
•
66 ページの 「 ロ ーカル シ ス テ ム し き い値の設定に よ る OVO し き い値の無効化」
39
DB-SPI テ ン プ レー ト の使用
OVO テ ン プ レー ト はカ ス タ マ イ ズで き ま すが、 DB-SPI を イ ン ス ト ールす る と 、 カ ス タ マ イ ズは
ほ と ん ど必要があ り ません。
こ のセ ク シ ョ ン では、 次の ト ピ ッ ク について説明 し ます。
•
テ ン プ レー ト グループ
•
ロ ールア ッ プ メ ト リ ッ ク と ド リ ルダ ウ ン メ ト リ ッ ク
テ ン プ レー ト グループ
DB-SPI テ ン プ レー ト グループは、 メ ッ セージ、 グ ラ フ、 レ ポー ト な ど の生成を行 う コ ン ポーネ ン
ト の配布を制御 し ます。 DB-SPI テ ン プ レー ト グループには、 メ ト リ ッ ク 、 メ ッ セージ、 ロ グ フ ァ
イ ルお よ び Reporter の各テ ン プ レ ー ト が あ り ま す。 ユーザーに と っ て最 も 重要な テ ン プ レ ー ト
セ ッ ト は Quick Start であ り 、 [ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] ウ ィ ン ド ウ 上で、 使用す る
デー タ ベース タ イ プに対応す る DBSPI-<database_application> の下に表示 さ れます。
Quick Start テ ン プ レー ト セ ッ ト は、 デー タ ベース アプ リ ケーシ ョ ン の監視に必要なすべてのテ ン
プ レ ー ト を 今す ぐ 簡単に配布で き る 方法 を 提供 し ま す。 Quick Start セ ッ ト 内の テ ン プ レ ー ト グ
ループは、 Oracle お よ び MS SQL Server 用の も のがあ り 、 それぞれは似てい ますが全 く 同 じ も の
ではあ り ません。 各 Quick Start テ ン プ レー ト グループには次の も のが含まれてい ます。
— Standard ま たは Favorites: データ ベース のパフ ォーマ ン ス に関 し て生成 さ れた メ ッ セー
ジ用、 およ び別途購入の OpenView Reporter ま たは OpenView Performance Manager に送信 さ
れ る 収集周期 と データ 収集に応 じ て グループ化 さ れた イ ベン ト メ ト リ ッ ク 用。
— Messages: DB-SPI プ ロ グ ラ ム に よ っ て生成 さ れた メ ッ セージ用。 プ ロ グ ラ ム の実行や
デー タ ベース接続作成に関す る エ ラ ーを報告す る 。
— Reporter: 別途購入の HP OpenView Reporter と と も に使用す る こ と で、 レ ポー ト 処理機能
を実現す る 。
こ れ ら のテ ン プ レー ト グループには、 Favorites (Oracle 用 ) ま たは Standard (MS SQL Server 用 ) グ
ループがあ り 、 使用す る デー タ ベース アプ リ ケーシ ョ ンのパフ ォ ーマ ン スや可用性に基づいて ア
ラ ーム を生成 し ます。 こ れ ら のグループにはモニ タ テ ン プ レー ト と コ レ ク タ テ ン プ レー ト が含ま
れていて、 ユーザーは、 OVO メ ッ セージ ブ ラ ウ ザに表示 さ せ る 警報 / ア ラ ーム ( メ ッ セージ ) 生
成の し き い値設定に関 し て、 こ れ ら を変更で き ます。 次のセ ク シ ョ ン では こ れ ら のテ ン プ レー ト
タ イ プについて説明 し ます。
モニ タ テ ン プ レー ト と コ レ ク タ テ ン プ レー ト
各デー タ ベー ス の Quick Start: Favorites ま たは Quick Start: Standard グループ内には、 モニ タ テ ン
プ レー ト と コ レ ク タ テ ン プ レー ト の リ ス ト があ り ます。
— モニ タ テ ンプ レー ト は個々の メ ト リ ッ ク にのみ関係 し ます。
— コ レ ク タ テ ンプ レー ト は特定の収集周期で収集 さ れ る すべての メ ト リ ッ ク に関係 し ます。
モニ タ テ ンプ レー ト は、 個々の メ ト リ ッ ク に対 し て ど の よ う にデー タ を収集す る か を定義 し 、 し
き い値を設定 し ます。 こ の し き い値を過ぎ る と 、重要度別警報 / メ ッ セージ を OVO メ ッ セージ ブ
ラ ウ ザに生成 し ます。 OVO では、 モニ タ テ ン プ レー ト 内の し き い値の変更は、 テ ン プ レー ト を強
調表示 し て [ メ ッ セージ条件 ] ボ タ ン を選択 し て行い ます。
40
第3章
コ レ ク タ テ ン プ レー ト は、特定の収集周期で収集 さ れ る デー タ ベース アプ リ ケーシ ョ ン用のすべ
ての メ ト リ ッ ク を定義 し ます。 コ レ ク タ テ ン プ レー ト ( 常に収集周期に よ り 識別 さ れ る ) を開 く
と 、 こ れが ど の よ う に動作す る か を見 る こ と がで き ます。 こ のテ ン プ レー ト では、 対象 と な る メ
ト リ ッ ク ( 番号 ) の一覧が、 OVO の [ コマン ド ] テ キ ス ト ボ ッ ク ス内の コ レ ク タ / アナ ラ イ ザ コ
マ ン ド (dbspicao | dbspicam) の後に続 き ます。
ロールア ッ プ メ ト リ ッ ク と ド リ ルダウ ン メ ト リ ッ ク
ロ ールア ッ プ メ ト リ ッ ク は、デー タ ベース イ ン ス タ ン ス内で 1 つの メ ト リ ッ ク が複数発生す る 状
況に対処 し ます。 ド リ ルダ ウ ン メ ト リ ッ ク では、 ロ ールア ッ プ メ ト リ ッ ク の特定の メ ト リ ッ ク を
見 る こ と がで き ます。 すべてのデー タ ベース用アプ リ ケーシ ョ ンには ロ ールア ッ プ メ ト リ ッ ク と
ド リ ルダ ウ ン メ ト リ ッ ク が あ り ま すが、 ロ ールア ッ プ メ ト リ ッ ク の設定は、 Oracle では、 他の
デー タ ベース と は異な る 方法で処理 さ れ ます。
Oracle では、 し き い値は コ レ ク タ テ ン プ レ ー ト と モニ タ テ ン プ レ ー ト の両方の条件で設定 し ま
す。 MS SQL Server では、 し き い値はモニ タ テ ン プ レー ト の条件でのみ設定 し ます。 Oracle の メ
ト リ ッ ク に関 し ては、 91 ページの 「Oracle ロ ールア ッ プ メ ト リ ッ ク のカ ス タ マ イ ズ」 で説明 し て
い ます。 SQL Server の メ ト リ ッ ク については、 48 ページの 「モニ タ テ ンプ レー ト の し き い値の変
更」 で取 り 上げます。
こ れ ら の メ ト リ ッ ク の レ ポー ト は、 し き い値を超え た対象についての詳細が必要に応 じ て提示 さ
れ ます。 さ ら に、 対応す る MS SQL Server ド リ ルダ ウ ン メ ト リ ッ ク を使用す る と 、 詳細を さ ら に
提示す る こ と がで き ます。
MS SQL Server の ド リ ルダ ウ ン メ ト リ ッ ク では、 < サーバー >:object の よ う にサーバー名を含む
オブ ジ ェ ク ト フ ィ ール ド を使用 し ます (Oracle では、 < デー タ ベース >:object の よ う にデー タ
ベース名を使用 )。
「< サーバー >:object」 で示 さ れ る オブジ ェ ク ト フ ィ ール ド 内のオブ ジ ェ ク ト 名が OVO に送信 さ
れ、 特定のオブジ ェ ク ト に対す る し き い値の設定が可能 と な り ま す (Oracle に関 し ては、 第 5 章
「Oracle 用 SPI の詳細な カ ス タ マ イ ズ」 を参照 )。
テ ン プ レー ト の基本的な カ ス タ マ イ ズ
DB-SPI を使い始め る と 、特定の DB-SPI テ ン プ レー ト を変更す る 必要が発生す る 場合があ り ます。
テ ン プ レー ト を カ ス タ マ イ ズす る には、 そのテ ン プ レー ト を開いて、 必要に応 じ て変更す る だけ
です。 こ の種のカ ス タ マ イ ズでは、 通常 OVO 管理サーバーでデフ ォ ル ト テ ン プ レー ト を変更 し
て、 それを管理対象 ノ ー ド に再配布 し ます。基本的な カ ス タ マ イ ズは通常、すべての管理対象 ノ ー
ド に実施 し ます。
高度な カ ス タ マ イ ズは一般的に よ り 複雑であ り 、特定のシ ス テ ム に対 し て実施 し ます。場合に よ っ
ては、 元のテ ン プ レー ト を コ ピーす る こ と をお勧め し ます。 こ れは、 新 し く 作成す る テ ン プ レー
ト はデー タ ベース管理の特定の対象用であ り 、 組織全体に適用 さ れ る 可能性が低いためです。
すべてのデー タ ベース用のモニ タ テ ン プ レー ト の変更
次の手順に よ り 、監視 し てい る 全デー タ ベース用の多 く の メ ト リ ッ ク 属性を簡単に変更で き ます。
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を選択 し ます。
2
変更す る メ ト リ ッ ク を持つテ ン プ レー ト グループ を開 き ます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
41
3
メ ト リ ッ ク を ダブル ク リ ッ ク し て、 [ メ ッ セージ条件 と 除外条件 ] ウ ィ ン ド ウ を開 き ます。
4
変更す る 条件を選択 し ます ( 通常、 1 つだけ存在 し ます )。
5
[ 変更 ] ボ タ ン を ク リ ッ ク し ます。
図 13
Oracle メ ト リ ッ ク 1 の [ メ ッ セージ条件 と 除外条件 ] ウ ィ ン ド ウ。
3 つの定義済み条件を示 し ています
[ 条件 ] ウ ィ ン ド ウ が表示 さ れ ます。 次の属性を簡単に変更で き ます。
— し き い値 : し き い値を設定 し ます。 こ の方法でカ ス タ マ イ ズで き る MS SQL Server メ ト
リ ッ ク の一覧は 『MS SQL Server Reference』 ガ イ ド に記載 さ れ て い ま す。 Oracle の メ ト
リ ッ ク については第 5 章で説明 し ます。 デフ ォ ル ト し き い値は、 OVO し き い値が変更可
能な メ ト リ ッ ク を示 し ます。 Oracle 「 ロ ールア ッ プ」 メ ト リ ッ ク (Oracle 6、 8、 9、 11、 17、
18、 31、 38、 69) 用の OVO し き い値は変更 し ないで く だ さ い。 DB-SPI メ ト リ ッ ク パ ラ
メ ー タ は、 こ れ ら の メ ト リ ッ ク のア ラ ーム を変更す る ために使用 さ れます (43 ページ を参
照 )。 カ ウ ン ト を返す メ ト リ ッ ク 用の OVO し き い値 (Oracle メ ト リ ッ ク 4-5、 7、 16、 61、
63、 67-69、 77-81) も 変更 し ないで く だ さ い。
— メ ッ セージ テキス ト : メ ッ セージ内のパ ラ メ ー タ はいずれ も 変更 し ない よ う に注意 し て
く だ さ い。 パ ラ メ ー タ は <> で囲まれ、 $ で始ま り ます。
— 継続時間 : ほ と ん ど の メ ト リ ッ ク は、 リ セ ッ ト な し 、 かつ継続時間な し の メ ッ セージ生成
タ イ プ と し て定義 さ れます。 こ の フ ィ ール ド の変更方法の詳細は 『OVO コ ン セプ ト ガ イ
ド 』 ま たはヘルプ を参照 し て く だ さ い。
— 重要度 : [ 重要度 ] ボ タ ン を ク リ ッ ク し て、 重要度設定を選択 し ます。
— ア ク シ ョ ン : こ の フ ィ ール ド に よ り 、 カ ス タ ム プ ロ グ ラ ムの追加や、 SQL* Plus、 ISQL、
DBAccess ま たはその他のカ ス タ ム アプ リ ケーシ ョ ン を使用 し て複雑な レ ポー ト な ど の
生成がで き ます。 次の 2 つのア ク シ ョ ン タ イ プが使用で き ます。
オペ レー タ 起動 : こ れ ら のア ク シ ョ ンは、 オペレー タ が起動す る こ と に よ っ てのみ実
行 さ れます。
自動起動 : こ れ ら のア ク シ ョ ンは、 メ ト リ ッ ク がア ラ ーム を発 し た時に自動的に実行
さ れます。
42
第3章
ほ と ん ど の メ ト リ ッ ク にはオペレー タ 起動ア ク シ ョ ンがあ り 、選択す る と PerfView ま たは OVPM
グ ラ フ が表示 さ れ ます (PerfView が管理サーバーに イ ン ス ト ール さ れてい る か、 OVPM が設定 さ
れてい る 場合 )。 一部の メ ト リ ッ ク には、 レ ポー ト を実行す る 自動起動ア ク シ ョ ン も あ り ます。
図 14
Oracle メ ト リ ッ ク 23.1 を表示 し ている [ 条件 ] ウ ィ ン ド ウ
ア ラ ームはその設定に応 じ て 1 回ま たは複数回生成で き ます。 設定は次の よ う にな り ます。
— リ セ ッ ト : し き い値を超え た場合、 ア ラ ームは 1 回生成 さ れます。 同時に、 リ セ ッ ト し き
い値が有効にな り ます。 リ セ ッ ト し き い値を超え た場合にのみ、 オ リ ジナルの し き い値が
再び有効にな り ます。 その後、 再度 し き い値を超え た場合は、 ま た ア ラ ームが生成 さ れま
す。 そ し て同 じ プ ロ セ ス が ま た繰 り 返 さ れ ます。
— リ セ ッ ト な し : 監視の し き い値を超え た場合、 ア ラ ーム が 1 回生成 さ れ ます。 メ ト リ ッ ク
値が し き い値違反ではな く な る と 、 ア ラ ームは自動的に リ セ ッ ト さ れ ます。 その後 し き い
値を超え る と ア ラ ーム が再び生成 さ れ ます。
— 連続生成 : メ ト リ ッ ク 値が し き い値を超え てい る 間、 ア ラ ーム が連続 し て生成 さ れます。
ア ラ ーム生成 タ イ プ を変更 ( 通常、 し き い値、 ポー リ ン グ周期お よ び リ セ ッ ト 値 と の関連で ) す る
には、 次の手順を実行 し ます。
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を開 き ます。
2
変更す る モニ タ テ ン プ レー ト ( メ ト リ ッ ク ) があ る テ ン プ レー ト グループ を ダブル ク リ ッ ク
し ます。 変更す る モニ タ テ ン プ レー ト ( メ ト リ ッ ク ) を ク リ ッ ク し ます。
3
[ 変更 ] ボ タ ン を ク リ ッ ク し ます。
4
メ ッ セージ生成 タ イ プの隣のボ タ ン を ク リ ッ ク し ます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
43
図 15
Oracle メ ト リ ッ ク 23 を表示 し ている [ し き い値のモ ニ タ の変更 ] ウ ィ ン ド ウ
テ ン プ レー ト の高度な カ ス タ マ イ ズ
テ ン プ レー ト やデー タ ベース メ ト リ ッ ク のカ ス タ マ イ ズ時に行 う 変更の ヒ ン ト を提示 し ます。 こ
れには、 2、 3 の設定を カ ス タ マ イ ズす る ためにデフ ォ ル ト のテ ン プ レー ト グループ を コ ピーす る
こ と か ら 、 テ ン プ レー ト の コ マ ン ド 行で メ ト リ ッ ク のグループ全体を削除す る こ と ま でが含 ま れ
ます。
こ こ で示 し た変更操作自体は簡単に実行で き る も のが多数あ り ますが、 必要な変更を判断す る に
は高度なデー タ ベース メ ト リ ッ ク の知識が要求 さ れ る ため、 こ のセ ク シ ョ ンは上級者向けです。
選択 し た メ ト リ ッ ク を持つ新 し いグループの作成
カ ス タ マ イ ズでは、 し き い値を変更す る 前に処理す る メ ト リ ッ ク を決定 し ます。 元のグループ を
コ ピー し 、 その コ ピーを カ ス タ マ イ ズす る こ と をお勧め し ます。
まず、 変更す る メ ト リ ッ ク と 、 グループ内の ど のテ ン プ レー ト を使用す る か を決め ます。 その後、
次の手順を実行 し ます。
44
1
[ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] ウ ィ ン ド ウ を開 き ます。
2
使用す る グループ を強調表示 し て、 [ コ ピー ] ボ タ ン を選択 し ます。
3
コ ピー し た グループの名前を変更 し て保存 し ます。
第3章
図 16
既存のテ ン プ レー ト を コ ピー、 変更 し て、 新 し いテ ン プ レ ー ト グループ を作成
4
同様に、 名前を変更 し たテ ン プ レー ト グループ内の各オ リ ジナル テ ン プ レー ト を コ ピー し
て、 名前を変更 し ます。
5
グループ内の名前を変更 し たテ ン プ レー ト を、 必要に応 じ て変更 し ます。
DB-SPI コ レ ク タ / アナ ラ イザ コ マ ン ド をパラ メ ー タ 付き で使用
dbspica<database_application_initial_character> コ マ ン ド は、 収集周期に対応 し た 各 「favorites」
グループのすべての コ レ ク タ テ ン プ レ ー ト に含 ま れてい ま す。 各 コ レ ク タ テ ン プ レ ー ト 内のデ
フ ォ ル ト の コ マ ン ド 行パ ラ メ ー タ は、 OVO の [ コ マ ン ド ] テ キ ス ト ボ ッ ク ス に表示 さ れます。
DB-SPI コ レ ク タ / アナ ラ イ ザは次の コ マ ン ド でデー タ 収集を開始 し ます。
— Oracle 用 : dbspicao
— SQL Server 用 : dbspicam
コ マ ン ド dbspicao (Oracle) ま たは dbspicam (MS SQL Server) では、次のパ ラ メ ー タ を指定で き
ます。
表5
コ レ ク タ コ マ ン ド のパ ラ メ ー タ
パラ メ ー タ
機 能
構 文
-c
収集 : デー タ を収集す る メ ト リ ッ ク
を格納す る テ ン プ レー ト グループ
を指定す る 。
-c <template_group_name>
opcerror ロ グにエ ラ ー メ ッ セー
ジが書 き 込まれ る こ と を回避す る に
は、 ス ケ ジ ュ ール ア ク シ ョ ンの -c
オプシ ョ ンに既存のモニ タ 名を使用
する。
-m
-m <metric_number,metric_number_range>
メ ト リ ッ ク : デー タ 収集す る メ ト
リ ッ ク 番号ま たは番号の範囲を指定
する。
-t
タ グ : 既存のモニ タ テ ン プ レー ト に -t <new_template_group_name> -m
接頭辞を付け る こ と で、 メ ト リ ッ ク <metric_number>
番号付 き で新規のテ ン プ レー ト を作
成す る 。
-v
詳細 : 付加的詳細を表示
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
-v ( コマン ド 行でのみ指定可。 コ レ ク タ
テンプレー ト では使用し ないで く だ さ い )
45
表5
コ レ ク タ コ マ ン ド のパ ラ メ ー タ
パラ メ ー タ
機 能
構 文
-i
イ ン ス タ ン ス : デー タ ベース イ ン ス
タ ン ス を指定す る ( オプシ ョ ン )。
-i <database_instance_name>
-e
除外 : 除外す る デー タ ベース イ ン ス
タ ン ス を指定す る 。
-e <database_instance_name>
-r
レ ポー ト : 指定 し た メ ト リ ッ ク の
メ ト リ ッ ク 値を表示す る 。
-r <metric_number_range>
-p
出力 : 指定 し た メ ト リ ッ ク と その値
を標準出力に出力す る 。
-p <metric_number> <metric_number_range>
-d
デー タ ベース : local.cfg フ ァ イ
-d ( コ マ ン ド 行でのみ指定可。 コ レ ク タ
ルに設定 さ れたデー タ ベース の接続 テ ン プ レー ト では使用 し ないで く だ さ い )
をチ ェ ッ ク す る 。
-l
ロ グ フ ァ イル パス : デー タ ベース
ロ グ フ ァ イ ル パ ス を標準出力に出
力す る 。
-n
SQL*Net を使用 し て各デー タ ベー ス dbspicao -n -v
( ま たは -i オプシ ョ ン使用時は
1 デー タ ベース のみ ) への接続を
試み る 。 Oracle のみ。
-x
サ フ ィ ッ ク ス : ポ リ シー名の
サ フ ィ ッ ク ス を指定す る 。
-l ( コ マ ン ド 行でのみ指定可。 コ レ ク タ
テ ン プ レー ト では使用 し ないで く だ さ い )
-x suffix=<suffix_string>
構文例 ( 必要なパ ラ メ ー タ の順番を示 し ます )
•
収集す る メ ト リ ッ ク を指定す る には
dbspicao -c <monitor_template_name> -m <metric_number_range>, <metric_number>
[-i <database_instance_name>] [-x suffix=<suffix_string>]
dbspicao -c DBSPI-Ora-15min_jp -m 6-9,11 -x suffix=_jp
•
タ グ機能を使っ た カ ス タ ム メ ト リ ッ ク 収集を作成す る には
dbspicao -c SAP-DBSPI-Ora-15min_jp -m 16 -t SAP- -x suffix=_jp
•
デー タ ベース イ ン ス タ ン ス を指定す る には
dbspicao -c SAP-DBSPI-Ora-15min_jp -m 203,16:1,17:80,18:90,58,62-65,77-81
-i DB2 -i DB3 -x suffix=_jp
( 「DB2」 と 「DB3」 を コ レ ク タ テ ン プ レー ト の [ コ マ ン ド ] テ キ ス ト ボ ッ ク ス に挿入す る と 、 特
定の メ ト リ ッ ク のデー タ 収集 を こ れ ら のデー タ ベー ス イ ン ス タ ン ス につい て のみ実行す る こ と
にな り ます )。
•
レ ポー ト を出力す る には
dbspicao -r <report_number> -m <metric_number_range> -i <database_instance_name>
dbspicao -r 1 -m 17,18
46
第3章
•
出力に よ り 詳細な内容が含まれ る よ う に指定す る には
-v ( 詳細 ) は機能に応 じ て、 よ り 詳細な出力を作成 し ます。
•
デー タ ベース イ ン ス タ ン ス の各種 メ ト リ ッ ク の メ ト リ ッ ク 値を出力す る には
dbspicao -p -m range [-v] [-i <database_instance_name>]
dbspicao -p -m 1-89
•
デー タ ベース接続をチ ェ ッ ク す る には
dbspicao -d [-f] [-v] [-i <database_instance_name>]
-d ( データ ベース ) は local.cfg で設定さ れたデータベースへの接続チェ ッ ク を実行し ます。
-f ( フ ィ ル タ ) デー タ ベース イ ン ス タ ン ス のために定義 さ れた各フ ィ ル タ をチ ェ ッ ク し ます。
dbspicao -d -f -v
ド リ ルダウ ン メ ト リ ッ ク デー タ へのア ク セス
ド リ ルダ ウ ン メ ト リ ッ ク デー タ を受け取 る には、 ド リ ルダ ウ ン テ ン プ レー ト グループ を管理対
象 ノ ー ド に割 り 当て る 必要があ り ます。condition:object パ タ ーン を使用す る 条件変更は、複
雑な場合があ り ます。 メ ト リ ッ ク 条件の変更や、 新 し い メ ト リ ッ ク 条件の作成を行 う 構文の構成
方法は、 OVO ヘルプ を参照 し て く だ さ い。
例 : ド リ ルダウン オブ ジ ェ ク ト の条件のカ ス タ マ イ ズ
OVO のオブジ ェ ク ト ご と の し き い値を変更す る ために メ ト リ ッ ク を カ ス タ マ イ ズす る には、OVO
が ど の よ う に メ ト リ ッ ク 条件の一致を処理す る か を理解す る 必要があ り ます。 OVO は メ ト リ ッ ク
条件を分析す る ために、 1 番目の条件か ら 始めて、 適合す る 条件が見つか る ま で順次作業を続け
る か、 条件の終わ り ま で進みます。 構文の例は、 92 ページの表 23 を参照 し て く だ さ い。
個々のデー タ ベース と オブジ ェ ク ト のために し き い値を カ ス タ マ イ ズす る には :
1
各オブジ ェ ク ト ご と のカ ス タ マ イ ズ条件を作成 し ます。
2
汎用的な条件の前に 「条件に一致する ものを除外」 の条件を作成 し てお き 、 OVO が条件照合
処理を続け、 汎用的な条件で停止 し ない よ う に し ます。
コ レ ク タ テ ン プ レー ト の収集周期の変更
メ ト リ ッ ク 収集周期を変更す る には、 該当す る コ レ ク タ テ ン プ レー ト の ス ケジ ュールを変更 し ま
す。 た と えば、 Oracle Favorites テ ン プ レー ト グループで、 デフ ォ ル ト の メ ト リ ッ ク の収集を 5 分
か ら 10 分に変更す る には、 次の手順を実行 し ます。
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を選択 し ます。
2
DBSPI-Oracle テ ン プ レー ト グループで、
[DBSPI-Oracle: Quick Start] → [DBSPI-Oracle Favorites] を開 き ます。
3
DBSPI-Ora-05min-Favorites_jp テ ン プ レー ト を選択 し ます。
4
[ 変更 ] ボ タ ン を ク リ ッ ク し ます。
5
[ スケジ ュ ール ・ ア ク シ ョ ン名 ] を DBSPI-Ora-10min-Favorites_jp に変更 し ます。
6
[ スケジ ュ ール ] を 0、 10、 20、 30、 40、 50、 60、 70、 80、 90 に変え ます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
47
7
コ マ ン ド 行の "-c" オプシ ョ ンの引数を変更 し て、 次の よ う に新 し い メ ト リ ッ ク 名
(DBSPI-Ora-10min-Favorites_jp) を反映 さ せます。
dbspicao -c DBSPI-Ora-10min-Favorites_jp...
8
新 し い DBSPI-Ora-10min-Favorites_jp テ ン プ レー ト を 33 ページの 「DB-SPI テ ン プ レー ト
の分配」 で説明 し た よ う に分配 し ます。
選択 し た メ ト リ ッ ク の収集周期の変更
選択 し た メ ト リ ッ ク の メ ト リ ッ ク 収集周期を変更す る には、 該当す る コ レ ク タ テ ン プ レー ト を コ
ピー し 、 ス ケジ ュールを変更 し ます。 た と えば、 現在 5 分で収集 さ れてい る い く つかの Oracle メ
ト リ ッ ク を、 10 分の収集周期に変更す る には、 次の手順を実行 し ます。
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を選択 し ます。
2
DBSPI-Oracle テ ン プ レー ト グループで、
[DBSPI-Oracle: Quick Start] → [DBSPI-Oracle Favorites] を開 き ます。
3
DBSPI-Ora-05min-Favorites_jp テ ン プ レー ト を選択 し ます。
4
[ コ ピー ] ボ タ ン を ク リ ッ ク し ます。
5
[ スケジ ュ ール ・ ア ク シ ョ ン名 ] を DBSPI-Ora-10min-Favorites_jp に変更 し ます。
6
[ スケジ ュ ール ] を 0、 10、 20、 30、 40、 50、 60、 70、 80、 90 に変え ます。
7
コ マ ン ド 行の "-c" オプシ ョ ンの引数を変更 し て、 次の よ う に新 し い メ ト リ ッ ク 名
(DBSPI-Ora-10min-Favorites_jp) を反映 さ せます。
dbspicao -c DBSPI-Ora-10min-Favorites_jp...
8
DBSPI-Ora-05min- Favorites_jp テ ン プ レー ト か ら 新 し い 10 分の メ ト リ ッ ク を削除 し ます。
[ コ マン ド ] テ キ ス ト ボ ッ ク ス か ら 、 10 分ご と に収集 さ れ る べ き メ ト リ ッ ク 番号のみを削除
し ます。 た と えば、
dbspicao -c DBSPI-Ora-05min-Favorites_jp -m 1-2,7,11:50,14,54,59-60,67,69:5
9
5 分の メ ト リ ッ ク を新 し い DBSPI-Ora-10min-Favorites_jp テ ン プ レー ト か ら 削除 し ます。
こ れは DBSPI-Ora-05min-Favorites_jp の コ ピーであ る ため、 [ コ マン ド ] テ キ ス ト ボ ッ ク ス か
ら 、 5 分周期で収集を続け る すべての メ ト リ ッ ク を削除 し ます ( それ ら は DBSPI-Ora-05minFavorites_jp にのみ存在す る こ と にな り ます )。 た と えば、
dbspicao -c DBSPI-Ora-10min-Favorites_jp -m 20-24,26-30,31:95,32-35,37,38:2
10 新 し い DBSPI-Ora-10min-Favorites_jp テ ンプ レー ト およ び DBSPI-Ora-05min-Favorites_jp
テ ン プ レー ト を、 33 ページの 「DB-SPI テ ン プ レー ト の分配」 で説明 し た よ う に分配 し ます。
モニ タ テ ン プ レー ト の し き い値の変更
必要に応 じ て し き い値を カ ス タ マ イ ズ し ま す ( ロ ールア ッ プ メ ト リ ッ ク 以外の次の Oracle メ ト
リ ッ ク : 19-24, 26-28, 32-35, 39-40, 42-43, 45-46, 48, 50, 52, 54, 56-60, 62, 64-66, 75, 82-83, 85, 87, 89)。
た と えば、SAP デー タ ベース の し き い値 と し て メ ト リ ッ ク 54 を 10 に設定 し 、その他のすべてデー
タ ベース では 50 の ま ま に残 し てお き たい場合があ り ます。 こ れを行 う には、 既存の条件を コ ピー
し て、 デフ ォ ル ト と し て使い、 元の条件を変更 し て例外 と し て使用 し ます。 次の手順で行い ます。
1
カ ス タ マ イ ズす る ために メ ト リ ッ ク (DBSPI-0054_jp) を ダブル ク リ ッ ク し て開 き ます。
[ メ ッ セージ条件 と 除外条件 ] ウ ィ ン ド ウ が表示 さ れます。
48
第3章
2
条件を選択 し ます。
3
[ コ ピー ] ボ タ ン を押 し て、 その条件を コ ピー し ます。
4
条件に DBSPI-0054.2 と 名前を付け、 [OK] を押 し ます ( こ れがデフ ォ ル ト 条件にな り ます )。
5
元の条件であ る DBSPI-0054.1 を選択 し ます。
6
[ 変更 ] ボ タ ン を押 し て、 [ 条件 ] ウ ィ ン ド ウ を表示 し ます。
7
[ オブ ジ ェ ク ト パ タ ーン ] フ ィ ール ド で、 パ タ ーン マ ッ チに使用す る 文字を入力 し ます。 た と
えば、 デー タ ベース名に SAP を含むすべてのデー タ ベース に対 し てパ タ ーン マ ッ チを行 う に
は、[オブジ ェ ク ト パ タ ーン ] フ ィ ール ド に SAP と 入力し ます (パ タ ーン マ ッ チ構文については、
OVO オン ラ イ ン ヘルプ ま たは『OVO シ ス テ ム管理 リ フ ァ レ ン ス ガ イ ド 』を参照し て く だ さ い )。
8
パ タ ーン を テ ス ト す る ために [ パ タ ーン マ ッ チのテ ス ト ] ボ タ ン を ク リ ッ ク し て、 パ タ ーン
マ ッ チを確認 し ます ( 初めにマ ッ チ用フ ァ イ ル ( テ ス ト フ ァ イ ル ) を設定 し てお く 必要があ
り ます )。
9
[ し き い値 ] フ ィ ール ド の値を 50 か ら 10 に変更 し ます。
図 17
[ 条件 ] ウ ィ ン ド ウでのパ タ ーン マ ッ チのテ ス ト
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
49
別のデー タ ベースに対し て、 「ロールア ッ プ」 メ ト リ ッ ク (Oracle メ ト リ ッ ク
6、 8、 9、 11、 16、 17、 18、 31、 38、 69) のし きい値を変更する
あ る シ ス テ ムに監視す る デー タ ベース が 5 以上あ る 場合、 51 ページの 「大規模環境向けのカ ス タ
ム テ ン プ レー ト の作成」 のセ ク シ ョ ン で説明す る タ グ機能を使用す る こ と をお勧め し ます。 デー
タ ベース の数が 5 よ り 少ない場合は、 各デー タ ベース の個々の コ レ ク タ テ ン プ レー ト で特定の メ
ト リ ッ ク を設定す る 方が便利で し ょ う 。 た と えば、 SAP01、 SAP02、 SAP03、 SAP04 お よ び SAP05
の 5 つのデー タ ベース で、利用で き る エ ク ス テ ン ト の数を異な る 設定にす る 必要があ る と し ます。
デー タ ベー ス SAP01 は 5 を設定 し 、 他のすべてには 10 を設定す る には、 次の手順に よ り 、 設定
を変更 し ます。
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を選択 し ます。
2
DBSPI-Ora-15min_jp コ レ ク タ テ ンプレー ト を開き ます。 こ れには メ ト リ ッ ク 16 があ り ます。
3
こ のテ ン プ レー ト の コ ピーを 5 つ作 り 、 それぞれに固有の名前を付け ます ( た と えば、
DBSPI-0016-SAP01_jp、 DBSPI-0016-SAP02_jp、 DBSPI-0016-SAP03_jp、
DBSPI-0016-SAP04_jp、 DBSPI-0016-SAP05_jp と し ます )。
4
DBSPI-Ora-15min_jp コ レ ク タ テ ン プ レー ト を再び開 き ます。
5
[ コ マ ン ド ] テ キ ス ト ボ ッ ク ス か ら メ ト リ ッ ク 16 を削除 し 、 [OK] ボ タ ン を選択 し ます。
6
新 し いテ ン プ レー ト のそれぞれの コ マ ン ド 行を変更 し ます。 つま り 、 "-i" オプシ ョ ン を使用
し て各デー タ ベース の名前を次の よ う に指定 し ます。
テ ン プ レー ト
コマン ド行
DBSPI-0016-SAP01_jp
dpspicao -c DBSPI-0016-SAP01_jp -m 16:5 -i SAP01
DBSPI-0016-SAP02_jp
dpspicao -c DBSPI-0016-SAP02_jp -m 16:10 -i SAP02
DBSPI-0016-SAP03_jp
dpspicao -c DBSPI-0016-SAP03_jp -m 16:10 -i SAP03
DBSPI-0016-SAP04_jp
dpspicao -c DBSPI-0016-SAP04_jp -m 16:10 -i SAP04
DBSPI-0016-SAP05_jp
dpspicao -c DBSPI-0016-SAP05_jp -m 16:10 -i SAP05
別のデー タ ベースに対 し て、 「ロールア ッ プ」 メ ト リ ッ ク (Microsoft SQL
Server メ ト リ ッ ク 3026 および 3244) の し き い値を変更する
あ る シ ス テ ムに監視す る サーバーが 5 以上あ る 場合、 51 ページの 「大規模環境向けのカ ス タ ム テ
ン プ レー ト の作成」 のセ ク シ ョ ン で説明す る タ グ機能を使用す る こ と をお勧め し ます。 サーバー
の数が 5 よ り 少ない場合は、 各サーバーの個々の コ レ ク タ テ ン プ レー ト で特定の メ ト リ ッ ク を設
定す る 方が便利で し ょ う 。 た と え ば、 SRV01、 SRV02、 SRV03、 SRV04 お よ び SRV05 の 5 つの
デー タ ベース で、 異な る メ ト リ ッ ク に対 し て異な る コ マ ン ド 行 し き い値を使用す る 必要があ る と
し ます。 サーバー SRV01 は 5 を設定 し 、 他のすべてには 10 を設定す る には、 次の手順に よ り 、 設
定を変更 し ます。
50
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を選択 し ます。
2
DBSPI-MSS7-15min_jp コ レ ク タ テンプレー ト を開き ます。これには メ ト リ ッ ク 26 があ り ます。
第3章
3
こ のテ ン プ レー ト の コ ピーを 5 つ作 り 、 それぞれに固有の名前を付け ます ( た と えば、
DBSPI-0026-SRV01_jp、 DBSPI-0026-SRV02_jp、 DBSPI-0026-SRV03_jp、
DBSPI-0026-SRV04_jp、 DBSPI-0026-SRV05_jp と し ます )。
4
DBSPI-MSS7-15min_jp コ レ ク タ テ ン プ レー ト を再び開 き ます。
5
[ コ マ ン ド ] テ キ ス ト ボ ッ ク ス か ら メ ト リ ッ ク 26 を削除 し 、 [OK] ボ タ ン を選択 し ます。
6
新 し いテ ン プ レー ト のそれぞれの コ マ ン ド 行を変更 し ます。 つま り 、 "-i" オプシ ョ ン を使用
し て各サーバーの名前を次の よ う に指定 し ます。
テ ン プ レー ト
コ マン ド行
DBSPI-0026-SRV01_jp
dbspicam -c DBSPI-0026-SRV01_jp -m 26:5 -i SRV01
DBSPI-0026-SRV02_jp
dbspicam -c DBSPI-0026-SRV01_jp -m 26:10 -i SRV02
DBSPI-0026-SRV03_jp
dbspicam -c DBSPI-0026-SRV01_jp -m 26:10 -i SRV03
DBSPI-0026-SRV04_jp
dbspicam -c DBSPI-0026-SRV01_jp -m 26:10 -i SRV04
DBSPI-0026-SRV05_jp
dbspicam -c DBSPI-0026-SRV01_jp -m 26:10 -i SRV05
メ ト リ ッ ク 3026 では、 コ マ ン ド 行 し き い値を 5 に設定す る と 、 ア ク テ ィ ブな接続が し き い値 よ り
も 多 く な っ た場合にのみ、 メ ト リ ッ ク か ら ア ラ ーム が送信 さ れ ます。
メ ト リ ッ ク 3244 では、 コ マ ン ド 行 し き い値を 5 に設定す る と 、物理読み取 り と 書 き 込みの合計数
が し き い値以上にな っ た場合にのみ、 メ ト リ ッ ク でデー タ を記録 し ます。
大規模環境向けのカ ス タ ム テ ン プ レー ト の作成
も う 1 つの高度な カ ス タ マ イ ズ オプシ ョ ン と し て、 -t ( タ グ ) オプシ ョ ン があ り ます。 こ れは、
コ レ ク タ / アナ ラ イ ザがオ リ ジナル と は違 う テ ン プ レー ト セ ッ ト を使用で き る よ う に し ます。 こ
の設定を使用す る と 、 い く つかのグループだけでデー タ ベー ス を管理す る よ り も 、 は る かに柔軟
な管理が可能にな り ます。 組織全体では各種のデー タ ベース があ り 、 そ こ では し ば し ば膨大な数
の条件が存在す る こ と にな り ます。
こ の機能は、 OVO 環境の拡大につれて生 じ る 各種のデー タ ベー ス 監視任務の組織化 を支援 し ま
す。 多数のグループか ら 成 る 数百に及ぶ管理対象 ノ ー ド があ る 場合、 カ ス タ ム テ ン プ レー ト のグ
ループ化を行 う と 、 特定のテ ン プ レ ー ト の グループ を他の グループか ら 効果的に識別で き ま す。
その場合には、 テ ン プ レー ト を コ ピー し て、 タ グ機能を使い、 グループ と それ ら に含 ま れ る モニ
タ テ ン プ レー ト と コ レ ク タ テ ン プ レー ト の名前を変更 し 、各種グループに割 り 当て る こ と がで き
ます。 た と えば、 テ ン プ レ ー ト の SAP グループ を作 り 、 それ ら のテ ン プ レ ー ト に "SAP-" の タ グ
を付けた り 、 PeopleSoft グループに "PS-" の タ グ を付け る こ と がで き ます。
こ の機能を使用す る には、 オ リ ジナルの DB-SPI テ ン プ レー ト を コ ピー し ます。 こ れ ら の新 し いテ
ン プ レー ト に付け る 名前には接頭辞が含まれ る 場合があ り ますが、 同時にオ リ ジナル テ ン プ レー
ト 名 も 含ま れてい る 必要があ り ます。 た と えば、 DBSPI-0016 の コ ピーは SAP-DBSPI-0016 と
い う 具合にな り ます。 コ レ ク タ / アナ ラ イ ザに対 し て、 オ リ ジナル テ ン プ レー ト ではな く 、 こ の
新 し いテ ン プ レー ト を使用す る よ う に指示す る には、 コ マ ン ド 行で タ グオプシ ョ ン を指定 し ます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
51
新 し い コ レ ク タ テ ン プ レー ト も こ の方法で作成で き ます。 た と えば、 次の よ う にな り ます。
dbspicao -c SAP-DBSPI-Ora-15min_jp -m 16 -t SAP- -x suffix=_jp
こ の場合、 新 し い コ レ ク タ テ ン プ レー ト は "SAP-DBSPI-Ora-15min_jp" と な り ます。
名前変更後のテ ン プ レー ト に リ ン ク さ れ る Oracle メ ト リ ッ ク 16、 17、 18 の自動ア ク シ ョ ン ( レ
ポー ト ) を生成する には、 次の手順を行 う 必要があ り ます。
1
モニ タ テ ンプ レー ト の [ 条件 ] ウ ィ ン ド ウ を開 き ます。 た と えば、 Oracle メ ト リ ッ ク #16 の場
合は、 DBSPI-0016 の [ 条件 ] ウ ィ ン ド ウ を開 き ます。
2
自動起動ア ク シ ョ ンの [ コ マ ン ド ] ボ ッ ク ス の条件で、 -t に続けて既存のテ ン プ レー ト の新
し い接頭辞を挿入 し ます。 上記テ ン プ レー ト (SAP-DBSPI) のエ ン ト リ は、 た と えば次の よ う
にな り ます。
dbspicao -m 16 -r 1 -i <$OPTION (dbname)> -t SAP上記の コ マ ン ド 行では、 "-t SAP-" を追加 し てい ます。
デー タ ベース イ ン ス タ ン スに対応 し た収集のオ ン / オ フ
変更を行 う 管理対象 ノ ー ド に、 defaults フ ァ イ ルを置 く 必要があ り ます。 こ の フ ァ イ ルが管理
対象 ノ ー ド にない場合は、 作成 し て く だ さ い。 管理対象 ノ ー ド 上の場所については、 211 ページ
の 「デー タ 、 ロ グ、 設定フ ァ イ ル」 を参照 し て く だ さ い。
管理対象 ノ ー ド で フ ァ イ ルを編集 し て、 次の行を追加 し ます。
<first_database_instance_name> OFF
<second_database_instance_name> OFF
エ ン ト リ の例
ora803 OFF
openview ON
SAP1 OFF
フ ァ イ ルを開 く 代わ り に、 dbspicol コ マ ン ド を実行す る と 、 フ ァ イ ルは自動的に更新 さ れます。
た と えば、 次の よ う に入力 し ます。
dbspicol ON openview
dbspicol OFF SAP 1
COLLECTION OFF があ る と 、 フ ァ イ ルにそれ以外のエ ン ト リ があ っ て も 無効にな り ます。
コ マ ン ド 行から DB-SPI ア プ リ ケーシ ョ ン を実行
各 DB-SPI アプ リ ケーシ ョ ンの機能は コ マン ド 行か ら ア ク セ ス で き ます。すべてのアプ リ ケーシ ョ ン
と 、 それ と 同時に実行で き る コ マン ド を、 実行可能なプ ラ ッ ト フ ォーム と と も に、 以下に示し ます。
UNIX で は、 コ マ ン ド 行 か ら コ マ ン ド を 実 行 す る 各 セ ッ シ ョ ン で、 以 下 の よ う に 入 力 し て
<OVO_commands_directory> デ ィ レ ク ト リ へのパ ス を設定 し ます。
. <OVO_commands_directory>/dbspisetpath
( 注記 : ピ リ オ ド (.) の後に空白文字が必要です。 )
52
第3章
管理対象 ノ ー ド 上の <OVO_commands_directory> の値は以下の よ う にな り ます。
HP-UX、 Linux、 Solaris DCE 管理対象 ノ ー ド :
/var/opt/OV/bin/OpC/cmds
AIX DCE 管理対象 ノ ー ド :
/var/lpp/OV/OpC/cmds
HP-UX、 Linux、 Solaris、 AIX HTTPS 管理対象 ノ ー ド :
/var/opt/OV/bin/instrumentation
Windows 管理対象 ノ ー ド では、 OVO コ ン ソ ールで [ 登録 ノ ー ド ] ウ ィ ン ド ウ と [ 登録アプ リ
ケーシ ョ ン ] ウ ィ ン ド ウ を開 き ます。 コ マ ン ド を実行す る ノ ー ド を選択 し て [ アプ リ ケーシ ョ
ン ] ウ ィ ン ド ウ に ド ラ ッ グ し 、[DB-SPI] → [Windows 管理 ] → [ パスの設定 ] アプ リ ケーシ ョ
ン を選択 し ます。
[ パスの設定 ] アプ リ ケーシ ョ ン では、 常に <OVO_commands_directory> パ ス が PATH 環境変数
に追加 さ れ ます。 拡張 さ れたパ ス は、 [ パスの設定 ] アプ リ ケーシ ョ ン実行後に開いたすべての
DOS コ マ ン ド ウ ィ ン ド ウ に設定 さ れます。 そのため、 [ パスの設定 ] アプ リ ケーシ ョ ンは各 ノ ー
ド で 2 回以上実行す る 必要はあ り ません。
表6
デー タ ベース SPI 管理ア プ リ ケーシ ョ ン
ア プ リ ケーシ ョ ン
コマン ド
グ ラ フ を有効化 (UNIX)
dbspi_mw_int
レ ポー ト を有効化 (UNIX)
dbspi_mw_int -osm
グ ラ フ を有効化 (Windows)
dbspimwi
レ ポー ト を有効化 (Windows)
dbspimwi -osm
グ ラ フ と レ ポー ト を無効化 (UNIX)
dbspi_mwclup
グ ラ フ と レ ポー ト を無効化 (Windows)
dbspimwc
接続をチ ェ ッ ク
dbspiadm conncheck -nw
配布を確認
dbspiadm verify -nw
または
dbspiverify (UNIX のみ )
エ ラ ー フ ァ イ ルを表示
dbspiadm dbspierror -nw
ト レース フ ァ イ ルを表示
dbspiadm trace -nw
デー タ ベース設定
dbspicfg -e
( エ ク スポー ト )
dbspicfg -i
( イ ンポー ト )
dbspicfg.sh
(UNIX 設定ス ク リ プ ト )
監視を開始
dbspicol ON
監視を停止
dbspicol OFF [instance]
ト レース オ ン
dbspicol TRACE
ト レース オ フ
dbspicol TRACEOFF [instance]
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
[instance]
[instance]
53
表7
Oracle ア プ リ ケーシ ョ ン
SQL *Plus
dbspialo -i sqlplus
Svr Mgr (Text)
dbspialo -i svrmgrl
イ ン ス タ ン ス を起動
dbspialo -i dbstart
イ ン ス タ ン ス をシ ャ ッ ト ダウ ン
dbspialo -i dbshut
イ ン ス タ ン ス を即時シ ャ ッ ト ダ ウ ン
dbspialo -i dbshuti
SQL Net ス テー タ ス
dbspialo -i netstat
SQL Net 起動
dbspialo -i netstart
SQL Net 停止
dbspialo -i netstop
Oracle LSNRCTL ユーテ ィ リ テ ィ
dbspialo -i lsnrctl
表8
MS SQL Server ア プ リ ケーシ ョ ン
ア ク テ ィ ブな ジ ョ ブ
dbspimjp.bat
すべてのジ ョ ブ
dbspimja.bat
NT サービ ス
dbspialm ntservice
ト レース
dbspialm trace
表9
コレクタ *
Oracle
dbspicao
MS SQL
dbspicam
* コ レ ク タ の コ マ ン ド 行パ ラ メ ー タ については、 45 ページ を参照 し て く だ さ い。
DB-SPI テ ン プ レー ト の再イ ン ス ト ール
DB-SPI モニ タ テ ン プ レー ト を OVO に イ ン ス ト ールす る と 、 それ ら は swinstall を実行 し た時に
自動的にア ッ プ ロ ー ド さ れ ます。
DBSPI-Core、DBSPI-Oracle ま たは DBSPI-MSSQL のグループ を更新す る には、次の コ マ ン ド を 1 つ
ま たは複数実行 し ます。
54
第3章
表 10
swinstall が実行する ス ク リ プ ト
テ ン プ レー ト グループ
スク リプ ト
Core DBSPI
/opt/OV/bin/OpC/opccfgupld -silent* -replace -subentity
/var/opt/OV/share/tmp/OpC_appl/DBSPI/core_set
MS SQL Server
/opt/OV/bin/OpC/opccfgupld -silent -replace -subentity
/var/opt/OV/share/tmp/OpC_appl/DBSPI/mss_set
Oracle
/opt/OV/bin/OpC/opccfgupld -silent -replace -subentity
/var/opt/OV/share/tmp/OpC_appl/DBSPI/ora_set
* -silent オプシ ョ ンの代わ り に -verbose オプシ ョ ン を使用す る こ と も で き ます。
DB-SPI でのフ ィ ル タ の使用
フ ィ ル タ は通常、 不要な ア ラ ームや メ ッ セージが発生 し ない よ う にす る ために使用 し ます。 た と
えば、 読み取 り 専用で使用す る 表領域があ り 、 それ ら がほ と ん ど 100 パーセ ン ト 近 く ま で使用 さ
れていた と し て も 、 こ れ ら の表領域か ら ア ラ ーム が生成 さ れ る こ と は好ま し く あ り ません。 こ の
よ う な場合は、 フ ィ ル タ を使用 し て不要な ア ラ ーム を避け る こ と がで き ます。 こ の よ う な フ ィ ル
タ を Oracle 用 DBSPI ま たは MS SQL Server 用 DBSPI に適用で き ます。
Oracle 用 DBSPI ま たは MS SQL Server 用 DBSPI で フ ィ ル タ を設定す る には、 SQL の WHERE 句を
指定 し ます。 DB-SPI は、 DB-SPI コ レ ク タ / アナ ラ イ ザがシ ス テ ム テーブルに行 う ク エ リ に、 ユー
ザーが定義 し た SQL WHERE 句を AND 文 と し て付加 し ます。 こ れに よ り 、 LIKE 句、 IN 条件、 NOT
IN 条件な ど を使っ た簡単な文が使え ます。 SQL WHERE 句は し き い値 も 含め る こ と がで き る ため、
Oracle ド リ ルダ ウ ン メ ト リ ッ ク 217 (56 ページ を参照 ) には特に便利です。
フ ィ ル タ を設定す る には、 [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を使用 し て、 設定フ ァ イ
ルを開 き ます。
1
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き ます。
2
[DB-SPI] → [ 管理 ] → [DB コ ネ ク シ ョ ン を設定 ] を選択 し ます。
『DB-SPI Oracle Reference』 ガ イ ド お よ び 『DB-SPI MS SQL Reference』 ガ イ ド には メ ト リ ッ ク の仕
様の総合的な一覧表があ り ます。
ユーザーはフ ィ ル タ 定義でテーブル名を指定 し てはいけません。
構文チ ェ ッ ク機能
[DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ンは、 設定フ ァ イ ルが保存 さ れ る たびに フ ィ ル タ の構
文をチ ェ ッ ク し ます。
Oracle での構文
[DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を使っ た Oracle の フ ィ ル タ 処理の構文は次の よ う に
な り ます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
55
ORACLE
HOME "<ORACLE_HOME>"
DATABASE <name> CONNECT
FILTER <metic_number>
...
DATABASE <name> CONNECT
FILTER <metic_number>
...
"<user/password>"
"<SQL where qualifier>"
"<user/password>"
"<SQL where qualifier>"
例
SYNTAX_VERSION 4
ORACLE
HOME "/opt/oracle/9.2.0"
DATABASE sap CONNECT "system/manager"
FILTER 4 " Username NOT IN ('Guy','Barry')"
FILTER 5 " Owner NOT IN('Guy','Debbie','OPC_OP')"
FILTER 6 " Tablespace_name NOT LIKE 'SAP1001%' and
tablespace_name NOT BETWEEN 'TS001' and 'TS010'"
FILTER 16 " Owner <> 'WAREHOUSE' and Segment_name NOT LIKE
'SAP%'"
FILTER 42.1 "TABLE_NAME NOT LIKE 'SAP%"
FILTER 42.3 "INDEX_NAME NOT LIKE 'SAP%'"
FILTER 217 "((EXTENTS/MAX_EXTENTS)*100 > 80) and
MAX_EXTENTS <> 0"
FILTER 67 " SEGMENT_NAME <> 'R0'"
FILTER 206 "Tablespace_name NOT LIKE 'SAP1005%' and
tablespace_name NOT BETWEEN 'TS010' and 'TS100'"
表 11
Oracle 用 フ ィ ル タ デザイ ン
WHERE 句の
サン プル
メ ト リック
対象範囲
オブ ジ ェ ク ト
テーブル
カ ラム
3
SPACE MANAGEMENT-Misc.
表領域名
dba_tablespace
tablespace_name
Tablespace_name=
’system’
203
SPACE MANAGEMENT-Misc.
表領域名
dba_tablespace
tablespace_name
Tablespace_name=
’system’
4
SPACE MANAGEMENT-Misc.
ユーザー名
dba_users
username
Username NOT IN
('Guy','Debbie',
'Barry')
5
SPACE MANAGEMENT-Misc.
所有者名
dba_segments
owner
Owner NOT IN
('Guy','Debbie',
'Barry')
6
SPACE
MANAGEMENTTblSpaces
表領域名
dba_data_files
tablespace_name
Tablespace_ name
NOT LIKE
’SAP1001%’ and
tablespace_name
NOT BETWEEN
’TS001’ and
’TS0101’
dba_free_space
7
表領域名
dba_tablespaces
tablespace_name
6 に同じ
8
表領域名
dba_data_files
tablespace_name
6 に同じ
56
第3章
表 11
Oracle 用 フ ィ ル タ デザイ ン
WHERE 句の
サン プル
メ ト リック
対象範囲
オブ ジ ェ ク ト
テーブル
カ ラム
9
SPACE
MANAGEMENT
表領域名
dba_tablespace
tablespace_name
Tablespace_name
<>’SAP’
表領域名
dba_free_space
tablespace_name
6 に同じ
表領域
dba_tablespace
tablespace_name
tablespace_name
like ’SAP%’
17
表領域、
オブジ ェ ク ト
所有者、
オブジ ェ ク ト
名
dba_segment
tablespace_name
owner
segment_name
segment_type
extents
max_extents
Owner<>
’WAREHOUSE’
and Segment_
name like
’SAP%’
18
表領域、
オブジ ェ ク ト
所有者、
オブジ ェ ク ト
名
dba_segment
tablespace_name
owner
segment_name
Owner<>
’WAREHOUSE’
and Segment_
name like
’SAP%’
11
16
SPACE
MANAGEMENTSegments
42.1
表
表名
dba_tables
dba_tables 内の任
意のカ ラ ム
TABLE_NAME NOT
LIKE `SAP%'
42.3
索引
索引名
dba_indexes
dba_indexes 内の
任意のカ ラ ム
INDEX_NAME NOT
LIKE `SAP%'
67
ROLLBACK
SEGMENTS
ロ ールバ ッ ク dba_rollbacks_
セグ メ ン ト 名 segs
segment_name
Segment_name <>
’R0’
80
制約
制約名
dba_contraints
contraint_name
CONSTRAINT_NAME
NOT LIKE
'SYS_C00%'
100
SQL ク エ リ 監視
ユーザー名
dba_users
username
username NOT IN
(‘SYSTEM’,
‘SYS’)
注記 : メ ト リ ッ ク 100 の フ ィ ル タ は、 Oracle メ ト リ ッ ク 101 ~ 107 に影響 し ます。 こ れは、 メ ト リ ッ ク 100 が こ
れ ら の メ ト リ ッ ク の コ レ ク シ ョ ン のデー タ 収集プ ロ グ ラ ム と し て機能す る ためです。
206
SPACE
MANAGEMENTTblSpaces
表領域名
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
dba_data_files
dba_free_space
tablespace_name
Tablespace_ name
NOT LIKE
’SAP1005%’ and
tablespace_name
NOT BETWEEN
’TS010’ and
’TS0100’
57
表 11
Oracle 用 フ ィ ル タ デザイ ン
WHERE 句の
サン プル
メ ト リック
対象範囲
オブ ジ ェ ク ト
テーブル
カ ラム
216
SPACE
MANAGEMENTSegments
表領域
dba_tablespace
tablespace_name
tablespace_name
like ’SAP%’
217
表領域、
オブジ ェ ク ト
所有者、
オブジ ェ ク ト
名
dba_segment
tablespace_name
owner
segment_name
segment_type
extents
max_extents
Owner<>
’WAREHOUSE’
and Segment_
name like
’SAP%’
218
表領域、
オブジ ェ ク ト
所有者、
オブジ ェ ク ト
名
dba_segment
tablespace_name
owner
segment_name
Owner<>
’WAREHOUSE’
and Segment_
name like
’SAP%’
MS SQL Server の構文
SYNTAX_VERSION 4
MSSQL
SERVER "SAPSVR1"
Server mssql "system/manager"
FILTER 209 "instance_name not in ('master')"
FILTER 215 "name not like 'MSDB%'"
FILTER 216 "SetOptName not in ('master','"
FILTER 266 "instance_name not in ('master')"
表 12
メ トリック
MS SQL 用 フ ィ ル タ デザイ ン
オブ ジ ェ ク ト
テーブル
カ ラム
WHERE 句のサン プル
3209
デー タ ベース名
master..sysperfinfo
instance_name
3215
仮想デバ イ ス名
sysdevices
sysdevices.name name not like 'MSDB%'
3216
デー タ ベース名
master..sysperfinfo
name
instance_name not in
('master','pubs')
3218
デー タ ベース名
master..sysdatabases
name
name not in ('master', 'model')
3227
ロ グ イ ン名
master..sysprocesses
loginame = 'sa'
name not in ('master', 'model')
3233
デー タ ベース名
master..sysdatabases
name
name not in ('master', 'model')
3234
デー タ ベース名
master..sysdatabases
name
name not in ('master', 'model')
3230
デー タ ベース名
master..sysdatabases
name
name not in ('master', 'model',
'pubs')
3264
デー タ ベース名
master..sysperfinfo
instance_name
instance_name not in ('master')
3266
デー タ ベース名
master..sysperfinfo
instance_name
instance_name not in ('master')
58
instance_name not in
('master','pubs')
第3章
表 12
メ トリック
MS SQL 用 フ ィ ル タ デザイ ン
オブ ジ ェ ク ト
テーブル
カ ラム
WHERE 句のサン プル
3267
デー タ ベース名
master..sysperfinfo
instance_name
instance_name not in ('master')
3270
オブジ ェ ク ト タ イ プ
( エ ク ス テ ン ト 、 キー、
ページ、 テーブル、 RID、
デー タ ベース )
master..sysperfinfo
instance_name
instance_name not in ('master')
3271
オブジ ェ ク ト タ イ プ
( エ ク ス テ ン ト 、 キー、
ページ、 テーブル、 RID、
デー タ ベース )
master..sysperfinfo
instance_name
instance_name != 'RID'
3272
オブジ ェ ク ト タ イ プ
( エ ク ス テ ン ト 、 キー、
ページ、 テーブル、 RID、
デー タ ベース )
master..sysperfinfo
instance_name
instance_name != 'RID
3273
オブジ ェ ク ト タ イ プ
( エ ク ス テ ン ト 、 キー、
ページ、 テーブル、 RID、
デー タ ベース )
master..sysperfinfo
instance_name
instance_name != 'RID
3277
ジ ョ ブ名
msdb..sysjobs
sysjobs.name
name <> 'Test'
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
59
メ ト リ ッ ク レポー ト 生成のためのテ ン プ レー ト /
ア プ リ ケーシ ョ ンの使用
い く つかのテ ン プ レー ト には、 し き い値違反やエ ラ ー条件が設定 さ れていて、 こ れの違反があれ
ば自動的に レ ポー ト 生成を行 う と い う ア ク シ ョ ン が定義 さ れてい ます。こ の レ ポー ト は [ メ ッ セー
ジ詳細 ] の [ 注釈 ] にあ り ます。 ま た、 DBSPI レ ポー ト アプ リ ケーシ ョ ン を使用す る と 、 手動で
レ ポー ト を生成で き ます。 次の 2 つの レ ポー ト タ イ プがあ り ます。
— 自動ア ク シ ョ ン レ ポー ト
— 登録アプ リ ケーシ ョ ン レ ポー ト
図 18
OVO メ ッ セージ ブ ラ ウザでの自動ア ク シ ョ ン レ ポー ト 表示のチ ェ ッ ク
自動ア ク シ ョ ン レポー ト
メ ト リ ッ ク の多 く が自動ア ク シ ョ ン レ ポー ト を生成 し ます。 こ れ ら の レ ポー ト は、 OVO でア ラ ー
ム が発生す る と 直ちに生成 さ れ ます。 コ レ ク タ / アナ ラ イ ザは レ ポー ト を直ちに実行す る か、 情
報を /var/opt/OV/dbspi/history に保存 し ます。 こ の フ ァ イ ルは メ ト リ ッ ク が分析 さ れ る た
びに更新 さ れ ます。
レポー ト 生成の確認方法
OVO か ら 自動ア ク シ ョ ン レ ポー ト が実行 さ れ る と 、 フ ァ イ ルが読み込まれ、 レ ポー ト と し て送信
さ れ る か、 その レ ポー ト が直接実行 さ れ ます。 こ れ ら の メ ッ セージは、 OVO メ ッ セージブ ラ ウ ザ
の SUIAONE カ ラ ムの "A" セルに "X" 印で示 さ れ ます。 "A" フ ラ グの下の "S" は、 レ ポー ト が問題
な く 生成 さ れた こ と 、 ま た、 [ メ ッ セージ詳細 ] ウ ィ ン ド ウ の [ 注釈 ] で レ ポー ト を参照で き る こ
と を示 し ます ( 上の図を参照 )。
60
第3章
レポー ト の表示方法
レ ポー ト を表示す る には、 OVO メ ッ セージ ブ ラ ウ ザで [ 注釈 ] を ク リ ッ ク す る だけです。 その メ
ト リ ッ ク の [ 指示の出力 ] が レ ポー ト の説明を し ます。 カ ラ ムの説明か ら も 説明が得 ら れます。
自動生成レポー ト と 手動生成レ ポー ト の違い
自動ア ク シ ョ ン レ ポー ト はア ラ ーム が発生 し た直後のシ ス テ ム の状態を示 し ます。 手動で レ ポー
ト を生成す る と 、 現在のシ ス テ ム の状態が示 さ れ ます。 手動で レ ポー ト を生成す る には、 管理対
象 ノ ー ド を [ 登録 ノ ー ド ] か ら ド ラ ッ グ し て [ 登録アプ リ ケーシ ョ ン ] の レ ポー ト の上に ド ロ ッ プ
し ます ( 登録アプ リ ケーシ ョ ン レ ポー ト の詳細は、 次のセ ク シ ョ ン を参照 し て く だ さ い )。
登録ア プ リ ケーシ ョ ン レポー ト
登録ア プ リ ケーシ ョ ン レ ポー ト はシ ス テ ム上で設定 さ れた各デー タ ベー ス について実行 さ れ ま
す。 こ れは自動ア ク シ ョ ン レ ポー ト が 1 つのデー タ ベース イ ン ス タ ン ス のために生成 さ れ る の と
対照的です。 こ れ ら の レ ポー ト はアプ リ ケーシ ョ ン グループか ら 生成 さ れ、 現在のシ ス テ ムの状
態を反映 し ます。
OVO で レ ポー ト を生成す る には、 [ 登録 ノ ー ド ] ウ ィ ン ド ウ か ら レ ポー ト を作成 し たい管理対象
ノ ー ド を ド ラ ッ グ し て、 [ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ の必要な レ ポー ト の上に ド ロ ッ プす
る だけです。
図 19
Oracle の登録ア プ リ ケーシ ョ ン レ ポー ト 。 選択 し た管理対象 ノ ー ド のすべての
デー タ ベース イ ン ス タ ン スについて レ ポー ト し ます
ア プ リ ケーシ ョ ン生成レポー ト のサン プル
次の例では、 DB-SPI アプ リ ケーシ ョ ン が生成す る レ ポー ト の フ ォ ーマ ッ ト を示 し ます。 ア ラ ーム
が発生 し た場合、 特定のデー タ ベース イ ン ス タ ン ス に対 し て、 同 じ 形式の レ ポー ト が自動的に生
成 さ れます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
61
図 20
管理対象 ノ ー ド に対 し て Oracle レ ポー ト ア プ リ ケーシ ョ ン ( メ ト リ ッ ク 0006) を
実行 し て生成 さ れる レ ポー ト
レ ポー ト 生成アプ リ ケーシ ョ ン には次の も のがあ り ます。
•
DBSPI Oracle レ ポー ト (HP-UX、 Linux、 AIX お よ び Solaris)
•
NT-DBSPI Oracle レ ポー ト (Windows)
•
DBSPI MSS6 レ ポー ト (MS SQL 6.5)
•
DBSPI MSS7 レ ポー ト (MS SQL 7.x)
OpenView Performance Agent を使っ たパフ ォ ーマ ン ス問題
の調査
OpenView Performance Agent を使用す る と 、 デー タ ベー ス メ ト リ ッ ク を、 シ ス テ ム のパ フ ォ ーマ
ン ス に影響を与え る 特定領域の監視に利用で き ます。OpenView Performance Agent のア ラ ーム生成
機能は、 シ ス テ ム のパ フ ォ ーマ ン ス 問題を絞 り 込むのに適 し てい ます。 特定の メ ト リ ッ ク におけ
る ア ラ ーム発生状況を長期にわた っ て監視す る こ と に よ り 、 デー タ ベー ス に直接起因 し ない、 よ
り シ ス テ ム寄 り の要因な ど を含めて、 問題に最 も 関係 し てい る 要因を発見で き ます。
次の例は、 OpenView Performance Agent のア ラ ーム定義フ ァ イ ルが、 デー タ ベース のパフ ォ ーマ ン
ス監視に対 し て ど の よ う に使われ る か を想定 し た も のです。
過剰な テーブル スキ ャ ン
テーブル ス キ ャ ンは、 デー タ ベース が イ ンデ ッ ク ス を使用 し ないで列や列のグループにア ク セ ス
す る 場合に行われます。 テーブル ス キ ャ ンはシ ス テ ム パフ ォーマ ン ス を低下 さ せ る ため、 多 く の
デー タ ベース環境で問題 と な り ます。
62
第3章
テーブル ス キ ャ ン を避け る ため、 ほ と ん ど のサ イ ト が相当な労力を費や し てい ますが、 それで も
かな り の頻度で発生 し ま す。 OpenView Performance Agent のシ ス テ ム メ ト リ ッ ク と デー タ ベー ス
SPI の メ ト リ ッ ク の両方を使用す る と 、 テーブル ス キ ャ ン を特定で き る こ と が よ く あ り ます。
— OpenView Performance Agent のシ ス テ ム メ ト リ ッ ク でテーブル ス キ ャ ンに関係す る のは、
CPU 稼働率 と ピー ク デ ィ ス ク 稼働率です。
— OpenView Performance Agent の alarmdef フ ァ イ ルにあ る DBSPI メ ト リ ッ ク
FulLngTblScnRate_030 は さ ら に正確に問題を特定 し ます。
デー タ ベース テーブル スキ ャ ンの監視
次の例は、 OpenView Performance Agent のア ラ ーム を定義す る ために、 こ れ ら の メ ト リ ッ ク を ど の
よ う に使用す る のか を示 し てい ます。
############ alarm definitions
USE "ORADB_KIMBALL_ORA733"
ALARM (ORADB_METRICS:E030_FulLgTblScnRate >= 80 AND
SCOPE:GLOBAL:GBL_DISK_UTIL_PEAK >= 90 AND
SCOPE:GLOBAL:GBL_CPU_TOTAL_UTIL >= 90) FOR 5 MINUTES
TYPE="ORACLE"
START {
YELLOW ALERT "Table scan rate to high for 'ora733' (E030_FulLgTblScnRate)"
}
REPEAT EVERY 30 MINUTES {
YELLOW ALERT "Table scan rate to high for 'ora733' (E030_FulLgTblScnRate)"
}
END RESET ALERT "End alarm - Table scan rate for 'ora733'"
############ End alarm definitions
これは、 ora733 と い う 名前のデータベースの例です。 USE 文は、 SCOPE データ ソ ース以外のデー
タ ソ ース を指定する ための も のです。 ユーザーのシ ス テムで定義されたデータ ソ ース を判定するに
は、 mwa status コ マン ド を実行し て、 次の例に示される よ う なデータ ソ ースの リ ス ト を探し ます。
PID
DATA SOURCE
Running rep_server 24354 ORADB_KIMBALL_ORA733
Running rep_server 24351 SCOPE
SCOPE メ ト リ ッ ク は完全な メ ト リ ッ ク 名であ る 必要があ り ます。
:SCOPE:<class_name>:<metric_name>
デー タ ベース バ ッ フ ァ 動作の監視
デー タ ベース のバ ッ フ ァ はパフ ォ ーマ ン ス に と っ て非常に重要です。 不十分な数値が設定 さ れた
場合、 デー タ ベー ス は多量の物理読み取 り と 書 き 込みを実行す る 必要があ り ます。 も し 設定が小
さ すぎ る と 、ユーザーの SQL リ ク エ ス ト はブ ロ ッ ク さ れ、バ ッ フ ァ 上で待機す る こ と にな り ます。
ま た、 カーネル メ モ リ ー も デー タ ベース のパフ ォーマ ン ス に影響 し ます。 カーネル メ モ リ ー内で
は、 カーネル バ ッ フ ァ キ ャ ッ シ ュ 、 Oracle 共有 メ モ リ ー エ リ ア (SGA)、 アプ リ ケーシ ョ ンお よ び
シ ス テ ム プ ロ セ ス な ど、 複数の種類のオブジ ェ ク ト が常駐 し てい ます。 十分な メ モ リ ーを それぞ
れのオブジ ェ ク ト の種類に割 り 当てれば満足なパ フ ォ ーマ ン ス を確保で き ますが、 不十分な メ モ
リ ーの割 り 当ては過剰な物理読み取 り と 書 き 込みを引 き 起 こ し 、 パフ ォ ーマ ン ス を損な う 場合が
あ り ます。 ま た、 特定のオブジ ェ ク ト の種類への メ モ リ ー割 り 当てが多すぎ て も 、 他のオブジ ェ
ク ト を ス ワ ッ プ領域へ強制的に押 し 出す ( ページ ア ウ ト す る ) こ と にな り 、パフ ォーマ ン ス に影響
を与え ます。
次の例は、 ク リ テ ィ カルな シ ス テ ム リ ソ ース と デー タ ベース バ ッ フ ァ 動作の両方の監視例を示 し
てい ます。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
63
############ alarm definitions
USE "ORADB_KIMBALL_ORA733"
ALARM (ORADB_METRICS:E023_CurBufCacHitPct <= 80 AND
SCOPE:GLOBAL:GBL_MEM_UTIL <= 40 AND
SCOPE:GLOBAL:GBL_MEM_PAGEOUT_RATE >= 80) FOR 5 MINUTES TYPE="ORACLE"
START {
RED ALERT "DB Block buffers contention for'ora733'(E023_CurBufCacHitPct)"
}
REPEAT EVERY 30 MINUTES {
RED ALERT "DB Block buffers contention for'ora733'(E023_CurBufCacHitPct)"
}
END RESET ALERT "End alarm - DB block buffers contention for'ora733'"
############ End alarm definitions
統合監視
上記の例 を 用い る こ と で、 両方の ア ラ ー ム 定義 を 1 つの OpenView パ フ ォ ーマ ン ス alarmdef
file に統合で き ます。 た と えば、 次の フ ァ イ ルを作成す る こ と がで き ます。
/var/opt/OV/dbspi/dsi/oracle/ora733.alarm こ こ には 2 つの例が含まれてい ます。
############ alarm definitions
USE "ORADB_KIMBALL_ORA733"
ALARM (ORADB_METRICS:E030_FulLgTblScnRate >= 80 AND
SCOPE:GLOBAL:GBL_DISK_UTIL_PEAK >= 90 AND
SCOPE:GLOBAL:GBL_CPU_TOTAL_UTIL >= 90) FOR 5 MINUTES TYPE="ORACLE"
START {
YELLOW ALERT "Table scan rate to high for 'ora733' (E030_FulLgTblScnRate)"
}
REPEAT EVERY 30 MINUTES {
YELLOW ALERT "Table scan rate to high for 'ora733' (E030_FulLgTblScnRate)"
}
END RESET ALERT "End alarm - Table scan rate for 'ora733'"
ALARM (ORADB_METRICS:E023_CurBufCacHitPct <= 80 AND
SCOPE:GLOBAL:GBL_MEM_UTIL <= 40 AND
SCOPE:GLOBAL:GBL_MEM_PAGEOUT_RATE >= 80) FOR 5 MINUTES TYPE="ORACLE"
START {
RED ALERT "DB Block buffers contention for'ora733'(E023_CurBufCacHitPct)"
}
REPEAT EVERY 30 MINUTES {
RED ALERT "DB Block buffers contention for'ora733'(E023_CurBufCacHitPct)"
}
END RESET ALERT "End alarm - DB block buffers contention for'ora733'"
############ End alarm definitions
include 文を フ ァ イ ルの末尾に使用す る と 、フ ァ イ ルを OpenView Performance Agent の alarmdef
(/var/opt/perf/alarmdef) に追加で き ます。
include /var/opt/OV/dbspi/dsi/oracle/ora733.alarm
ア ラ ーム定義を追加 し た後、 次の コ マ ン ド を使用 し て OpenView Performance Agent ア ラ ーム エー
ジ ェ ン ト を再起動 し ます。
mwa restart servers
OpenView Performance Agent の ア ラ ーム 構文の詳細は、 HP OpenView Performance Agent ユーザー
マニ ュ アルを参照 し て く だ さ い。
64
第3章
イ ン ス ト ール済みデー タ ベース SPI ノ ー ド のラ イ セ ン ス数
の確認
OVO レ ポー ト ユーテ ィ リ テ ィ を使用す る と 、ユーザーが管理対象 ノ ー ド に イ ン ス ト ール し たテ ン
プ レー ト の数を調べ る こ と がで き ます。 管理対象 ノ ー ド ご と のテ ン プ レー ト の数を確認す る こ と
で、 管理対象シ ス テ ム全体にテ ン プ レー ト が一貫性を も っ て イ ン ス ト ール さ れてい る か ど う か を
確認で き ます。 ま た、 こ の レ ポー ト を実行す る と 、 購入 し た ラ イ セ ン ス の数を レ ポー ト の結果か
ら 知 る こ と がで き ます。
こ の レ ポー ト を実行す る には、 次の手順を実行 し ます。
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ で、 チ ェ ッ ク し たい ノ ー ド ま たは ノ ー ド グループ を選択 し
ます。
2
[ ア ク シ ョ ン ] メ ニ ュ ーか ら 、 [ ユーテ ィ リ テ ィ ] → [ レ ポー ト ] を選択 し ます。
3
[OVO レ ポー ト ] ウ ィ ン ド ウ で、 リ ス ト 表示 さ れた レ ポー ト の中か ら DBSPI License を選択
し 、 出力の表示方法を選択 し てか ら 、 [OK] を ク リ ッ ク し ます。
OpenView エージ ェ ン ト の切 り 替え
DB-SPI は、 新 し い HTTPS エージ ェ ン ト を サポー ト し てい ます。 HTTPS エージ ェ ン ト には、 サー
バー証明書 と ク ラ イ ア ン ト 証明書 を 使用 し た最新の HTTP 認証機能お よ び SSL 暗号化機能が備
わっ てお り 、 HP OpenView Operations の中央の管理サーバー と の間でセキ ュ アな通信を行 う こ と が
で き ます。 こ の新 し いエージ ェ ン ト は、 HP-UX、 Microsoft Windows、 Linux、 Sun Solaris、 IBM AIX、
Tru64 UNIX な どの一般的なオペレーテ ィ ン グ シ ス テ ムのプ ラ ッ ト フ ォームで使用で き ます。
更新 : OVO 7.x か ら OVO 8.x に更新 し てか ら 新 し いエージ ェ ン ト を イ ン ス ト ールす る 場合、 手動
に よ る 設定は不要です。
再設定 : OVO 8.0 エージ ェ ン ト を DCE と HTTPS と の間で切 り 替え る 場合、 切 り 替えの前に次の
手順を実行 し て く だ さ い。
1
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開き、[DBSPI] アプ リ ケーシ ョ ン グループを選択し ます。
2
[ 管理 ] を ダブル ク リ ッ ク し ます。
3
切 り 替え を行 う 管理対象 ノ ー ド ま たは ノ ー ド グループ を ド ラ ッ グ し 、[ エージ ェ ン ト を移行 ]
アプ リ ケーシ ョ ン に ド ロ ッ プ し ます。
OpenView Performance Agent から OpenView サブ エージ ェ ン ト への
切 り 替え
HP OpenView デー タ ベース SPI は、ユーザーが OpenView Performance Agent (MeasureWare Agent と
も 呼ばれ る ) を使用 し てい る か ど う か を検出 し ます。 使用 し てい る 場合は、 新 し く DB-SPI を イ ン
ス ト ールす る と 自動的に OpenView Performance Agent を使用 し ます。 ユーザーが PerfView を使用
し てい る 場合は、 新 し く イ ン ス ト ール し た DB-SPI はその設定 も サポー ト し ます。
何 ら かの都合で、 OVO 8.0 に含 ま れ る 新 し い HP OpenView サブエージ ェ ン ト を使いたい場合は、
そのために管理対象 ノ ー ド を設定で き ます。 こ の設定は PerfView をサポー ト し ないので ご注意 く
だ さ い。
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
65
OpenView Performance Agent の使用を無効にす る には、 nocoda.opt と い う 名前の空フ ァ イ ルを作成
し 、 それを管理対象 ノ ー ド の特定の場所に保存 し ます。 保存場所は、 管理対象 ノ ー ド のオペレー
シ ョ ン シ ス テ ムに応 じ て下記の よ う に異な り ます。
表 13
Openview Performance Agent を無効にする フ ァ イルの場所
管理対象 ノ ー ド の OS
フ ァ イルの保存場所
HP-UX、 Linux、 Solaris
/var/opt/OV/conf/dsi2ddf/nocoda.opt
AIX
/var/lpp/OV/conf/dsi2ddf/nocoda.opt (DCE エージ ェ ン ト )
/var/opt/OV/conf/dsi2ddf/nocoda.opt (HTTPS エージ ェ ン ト )
Windows
\usr\ov\conf\dsi2ddf\nocoda.opt
フ ァ イ ルを作成す る には、 次の手順を実行 し ます。
1
( 必要に応 じ て ) 管理対象 ノ ー ド 上で、 上記表のパ ス に応 じ て、 dsi2ddf デ ィ レ ク ト リ を作成
し ます。
2
テ キ ス ト エデ ィ タ を使用 し て、 新規フ ァ イ ルを開 き ます。
3
その フ ァ イ ルに nocoda.opt と い う 名前を付けて、 管理対象 ノ ー ド の dis2ddf デ ィ レ ク ト
リ に保存 し ます。
ロー カル シス テム し き い値の設定によ る OVO し き い値の
無効化
OVO し き い値を無効にす る オプシ ョ ン では、 ロ ーカル し き い値の定義が可能です。 こ の し き い値
に よ り 、 ノ ー ド に配布 さ れた OVO モニ タ テ ン プ レー ト 内で設定 さ れてい る 値は無視 さ れます。 こ
の方法を使用す る と 、 ア ラ ーム の発生が少な く な る よ う にデー タ ベース SPI を設定 し 、 特定のシ
ス テ ム ま たはデー タ ベース か ら の不要な メ ッ セージの生成を抑え る こ と がで き ます。
ロ ーカルでの無効化の設定を行 う には、 ASCII 形式のテ キ ス ト 設定フ ァ イ ルを作成す る だけです。
こ の フ ァ イ ルを override.cfg の名前で保存 し ます。 こ の フ ァ イ ルのなかに、 ロ ーカル シ ス テ
ム で収集 さ れ る 任意の メ ト リ ッ ク に特定の し き い値を定義で き ます。 最大 タ イ プの し き い値の場
合では、 ロ ーカル し き い値は、 OVO モニ タ テ ン プ レー ト 内の設定 よ り も 大 き く し ます。 逆に、 最
小 ロ ーカル し き い値は、 OVO 最小 し き い値のモニ タ テ ン プ レー ト 設定 よ り も 小 さ く し ます。
こ の方法では、 ロ ーカル デー タ ベース管理者は、 管轄す る シ ス テ ム上で稼働す る すべてのデー タ
ベー ス に対 し て、 すべての メ ト リ ッ ク の し き い値 (68 ページの 「すべての し き い値の無効化」 を
参照 ) を定義 し て監視で き ます。 メ ト リ ッ ク の し き い値は 1 つの フ ァ イ ル内にあ る ため、 必要に
応 じ て簡単に確認 し て調整す る こ と がで き ます。
66
第3章
フ ァ イ ルを作成 し た後、 管理対象 ノ ー ド のオペレーテ ィ ン グ シ ス テ ムに応 じ て、 管理対象 ノ ー ド
の、 以下に示すデフ ォ ル ト デ ィ レ ク ト リ に保存 し ます。
表 14
個々の フ ァ イルに よ る テ ン プ レ ー ト し き い値の無効化
HP-UX、 Linux、 Solaris、 Tru64
/var/opt/OV/dbspi/
AIX
/var/lpp/OV/dbspi/ (DCE エージ ェ ン ト )
/var/opt/OV/dbspi/ (HTTPS エージ ェ ン ト )
Windows
\usr\OV\dbspi\
構文 と サン プルについては、 次のセ ク シ ョ ン を参照 し て く だ さ い。
フ ァ イルの構文
フ ァ イ ルの構文は次の表記法に従い ます。
— (#) 記号で始ま る 行は コ メ ン ト と し て扱われます。
— 空白行は無視 さ れ ます。
— 空白文字は区切 り 文字 と し て使い、 それ以外は無視 さ れます。 た と えば、 キ ャ リ ッ ジ リ
タ ーンや余分な空白文字は、 ト ー ク ン セパレータ と し て使用する 以外は、認識 さ れません。
# File-syntax = Zero or more <monitor_statement>
#
<End-of-File>
#
# <monitor statement> = MONITOR "<monitor name>"
#
<monitor type>
#
MSGCONDITIONS
#
one or more <condition statement>
#
# <monitor type> = { MAXTHRESHOLD | MINTHRESHOLD }
#
# <condition statement> = CONDITION
#
[ OBJECT "<object name>"]
#
THRESHOLD <threshold value>
#
# <monitor name> = The name of the monitor
#
expecting the value -#
including the TAG
#
(case insensitive)
#
# <object name> = (optional) The name of the object
#
generated by DB-SPI.
#
(case insensitive)
#
If OBJECT is omitted, the THRESHOLD
#
applies to the entire monitor.
#
If OBJECT is included, the CONDITION
#
must match the MONITOR and OBJECT.
#
# <threshold value> = a numeric (double)
#
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
67
特定の し き い値の無効化
下記の override.cfg フ ァ イ ルの例では、 メ ト リ ッ ク 0217 ( 最大エ ク ス テ ン ト に近づいてい る セ
グ メ ン ト の数 ) お よ び メ ト リ ッ ク 0022 ( 全バ ッ フ ァ キ ャ ッ シ ュ の ヒ ッ ト の割合 ) の 2 つの Oracle
メ ト リ ッ ク に対 し て、 し き い値は ロ ーカルで再定義 さ れ ます。
1 番目の メ ト リ ッ ク は、 モニ タ テ ン プ レー ト で 80 (%) の最大 し き い値設定 と な っ てい ます。 こ の
し き い値は、 一方を 85 (%) に増加、 も う 一方を 90 (%) に増加す る 2 つの条件で ロ ーカルに再設定
さ れます。 2 番目の メ ト リ ッ ク では、 最小 し き い値は、 モニ タ テ ン プ レー ト 設定の 90 (%) か ら 80
(%) に減少 し て、 ロ ーカルで再設定 さ れます。
フ ァ イ ルを作成す る には、 次の手順を実行 し ます。
1
テ キ ス ト エデ ィ タ を使用 し て空の フ ァ イ ルを開 き ます。
2
管理対象 ノ ー ド に配布 さ れた各テ ン プ レー ト に対 し て、 次に示すエ ン ト リ を挿入 し ます。
3
フ ァ イ ルに override.cfg の名前を付けて、 該当す る デフ ォ ル ト デ ィ レ ク ト リ (66 ページ を
参照 ) に保存 し ます。
フ ァ イルのエ ン ト リ 例
MONITOR "DBSPI-0217"
MAXTHRESHOLD
MSGCONDITIONS
CONDITION
OBJECT "ora217:segmentA"
THRESHOLD 85
CONDITION
OBJECT "ora217:segmentB"
THRESHOLD 90
MONITOR "DBSPI-0022"
MINTHRESHOLD
MSGCONDITIONS
CONDITION
OBJECT "oradb"
THRESHOLD 80
すべての し き い値の無効化
ユーザーが特定のシ ス テ ム のデー タ ベー ス管理者であ り 、 そのシ ス テ ム のすべての し き い値設定
を完全に制御 し たい場合は、 必要に応 じ ていつで も 簡単に変更で き る フ ァ イ ル を設定で き ま す。
以下で説明す る 方法では、 開始す る 前に、 実質上すべてのモニ タ テ ン プ レー ト し き い値を ク リ ア
す る こ と をお勧め し ます。
override.cfg フ ァ イ ル内の ロ ーカル し き い値は一次 し き い値 と し て動作 し ます。 つま り 、 モニ
タ テ ン プ レー ト し き い値は二次 し き い値です。 値が ロ ーカル し き い値を超え る と 、 その値は
( そのテ ン プ レー ト の ) 二次 し き い値に渡 さ れ、 メ ッ セージ / ア ラ ーム を生成 し ます。
すべての メ ト リ ッ ク に対 し て ロ ーカル し き い値を設定す る 最 も 簡単な方法は、 まずすべてのモニ
タ テ ン プ レー ト を正反対の極端な値に リ セ ッ ト す る こ と です。 こ う し ておけば、 ロ ーカルで設定
す る し き い値がテ ン プ レー ト に設定 さ れてい る 最大値 ( ま たは最小値 ) の設定 と 比べて、大 き いか
( ま たは小 さ いか ) を確認す る ために、 し き い値を無効に し よ う と す る テ ン プ レー ト を開 く 必要が
な く な り ます。
68
第3章
シ ス テ ム で収集 さ れ る すべての メ ト リ ッ ク に対 し て、 ロ ーカル し き い値を設置す る には、 次の手
順を実行 し ます。
1
ノ ー ド に配置す る 各 OVO モニ タ テ ン プ レー ト を開いて、 正反対の極端な値に再設定 し ます。
次の例の よ う に し ます。
最大 し き い値を 0.5 な ど の低い値に設定 し 、
最小 し き い値を 9999999 な ど の高い値に設定す る 。
2
テ キ ス ト エデ ィ タ を使用 し て空の フ ァ イ ルを開 き 、 シ ス テ ム で収集 さ れ る すべての メ ト リ ッ
ク に対 し てエ ン ト リ を作成 し ます。
3
フ ァ イ ルに override.cfg と 名前を付けて、 管理対象 ノ ー ド の該当す る デ ィ レ ク ト リ
(66 ページ を参照 ) に保存 し ます。
ロー カル定義の し き い値 と 一致 さ せる ための メ ッ セージ テキス ト の変更
ア ラ ーム に よ り 、 し き い値を示す メ ッ セージが生成 さ れ る メ ト リ ッ ク では、 ロ ーカル定義の変更
済み し き い値を反映す る よ う に元の メ ッ セージ テ キ ス ト を変更で き ます。 こ のためには、 ア ラ ー
ム が発生す る たびに ロ ーカル、 ま たはデー タ ベース イ ン ス タ ン ス固有の し き い値が表示 さ れ る よ
う に、 メ ッ セージ テ キ ス ト の定義にオプシ ョ ン を追加 し ます ( 次の例を参照 )。 デフ ォ ル ト し き い
値を無効化す る 構文は次の と お り です。
<$THRESHOLD $OPTION (local_threshold)
た と えば、 Oracle メ ト リ ッ ク 203 には次の よ う な メ ッ セージ テ キ ス ト が定義 さ れてい ます。
DBSPI-0203.1: Free extents (<$VALUE>) for tablespace
<$OPTION(tablespace_name)> too low (\<=<$THRESHOLD>) for
<$OPTION(dbname)>.
テ ン プ レー ト の メ ッ セージ テ キ ス ト を次の よ う に変更 し ます。
DBSPI-0203.1: Free extents (<$VALUE>) for tablespace
<$OPTION(tablespace_name)> too low (\<= OVO threshold <$THRESHOLD> and
local threshold <$OPTION(local_threshold)>) for <$OPTION(dbname)>.
デー タ ベース SPI の使用 と カ ス タ マ イ ズ
69
70
第3章
4 DB-SPI を HP OpenView レポー ト 処理 /
グ ラ フ処理製品 と 共に使用する
本章では、 レ ポー ト お よ びグ ラ フ を可能にす る デー タ ベース SPI デー タ 収集について説明 し ます。
レ ポー ト お よ びグ ラ フ を生成す る メ ト リ ッ ク は、 Quick Start の Reporter と 呼ばれ る サブ グループ
に含まれます。 よ っ て、 Quick Start を配布す る と 、 OVO に よ る レ ポー ト 生成 ( 翌日に参照可能 )
お よ びグ ラ フ生成 (オペレー タ 起動ア ク シ ョ ンお よ び手動生成に よ り 表示可能) を可能にす る ポ リ
シー も 配布 さ れます。
図 21
Reporter が生成するデー タ ベース SPI レ ポー ト は、 可用性、 イ ン ス タ ン ス サイ ズ
お よびロ グオ ン傾向な ど その他多 く の情報をわか り やす く 表わ し 、 デー タ ベース稼
働の全体像を把握する手助け を し ます
デー タ のレポー ト 処理 と グ ラ フ表示 保管およびア ク セス方法
デー タ ベース SPI の現在のバージ ョ ンは、 新 し い形式で レ ポー ト お よ びグ ラ フ デー タ を収集、 格
納 し ます。 こ の新 し い形式は、 従来の形式 と 異な り 、 デー タ ソ ー ス を一意に識別す る う えでの管
理対象 ノ ー ド のシ ス テ ム名に依存 し ません。 た と えば、 シ ス テ ム Kimball か ら 収集 し た Oracle グ
ラ フ メ ト リ ッ ク は従来、 デー タ ソ ー ス DBSPI_ORA_KIMBALL_GRAPH に格納 さ れてい ま し た。
現在、 Oracle グ ラ フ メ ト リ ッ ク はデー タ ソ ース DBSPI_ORA_GRAPH に格納 さ れ る よ う にな り ま
し た。 ただ し 、 デー タ ベース SPI は、 Reporter な ど の従来の製品 と 互換性のあ る 形式でデー タ を収
集お よ び格納す る こ と も で き ます。
71
収集 し た レ ポー ト お よ びグ ラ フ デー タ を汎用的なデー タ ソ ース に格納す る 利点は、 テ ン プ レー ト
作成手順が簡略化 さ れ る こ と です。 つま り 、 デー タ ソ ース にシ ス テ ム名が含ま れないため、 汎用
的なテ ン プ レー ト を繰 り 返 し 再利用で き る よ う にな り ま し た。各汎用デー タ ソ ース は、デー タ ベー
ス イ ン ス タ ン ス名のために予約 さ れた列を含みます。 こ の列のエ ン ト リ は、 シ ス テ ム名の代わ り
に収集 さ れたデー タ の ソ ース の一意な識別子 と し て機能 し ます。
収集 さ れた メ ト リ ッ ク はほ と ん ど変更 さ れてい ません (72 ページの表 「グ ラ フ メ
ト リ ッ ク 用デー タ ソ ース名」 の後に列挙 さ れてい ます )。 ただ し 、 コ レ ク シ ョ ン
を カ ス タ マ イ ズ し やす く な り ま し た。 特定の メ ト リ ッ ク の収集用に作成 し たテ ン
プ レー ト は、他のシ ス テ ム上の異な る デー タ ベース イ ン ス タ ン ス に対 し て繰 り 返
し 再利用で き ます。
汎用デー タ ソ ース名は、 2 つのデー タ ベース タ イ プ、 つま り 、 MS SQL Server お よ び Oracle に従っ
て命名 さ れ ます。 デー タ ベース タ イ プの他に、 デー タ ソ ース は収集 さ れた メ ト リ ッ ク の種類に応
じ て分類 さ れ ます。 メ ト リ ッ ク は、 次の表に示す よ う に レ ポー ト 、 グ ラ フ、 お よ びユーザー定義
[ メ ト リ ッ ク ] (UDM) の 3 つのグループに分類 さ れ ます。
表 15
デー タ ベース タ イ プおよび汎用デー タ ソ ース名
デー タ ベースの タ イ プ
レ ポー ト メ ト リ ッ ク用デー タ ソ ース名
Microsoft SQL Server
DBSPI_MSS_REPORT
Oracle
DBSPI_ORA_REPORT
デー タ ベースの タ イ プ
グ ラ フ メ ト リ ッ ク用デー タ ソ ース名
Microsoft SQL Server
DBSPI_MSS_GRAPH
Oracle
DBSPI_ORA_GRAPH
デー タ ベースの タ イ プ
ユーザー定義 メ ト リ ッ ク (UDM) 用デー タ ソ ース名
Microsoft SQL Server
DBSPI_MSS_UDM
Oracle
DBSPI_ORA_UDM
汎用デー タ ソ ース グ ラ フ メ ト リ ッ ク
汎用デー タ ソ ース レ ポー ト メ ト リ ッ ク は、 ア ク セ ス不能なため、 こ のセ ク シ ョ ン には含ま れ ませ
ん。 し か し 、 グ ラ フ メ ト リ ッ ク は各グ ラ フ の選択のためにア ク セ ス可能です。
デー タ ベー ス SPI 汎用デー タ ソ ース に格納 し たデー タ を、 以降のセ ク シ ョ ン に一覧 し ます。 こ れ
に よ り 、 選択可能なデー タ を把握で き ます。 一部のグ ラ フ ま たは レ ポー ト メ ト リ ッ ク は、 新 し い
汎用デー タ ソ ー ス に含 ま れ ません。 Oracle お よ び Microsoft SQL Server の メ ト リ ッ ク に関 し ては、
それぞれの リ フ ァ レ ン ス ガ イ ド を参照 し て く だ さ い。
DBSPI_MSS_GRAPH と 共に使用する Microsoft SQL Server グ ラ フ メ ト リ ッ ク :
INSTANCENAME、 M001_CACHEHITPCT、 M002_CACHEFREEBUFPCT、
M003_LOGLOGICALIOAVG、 M004_BATCHWRITESRATE、 M005_PAGEREADSRATE、
M006_SNGLPGEWRTSRATE、 M007_READSOUTSTDRATE、 M008_WRITSOUTSTDRATE、
M009_TRANSACTIONRATE、 M010_RAMGREFFCTVPCT、 M011_USERCONNECTPCT、
72
第4章
M012_RASLOTSUSEDPCT、 M013_LOCKSINUSEPCT、 M014_BLCKDPROCESSCNT、
M017_CMDQUEUELENPCT、 M019_PROCCACHEUSDPCT、 M020_PROCCACHEACTPCT、
M021_SINGLPGEWRITPCT、 M022_BUFCHAINAVGLEN、 M023_READWRITEERRCNT、
M024_PACKERERRORCNT、 M025_CPUUSEDPCT、 M026_ACTIVECONNTNPCT、
M028_SUSPECTDBCNT、 M029_OPENDBPCT、 M031_NUMUSERSCNT、
M051_FULLSCANSRATE、 M052_INDXSEARCHSRATE、 M053_PGESALLOCTDRATE、
M054_EXTNTSALLOCRATE、 M055_PAGESPLITSRATES、 M056_TBLLCKESCALRATE、
M064_DBACTIVTRANSCNT、 M066_DBLOGGROWTHSCNT、 M067_DBLOGSHRINKSCNT、
M068_LATCHWAITSRATE、 M069_AVGLATCHWAITTIM、 M070_LOCKTIMEOUTRATE、
M071_DEADLOCKSRATE、 M072_LOCKSWAITRATE、 M073_LOCKAVGWAITTIME、
M074_BATCHREQSTSRATE、 M075_LOCKMEMORYPCT、 M076_CURAVGWAITLATCH
DBSPI_ORA_GRAPH と 共に使用する Oracle グ ラ フ メ ト リ ッ ク :
INSTANCENAME、 E001_DBINSTANCESTAT、 E004_USERSTMPDFLTCNT、
E005_OBJCTSFORIGNCNT、 E006_TBLSPFREEPCTCNT、 E007_TBLSPCSTATUSCNT、
E008_TSBREADRATIOCNT、 E009_TSTMPEXNTPCTCNT、 E011_TBLSPCFRGMNTCNT、
E016_SEGMNTEXTENDCNT、 E017_SEGMAXEXTENTCNT、 E018_SEGEXTRAPIDCNT、
E019_SORTDISKRATE、 E020_SORTMEMORYPCT、 E021_BUFFERBUSYPCT、
E022_TOTBUFCACHITPCT、 E023_CURBUFCACHITPCT、 E024_EQWAITSREQPCT、
E026_DICTCACHEHITPCT、 E027_LIBCACHRELODPCT、 E028_LOCKSUSEDPCT、
E029_SESSWAITLCKCNT、 E030_FULLGTBLSCNRATE、 E031_OPENCRSRPCTCNT、
E032_REDOLGSPCREQCNT、 E033_REDOALOCLTCHPCT、 E034_REDOCOPYLTCHPCT、
E035_BCKGNDCKPTRATE、 E037_USERLOGONCNT、 E038_LTCHOVRLIMITCNT、
E039_LIBCACGETHITPCT、 E040_LIBCACPINHITPCT、 E041_FULSHTBLSCNRATE、
E042_UNLYZTBLINDXPCT、 E043_EQTIMEOUTREQPCT、 E044_COMMITRATE、
E045_SHRDPOOLFREEPCT、 E046_ROWFETCBYIDXPCT、 E047_TABLESCACHEDCNT、
E048_CHANDROWFTCHPCT、 E049_USERCALLRATE、 E050_RCSVUSRCALRATIO、
E051_SORTROWSAVGCNT、 E052_SORTTOTALRATE、 E054_ROLLBACKRATE、
E056_ARCHVFREESPCCNT、 E057_ARCHIVEFREQRATE、 E058_ARCHVFREESPCPCT、
E059_CURSORCACHEPCT、 E062_BKGRDUMPSPCEPCT、 E064_USERDUMPSPACPCT、
E065_COREDUMPSPACPCT、 E066_ALERTLOGSIZE、 E068_RBSGMNTSHRNKCNT、
E069_RBSEGWAITPCTCNT、 E070_PQSERVRSBUSYPCT、 E071_PQSRVHIGHWTRPCT、
E074_PQQUERYRATE、 E075_RCRSVCURSRRATIO、 E076_PQRANGESCANPCT、
E082_SESSHIGHWATRCNT、 E083_DBWRCKPTRATE、 E085_TRANSACTIONPCT、
E087_PROCESSPCT、 E089_ENQUEUEPCT、 E090_DSPTCHRBUSYPCT、
E091_NUMDSPTCHRCLNTS、 E092_SHRSRVRREQWTPCT、 E093_SHAREDSERVERPCT、
E094_SESUGAMEMCURPCT、 E095_SESUGAMEMMAXPCT、 E096_SHRDSRVHWMPCT、
E097_DISBLDTBLLCKNUM
ユーザー定義 メ ト リ ッ ク および汎用デー タ ソ ース
UDM 番号範囲は 700 ~ 799 です。 Reporter お よ び OpenView グ ラ フ製品で も 続けて同 じ 範囲を使
用 し ま す。 ただ し 、 汎用デー タ ソ ー ス では、 UDM のデー タ ベー ス SPI 番号範囲は 700 ~ 798 で
す。 INSTANCENAME 列 を UDM 汎 用 デ ー タ ソ ー ス に 含 め る た め、 799 番 が 省 略 さ れ ま す。
DBSPI_ORA_UDM な ど の汎用 UDM デー タ ソ ース は、 メ ト リ ッ ク 700 ~ 798 のみを含め る こ と が
で き ます。
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
73
複数イ ン ス タ ン スおよび汎用デー タ ソ ース
前述 し た よ う に、 汎用デー タ ソ ース はデー タ ベース イ ン ス タ ン ス名のための列を予約 し ます。 列
の ラ ベルは INSTANCENAME です。 こ の列は、 各 イ ン ス タ ン ス で収集 し たデー タ を識別す る 情報
を含みます。
1 つの汎用データ ソ ース に複数の イ ン ス タ ン ス か ら のデータ を含め る こ と がで き ます。 従来のバー
ジ ョ ンのデータ ベース SPI では、 1 つのデータ ソ ース で複数の イ ン ス タ ン ス データ が共存で き ませ
んで し た。 た と えば、 従来の製品か ら OpenView Reporter ま では、 シ ス テ ム Kimball が 2 つの Oracle
イ ン ス タ ン ス (Openview お よ び Test) を 持 っ て い る と 、 ORADB_KIMBALL_OPENVIEW お よ び
ORADB_KIMBALL_TEST と い う 2 つの特定のデータ ソ ースが作成さ れま し た。
こ れ と 対照的に、 DBSPI_ORA_GRAPH な ど の汎用デー タ ソ ー ス は、 Openview お よ び Test な ど、
複数の Oracle イ ン ス タ ン ス のデー タ を格納で き ま す。 Openview イ ン ス タ ン ス お よ び Test イ ン ス
タ ン ス のデー タ は同 じ 汎用デー タ ソ ー ス に格納 さ れ ます。 INSTANCENAME 列に よ っ てデー タ の
生成元の Oracle イ ン ス タ ン ス を特定で き ま す。 同様に、 すべての Oracle レ ポー ト メ ト リ ッ ク は
DBSPI_ORA_REPORT 汎用デー タ ソ ー ス に格納 さ れ、 INSTANCENAME 列を使用 し て ソ ース を一
意に識別 し ます。
デー タ ベース SPI が従来バージ ョ ン の タ イ プのデー タ ソ ース を作成す る 場合、 対
応す る 新バージ ョ ンの汎用デー タ ソ ース を自動的に作成 し ます。 た と えば、 グ ラ
フ メ ト リ ッ ク を 含む ORADB_KIMBALL_OPENVIEW デー タ ソ ー ス を 作成す る
と 、 DBSPI_ORA_GRAPH 汎用デー タ ソ ース も 作成 さ れ ます。
ユーザー定義 メ ト リ ッ ク用のデー タ ソ ース
UDM 番号範囲は 700 ~ 799 です。 Reporter お よ び OpenView グ ラ フ製品で も 続けて同 じ 範囲を使
用 し ま す。 ただ し 、 汎用デー タ ソ ー ス では、 UDM のデー タ ベー ス SPI 番号範囲は 700 ~ 798 で
す。 INSTANCENAME 列 を UDM 汎 用 デ ー タ ソ ー ス に 含 め る た め、 799 番 が 省 略 さ れ ま す。
DBSPI_ORA_UDM な ど の汎用 UDM デー タ ソ ース は、 メ ト リ ッ ク 700 ~ 798 のみを含め る こ と が
で き ます。
DB-SPI と Reporter と の使用
HP OpenView Reporter を使用す る には、 連係 し て動作す る よ う にデー タ ベー ス Smart Plug-in を設
定 し ま す。 Windows ク ラ イ ア ン ト シ ス テ ム か ら は、 Reporter は DB-SPI デー タ か ら レ ポー ト を生
成で き ます。 デー タ ベース SPI では、 2 つの製品を統合す る Reporter パ ッ ケージが提供 さ れます。
Reporter を統合す る と 、 デー タ ベース SPI は、 デー タ ベース の可用性、 サ イ ズお よ び ワ ー ク ロ ー ド
を対象 と す る レ ポー ト を追加 し ま す。 こ の Web ベー ス の レ ポー ト は毎晩自動的に生成 さ れ る た
め、 デー タ ベース の健全性や効率をチ ェ ッ ク す る 日常的な手段 と な り ます。 DB-SPI と Reporter を
統合す る こ と で、 デー タ ベース のパ フ ォ ーマ ン スや拡大の程度について、 個別の ま たは断片的な
情報に比べ全体的な視点で見 る こ と がで き ます。
本章では、 次の項目に よ り 、 DB-SPI の Reporter パ ッ ケージの統合 と 使用方法を説明 し ます。
その他の関連情報は Reporter 用の ド キ ュ メ ン ト ( コ ン セプ ト ガ イ ド 、 オ ン ラ イ ン ヘルプお よ び リ
リ ース ノ ー ト ) で説明 し てい ます。
74
•
管理対象 ノ ー ド での Reporter の統合
•
(Reporter を実行 し てい る ) Windows ク ラ イ ア ン ト での DB-SPI と Reporter の統合
•
DB-SPI の Reporter メ ト リ ッ ク の概要
第4章
Reporter パ ッ ケージのイ ン ス ト ール
HP OVO Reporter Package DVD か ら イ ン ス ト ールす る には、 次の手順を実行 し ます。
1
OpenView Reporter を実行 し てい る Windows シ ス テ ム で、 DVD-ROM ド ラ イ ブに HP
OpenView smart plug-ins OV Reporters Packages DVD を挿入 し ます。
2
次のデ ィ レ ク ト リ に移動 し ます。 \OV_Reporter\DB_SPI_10.40\
3
(OV Reporter 2 の場合 )
DBSPI_Report2.exe を実行 し ます。
C:\rpmtools\dbspi-install (デフ ォ ル ト ) に フ ァ イ ルが抽出 さ れ ます。
C:\rpmtools\dbspi-install\Disk1 に移動 し て setup.exe を実行 し ます。
(OV Reporter 3 の場合 )
MS SQL の レ ポー ト 用には DBSPI-MSS-Reporter.msi を実行 し ます。
Oracle の レ ポー ト 用には DBSPI-ORA-Reporter.msi を実行 し ます。
管理対象 ノ ー ド の Reporter 統合の有効化
必要条件 : DB-SPI の最新バージ ョ ン が既に イ ン ス ト ール済みであ り 、 第 2 章のいずれかの指示に
従っ て、 ソ フ ト ウ ェ アの配置、 デー タ ベー ス接続の設定、 お よ び目的の ノ ー ド へテ ン プ レー ト の
割 り 当て / 分配が行われてい る こ と 。
本章では、 DB-SPI を HP OpenView Reporter に統合す る 方法を説明 し てい ます。 こ こ での手順を完
了す る と 、 監視対象デー タ ベー ス の情報に関 し 、 Reporter が毎晩生成す る レ ポー ト を見 る こ と が
で き ます。
OVO での Reporter 使用の有効化
こ のセ ク シ ョ ン では、 DB-SPI アプ リ ケーシ ョ ン を使用 し て管理対象 ノ ー ド でのデー タ 収集を有効
にす る 手順を説明 し ます。 次に ( 必要に応 じ て ) テ ン プ レー ト の割 り 当てお よ び分配に よ り 、 対象
と す る ノ ー ド に DB-SPI Reporter のデー タ 収集定義を分配 し ます。
作業 1:
管理対象 ノ ー ド で レポー ト を有効にする ( 必要に応 じ て )
管理対象 ノ ー ド 上のデー タ ベース に対す る DB-SPI の接続 ( コ ネ ク シ ョ ン ) を設定 し た と き に、 レ
ポー ト と グ ラ フ を有効に し た場合は、 以下の手順を省略で き ます。
1
( オプシ ョ ン ) OpenView Performance Agent を使用する 場合で、 管理対象 ノ ー ド で レ ポー ト を有
効化する と き に、 OpenView Performance Agent を自動的に再起動 し たい場合は、 OVO で [ カ ス
タ マ イ ズ / 起動 ] オプシ ョ ン を使用 し ます。 [DBSPI レ ポー ト を有効化 ] ア イ コ ン を右 ク リ ッ ク
し て [ 変更 ] を選択 し 、 表示 さ れ る ダ イ ア ロ グの [ 追加パ ラ メ ータ ] ボ ッ ク ス に -mwrestart
を追加 し ます。
2
[ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 Reporter で レ ポー ト を生成 し たい ノ ー ド を選択 し ます。
3
[登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き 、[DB-SPI] → [管理] ま たは [DB-SPI] → [Windows
管理 ] グループ を ダブル ク リ ッ ク し て、 すべての管理アプ リ ケーシ ョ ン を表示 し ます。
4
目的の管理対象 ノ ー ド を [ レ ポー ト を有効化 ] の上に ド ラ ッ グ & ド ロ ッ プす る か、 管理対象
ノ ー ド を選択 し た状態でアプ リ ケーシ ョ ン を ダブル ク リ ッ ク し ます。
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
75
作業 2:
Reporter テ ン プ レー ト の割 り 当て / 分配
Quick Start グループ を管理対象 ノ ー ド に割 り 当て済みの場合は、Reporter テ ン プ レー ト は既に自動
的に配置 さ れ、 こ こ での作業は省略で き ます。 割 り 当て済みでな ければ、 次の指示に従っ て、 テ
ン プ レー ト を管理対象 ノ ー ド に割 り 当て ます。
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 DB-SPI を実行す る 管理対象 ノ ー ド を選択 し ます。
2
分配す る テ ン プ レー ト を割 り 当て る ( 選択す る ) には、[ ア ク シ ョ ン ] メ ニ ュ ーか ら [ エージ ェ
ン ト ] → [ テ ン プ レ ー ト の指定 ] を選択 し ます。
3
[ ノ ー ド / テ ン プ レー ト の指定 ] ウ ィ ン ド ウ で、 [ 追加 ] ボ タ ン を ク リ ッ ク し ます。
4
[ ノ ー ド / テ ン プ レー ト の追加 ] ウ ィ ン ド ウ で、 [ テ ン プ レ ー ト ウ ィ ン ド ウ ] ボ タ ン を ク リ ッ ク
し ます。
5
[ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] ウ ィ ン ド ウ で、 テ ン プ レー ト グループ (DBSPI-Oracle
や、 -MSS6、 -MSS7) を ダブル ク リ ッ ク し て、 サブグループ と Quick Start の下を表示 し ます。
6
監視す る デー タ ベース タ イ プのテ ン プ レー ト グループ を選択 し ます。
DBSPI-Oracle: Reporter
DBSPI-Oracle: Reporter NT
(NT 上の Oracle の場合 )
DBSPI-MSS
7
[ ノ ー ド / テ ンプ レー ト の追加 ] ウ ィ ン ド ウ で、[ 選択テ ン プ レー ト の取得 ] ボ タ ン を選択 し ます。
8
[OK] ボ タ ン を ク リ ッ ク し ます。
OVO テ ン プ レ ー ト の割 り 当 て につい て の詳細は、 OVO オ ン ラ イ ン ヘル プ ま た は
『OVO シ ス テ ム管理 リ フ ァ レ ン ス ガ イ ド 』 を参照 し て く だ さ い。
図 22
DB-SPI-Oracle: Reporter テ ン プ レ ー ト を選択
( 分配のためにテ ン プ レー ト が割 り 当て ら れ ( 選択 さ れ ) ます。 次に、 管理対象 ノ ー ド にそれ ら を
分配 し ます。 )
76
第4章
9
割 り 当てたテ ン プ レー ト を分配す る には、 [OVO 登録 ノ ー ド ] ウ ィ ン ド ウ で [ ア ク シ ョ ン ] メ
ニ ュ ーか ら [ エージ ェ ン ト ] → [ ソ フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
10 [OVO ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ] ウ ィ ン ド ウ で、 [ テ ン プ レ ー ト ] チ ェ ッ ク
ボ ッ ク ス を ク リ ッ ク し ます。
11 [ ノ ー ド ・ リ ス ト 中の ノ ー ド ] オプシ ョ ン ボ タ ン を選択 し ます。
前 も っ て ノ ー ド を選択 し ていない場合は、[ マ ッ プ選択の取込み ] ボ タ ン を ク リ ッ ク し て対象
と す る ノ ー ド を リ ス ト に表示 し 、 [OK] を ク リ ッ ク し て管理対象 ノ ー ド にテ ン プ レー ト を分配
し ます。
メ ッ セージ ブ ラ ウ ザに次の メ ッ セージが表示 さ れ ます。
次の設定情報は正常に分配 さ れま し た。 テ ン プ レ ー ト
12 ( 作業 1 で -mwrestart を [ レ ポー ト を有効化 ] ア イ コ ン の [ 追加パ ラ メ ー タ ] ボ ッ ク ス に追加
し た場合、 ま たは、 OVO サブエージ ェ ン ト を OV Performance Agent (MeasureWare Agent) の代
わ り に使用 し てい る 場合は、 こ の手順を省略 し ます。 )
次の コ マ ン ド を使用 し て、 管理対象 ノ ー ド の OpenView Performance Agent を再起動 し ます。
UNIX:
mwa restart server
Windows: OpenView Performance Agent (MeasureWare Agent) のグ ラ フ ィ カルユーザー イ ン
タ ーフ ェ イ ス を使用 し ます。
こ れで DB-SPI Reporter のテ ン プ レー ト は、 選択 し た管理対象 ノ ー ド に分配 さ れ ま し た。 こ れ ら の
テ ン プ レー ト の DB-SPI モニ タ は、 テ ン プ レー ト に応 じ て 5 分ご と 、 ま たは毎日実行 さ れます。
作業 3:
レ ポー ト の割 り 当て
DB-SPI レ ポー ト を対象 と す る ノ ー ド に割 り 当て る 方法は、 Reporter のヘルプの説明を参照 し て く
だ さ い。 ヘルプにア ク セ スす る には、 [Reporter] メ イ ン ウ ィ ン ド ウ の左パネルで [ レ ポー ト ] ま た
は [ 検出 さ れたシ ス テム ] を選択 し 、 それを右 ク リ ッ ク し ます。 表示 さ れ る サブ メ ニ ュ ーか ら [ レ
ポー ト のヘルプ ] ま たは [ 検出 さ れたシ ス テムのヘルプ ] を選択 し ます。 「検出 さ れたシ ス テ ム グ
ループへの レ ポー ト 定義の割 り 当て」 を参照 し て く だ さ い。
1
Reporter に OVO レ ポー ト を設定す る には、DB-SPI の OVO レ ポー ト を、[Reporter] メ イ ン ウ ィ
ン ド ウ の [ALL] グループに割 り 当て て、 追加 し ます ( デー タ ベース ご と の OVO レ ポー ト の一
覧については、 各デー タ ベース の リ フ ァ レ ン ス ガ イ ド を参照 し て く だ さ い )。
2
必要に応 じ て、グループ と 単一シ ス テ ム を レ ポー ト に割 り 当て、追加 し ます ( 詳細は、Reporter
のヘルプ と 『 コ ン セプ ト ガ イ ド 』 を参照 し て く だ さ い )。
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
77
図 23
作業 4:
ス テー タ スペ イ ン ([Reporter] ウ ィ ン ド ウの下段 ) は、 実行中のプ ロ グ ラ ム と 発生 し
てい る エ ラ ーの情報を表示 し ます。 Reporter が DB-SPI レ ポー ト のテ ン プ レー ト で
更新 さ れている こ と を ス テー タ スペ イ ン で確認で き ます
グループ または単一シ ス テムのレ ポー ト にシ ス テム名を決定する
2 つ以上の名前で識別 さ れ る こ と のあ る 管理対象 ノ ー ド で監視対象のデー タ ベー ス を実行 し てい
る 場合、 グループ ま たは単一シ ス テ ム の DB-SPI レ ポー ト を生成す る ためには、 こ の状況に対処す
る 必要があ り ます。 こ れ ら の レ ポー ト では、 DB-SPI が使用す る シ ス テ ム名が、 Reporter の [ 検出
さ れたシ ス テ ム ] リ ス ト に表示 さ れ る 名前 と 一致す る 必要があ り ます。
単一シ ス テ ムやグループシ ス テ ムの レ ポー ト が必要でない場合は、 シ ス テ ムが複数の名前で識別
さ れ る こ と があ る か ど う かにかかわ ら ず、 Reporter は全シ ス テ ム の レ ポー ト を生成で き ます。 し
たがっ て、 追加の設定は不要です。
シ ス テ ム 名は ( エ イ リ ア ス と し て ) 短縮 さ れ る こ と が あ り ま す。 そ の よ う な 場合、 シ ス テ ム
abc.xyz.com (Reporter に よ り 検出 ) は、 シ ス テ ム abc と 呼ばれ る こ と があ り ます。 ま た、 シ ス テ
ム名は、 ネ ッ ト ワー ク ア ド レ ス変換 (NAT) が使用 さ れ る 環境で も 変更 さ れ ます。 こ の環境ではシ
ス テ ム名が フ ァ イ ア ウ ォールを通過 し て送信 さ れ る と 、 通常変更 さ れ ます。
こ う し た状況に対処す る には、 Reporter ( 検出 さ れた シ ス テ ム ) 名を DB-SPI の defaults フ ァ イ
ルに入力す る 必要があ り ます。 こ の フ ァ イ ルに、 次の行を挿入 し ます。
SYSTEMID <system_name>
こ こ で、system_name は [ 検出 さ れた シ ス テ ム ] リ ス ト に含まれ る 名前 と 一致 さ せます。defaults
フ ァ イ ルは既に存在 し てい る 場合 と 存在 し ていない場合があ り ます。 存在 し ていない場合、 それ
を作成す る 必要があ り ます。
フ ァ イ ルを更新ま たは作成す る には、 次の手順で実行 し ます。
1
78
OV 管理対象 ノ ー ド で、 テ キ ス ト エデ ィ タ を使用 し て defaults と 名付け ら れた既存の フ ァ
イ ルを開 く か、 新 し い フ ァ イ ルを作成 し ます。 こ の フ ァ イ ルの場所については、 211 ページ
の 「デー タ 、 ロ グ、 設定フ ァ イ ル」 を参照 し て く だ さ い。
第4章
2
シ ス テ ム を識別す る ために、 次の 1 行を追加 し ます。
SYSTEMID <system_name>
3
フ ァ イ ルを保存 し ます。
4
各管理対象 ノ ー ド で こ れを繰 り 返 し 実行 し ます。
Reporter の メ ト リ ッ ク と レポー ト
DB-SPI Reporter の統合の イ ン ス ト ール と 設定を ( 前述のセ ク シ ョ ン で説明 し た よ う に ) 完了す る
と 、 Reporter は DB-SPI デー タ に基づ き 、 レ ポー ト を生成で き ます。
最初の一連の レ ポー ト は、 Reporter が最初の夜間 ス ケ ジ ュ ールを実行 し た後に生成 さ れ ま す。 そ
の時点か ら 、 更新 さ れた レ ポー ト を毎日見 る こ と がで き ます。 こ れはデフ ォ ル ト では、 Reporter が
1 日のデー タ の レ ポー ト を毎晩再生成す る ためです。
Reporter で使用可能な Oracle 用 DB-SPI レ ポー ト お よ び Microsoft SQL Server 用 DB-SPI レ ポー ト
の詳細に関 し ては、 それぞれの DB-SPI リ フ ァ レ ン ス ガ イ ド を参照 し て く だ さ い。
以下は、 ア ク テ ィ ブ メ ッ セージ / 履歴 メ ッ セージ レ ポー ト お よ びそれ ら の説明の一覧です。
表 16
ア ク テ ィ ブ メ ッ セージ / 履歴 メ ッ セージ レ ポー ト / 説明
OVO レ ポー ト
説明
DBSPI ア ク テ ィ ブ メ ッ セージ
生成 さ れたデー タ ベース SPI、 未受諾 メ ッ セージ
DBSPI ア ク テ ィ ブ メ ッ セージ
重要度
生成 さ れたデー タ ベース SPI、 未受諾 メ ッ セージ、
重要度で分類
DBSPI 履歴 メ ッ セージ
生成 さ れたデー タ ベース SPI、 受諾済み メ ッ セージ
DBSPI 履歴 メ ッ セージ
重要度
生成 さ れたデー タ ベース SPI、 受諾済み メ ッ セージ、
重要度で分類
Oracle ア ク テ ィ ブ メ ッ セージ
生成 さ れた Oracle SPI、 未受諾 メ ッ セージ
Oracle ア ク テ ィ ブ メ ッ セージ
重要度
生成 さ れた Oracle SPI、 未受諾 メ ッ セージ、
重要度で分類
Oracle 履歴 メ ッ セージ
生成 さ れた Oracle SPI、 受諾済み メ ッ セージ
Oracle 履歴 メ ッ セージ
重要度
生成 さ れた Oracle SPI、 受諾済み メ ッ セージ 、
重要度で分類、 受諾 さ れてい る も の
SQL Server ア ク テ ィ ブ メ ッ セージ
生成 さ れた SQL Server SPI、 未受諾 メ ッ セージ
SQL Server ア ク テ ィ ブ メ ッ セージ
重要度
生成 さ れた SQL Server SPI、 未受諾 メ ッ セージ、
重要度で分類
SQL Server 履歴 メ ッ セージ
生成 さ れた SQL Server SPI、 受諾済み メ ッ セージ
SQL Server 履歴 メ ッ セージ
重要度
生成 さ れた SQL Server SPI、 受諾済み メ ッ セージ、
重要度で分類、 受諾 さ れてい る も の
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
79
Reporter メ ト リ ッ ク 収集の変更
DB-SPI の収集デー タ は Reporter に送 ら れ、毎晩午後 11 時 45 分に レ ポー ト 生成が行われ ます。デー
タ ベース メ ト リ ッ ク の収集様態に何 ら かの変更を行 う には、 テ ンプ レー ト を開 き 、 その中で変更
を加え る と い う 、通常の変更方法で行い ます。Reporter の スペース管理の メ ト リ ッ ク と ワー ク ロ ー
ド の メ ト リ ッ ク のパ ラ メ ー タ は、 コ レ ク タ テ ンプ レー ト の コ マ ン ド 行で変更で き 、 [ コ マ ン ド ] テ
キ ス ト ボ ッ ク ス に入力 し ます。
Reporter のテ ン プ レー ト グループは次の場所にあ り ます。
1
デー タ ベース アプ リ ケーシ ョ ン グループ を開 き ます。 た と えば、 [SPI for Databases →
DBSPI-Oracle] を開 き ます。
2
[DBSPI-Oracle: Reporter] を選択 し ます。
メ ト リ ッ ク ID に続 く コ ロ ン (: ) の後の メ ト リ ッ ク のパ ラ メ ー タ ( コ レ ク タ テ ン プ レー ト で設定 )
を変更で き ま す。 た と えば、 dbspicao -c XXX -m 210:1 と な り ます。 -m 210: に続 く "1"
は、 その メ ト リ ッ ク 値が収集お よ びレ ポー ト さ れ る 前に少な く と も 1 MB に等 し く な ければな ら
ない こ と を表わ し ます。
DB-SPI Reporter のテ ン プ レー ト には次の も のがあ り ます。
表 17
レ ポー ト 用デー タ ベース SPI コ レ ク タ テ ン プ レー ト
Oracle テ ン プ レー ト
コマン ド行
注 記
DBSPI-Ora-1d-Reporter_jp
dbspicao -c XXX -m
210:1,212:1,215:1,213:0
(2) 参照
DBSPI-Ora-05min-Reporter-NT_jp
dbspicao -c XXX -m 201
(1) 参照
DBSPI-Ora-1d-Reporter-NT_jp
dbspicao -c XXX -m
210:1,212:1,215:1,213:0
(2) 参照
MS SQL Server テ ン プ レー ト
コ マン ド 行
注 記
DBSPI-MSS-05min-Reporter_jp
dbspicam -c XXX -m 243
(1) 参照
DBSPI-MSS-1d-Reporter_jp
dbspicam -c XXX -m
240:1,241:1,242:1,244:0
(2) 参照
表の注記 :
(1) 可用性 メ ト リ ッ ク を実行 し ます。 こ のテ ン プ レー ト は変更 し ないで く だ さ い。
(2) スペース メ ト リ ッ ク と I/O メ ト リ ッ ク を実行 し ます。 スペース メ ト リ ッ ク では、 メ ト リ ッ ク パ
ラ メ ー タ は、 メ ガバ イ ト (MB) で割 り 当て ら れた最小サ イ ズのオブジ ェ ク ト で、 収集 / レ ポー ト に
含ま れ る こ と にな り ます。 I/O メ ト リ ッ ク では、 メ ト リ ッ ク パ ラ メ ー タ は、 収集 / レ ポー ト に含ま
れ る こ と にな る オブジ ェ ク ト の最少 I/O 数です。
テ ン プ レー ト の変更方法の詳細は、 『OVO コ ン セプ ト ガ イ ド 』 を参照 し て く だ さ い。
80
第4章
DB-SPI と OpenView Performance Insight と の併用
HP OpenView Performance Insight は、 カ ス タ マ イ ズ可能で、 個別のデー タ ソ ース要素 ( デー タ ベー
ス イ ン ス タ ン ス ) ま たはグループ化 さ れた要素 (同一 タ イ プのデー タ ベース メ ト リ ッ ク ) 別にデー
タ を細分化で き る レ ポー ト を含んでい ます。 ま た、 ロ グ イ ン セキ ュ リ テ ィ に よ っ て、 特定の顧客
デ ー タ ま た は 部 署 デ ー タ な ど、 ユ ー ザ ー が 参 照 可 能 な 情 報 を 制 限 で き ま す。 HP OpenView
Performance Insight が生成す る レ ポー ト の種類を次に示 し ます。
•
要素のグループの概要を示す概要レ ポー ト 。 こ の レ ポー ト はボ リ ュ ームお よ びその他の メ ト
リ ッ ク の情報を示 し ます。
•
キ ャ パシ テ ィ プ ラ ン ニ ン グ レ ポー ト は、 過小ま たは過大に利用 さ れてい る 要素を示 し ます。
こ の レ ポー ト に含まれ る 情報は、 負荷分散の方法を決定 し て、 新 し い リ ソ ース の購入を避け
て コ ス ト を減 ら す う えで役立ち ます。
•
予測レ ポー ト は、 90 日後に過大利用が予測さ れる リ ソ ース を示し ます。 管理者は こ の リ ポー ト
を利用し て、 ボ ト ルネ ッ ク がユーザーに悪影響を与え る前にア ッ プグ レー ド を計画で き ます。
•
ホ ッ ト ス ポ ッ ト 、 ク イ ッ ク ビ ュ ー、 お よ び ト ッ プテ ン レ ポー ト は、 例外、 変更の度合い、
お よ びその他の条件で問題 と な り そ う な要素を特定 し ます。
•
サービ ス レベル レ ポー ト は、 可用性お よ び応答時間が最 も 悪い要素を示 し ます。 こ の 2 つ
は、 SLA で最 も 使用 さ れ る メ ト リ ッ ク です。
ま た、 HP OpenView Performance Insight は、 読み込み / 書 き 込みレ ポー ト を作成す る ための フ ォー
ム も 含んでい ます。 こ れに よ り 、 説明を変更 し た り 、 新 し いオブジ ェ ク ト を作成で き ます。 すべ
ての レ ポー ト はカ ス タ マ イ ズ可能であ り 、 Web ブ ラ ウ ザでの参照、 電子 メ ールでの送信、 お よ び
PDF、 CSV、 ま たは HTML フ ァ イ ルでのダ ウ ン ロ ー ド を行 う こ と がで き ます。
OpenView Performance Insight によ る DB-SPI デー タ の使用方法
OpenView Performance Insight は、 デー タ ベー ス SPI 汎用デー タ ソ ー ス に格納 さ れたデー タ を使用
し ます。 汎用デー タ ソ ース については、 72 ページの表 15 を参照 し て く だ さ い。 デー タ ベース SPI
汎用デー タ ソ ース は、 2 つのデー タ ベース タ イ プ、 つま り 、 MS SQL Server ま たは Oracle、 お よ び
メ ト リ ッ ク タ イ プに従っ て命名 さ れ ま す。 レ ポー ト メ ト リ ッ ク タ イ プの場合の例は、 次の と お
り です。
— DBSPI_ORA_REPORT
( 現在、 Oracle 用のみの OVPI テ ン プ レー ト が存在 し ます )
— DBSPI_MSS_REPORT
(他のデータ ソ ースはグ ラ フおよびユーザー定義 [ メ ト リ ッ ク ] (UDM) 用の メ ト リ ッ ク を格納し ます。
統合情報については、 OpenView Performance Insight の ド キ ュ メ ン ト を参照 し て く だ さ い。
DB-SPI と HP OpenView グ ラ フ処理製品 と の併用
別途製品を ご購入いただ く こ と に よ り 、 グ ラ フ処理機能を使用で き ます。
— HP OpenView Performance Manager (OVPM)
( 新規お よ び既存の OpenView エージ ェ ン ト と 共に動作 )
— HP OpenView PerfView (OpenView Performance Agent (MeasureWare Agent の呼称で も 知
ら れてい る ) と 共にのみ動作 )
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
81
OVO メ ッ セージブ ラ ウ ザ よ り 、 メ ッ セージ詳細の [ ア ク シ ョ ン起動 ] ボ タ ン を押す と 、 大半の
DB-SPI ア ラ ーム メ ッ セージか ら グ ラ フ を生成で き ます。 こ のオペレー タ 起動ア ク シ ョ ン に よ り 、
ア ラ ーム を発生 し た メ ト リ ッ ク と その他関連す る メ ト リ ッ ク を グ ラ フ表示 し ます。
OpenView Performance Manager の設定
OpenView Performance Manager (OVPM) は、新規お よ び既存の両方の OpenView パフ ォ ーマ ン ス サ
ブエージ ェ ン ト / エージ ェ ン ト に対 し て動作す る こ と がで き ます。 そのため、 新 し い OpenView パ
フ ォ ーマ ン ス サブエージ ェ ン ト ま たは以前の OpenView Performance Agent (MeasureWare Agent と
も 呼ぶ ) の ど ち ら を使用 し ていて も 、 グ ラ フ を生成で き ます。
OpenView Performance Manager を設定 ( 以下で説明 ) し た場合、オペレー タ 起動ア ク シ ョ ン を (OVO
コ ン ソ ールで ) 実行す る と 、 設定済みのブ ラ ウ ザが起動 さ れ、 OpenView Performance Manager が表
示 さ れます。 OpenView Performance Manager を設定 し ない場合は、 オペレー タ 起動ア ク シ ョ ンの実
行に よ り 、 PerfView が起動 し ます。
作業 1:
OVPM グ ラ フ 処理パ ッ ケージのイ ン ス ト ール
Windows 上の OpenView Performance Manager: 次の表を参照 し て、Windows に OVPM 統合 ソ
フ ト ウ ェ ア を イ ン ス ト ール し ます。
表 18
OVPM 統合パ ッ ケージ
目 的
DVD-ROM
OVPM の統合
(Oracle 用 )
OV Reporter パ ッ ケージ
DVD-ROM
/ ディ レク ト リ /
/ フ ァ イル
/OV_PM/DB_SPI_10.40/
DBSPI-ORA-OVPM.msi
DBSPI-ORA-OVPM_jp.msi ( 日本語 )
OVPM の統合
(MS SQL Server 用 )
OV Reporter パ ッ ケージ
DVD-ROM
/OV_PM/DBSPI_10.40
/DBSPI-MSS-OVPM.msi
DBSPI-MSS-OVPM._jp.msi ( 日本語 )
UNIX 上の OpenView Performance Manager: 別の OVPM シ ス テ ム に フ ァ イ ルを コ ピー し ます
( ただ し 、 OVO 管理サーバー シ ス テ ム に OVPM があ る 場合、 こ の手順は不要です )。
OVO 管理サーバー にデー タ ベー ス SPI を イ ン ス ト ールす る と 、 OVPM (OpenView Performance
Manager) 用の フ ァ イ ル も 組み込まれ ます。 グ ラ フ を生成す る 場合、 使用環境が次の 3 つのシナ リ
オのいずれに該当す る か を確認後に、 各シナ リ オの手順を実行 し ます。 最初のシナ リ オでは特に
設定の必要はあ り ません。 それ以外の 2 つのシナ リ オではシ ス テ ム間での フ ァ イ ルの コ ピーが必
要です。
OVO 管理サーバーに表示 さ れ る フ ァ イ ルの数は、 イ ン ス ト ール し たデー タ ベー ス SPI の種類に
よ っ て異な り ま す。 た と えば、 Oracle 対応のデー タ ベー ス SPI のみ を イ ン ス ト ール し た場合は
Oracle のグ ラ フ フ ァ イ ル (ORA) が表示 さ れます。 それ以外のデー タ ベース SPI を イ ン ス ト ール し
た場合は、 各デー タ ベース に応 じ た グ ラ フ フ ァ イ ルが表示 さ れます。 シナ リ オ #2 お よ び #3 で、
すべての フ ァ イ ルが取 り 上げ ら れてい ます。
82
第4章
シ ナ リ オ #1 ─ 英語環境ま たは日本語環境で あ り 、 OVO 管理サーバー と OVPM は同一の コ ン
ピ ュ ー タ 上に イ ン ス ト ール さ れている : 特に設定の必要はあ り ません。
シ ナ リ オ #2 ─ 英語環境で あ り 、 OVO 管理サーバー と OVPM は異な る コ ン ピ ュ ー タ に イ ン ス
ト ール さ れてい る : OVO 管理サーバー上の各デ ィ レ ク ト リ 内の OVPM フ ァ イ ルを OVPM UNIX
シ ス テ ム の対応す る デ ィ レ ク ト リ に コ ピー し ます。 デ ィ レ ク ト リ お よ びフ ァ イ ルの リ ス ト を次に
示 し ます。
/opt/OV/newconfig/OVPM:
DBSPI_FormTemplate.txt
DBSPI_FormTemplate_jp.txt
DBSPI_FrameTemplate.txt
DBSPI_FrameTemplate_jp.txt
DBSPI_GraphsMSS.txt
DBSPI_GraphsORA.txt
DBSPI_OvowGraphsMSS.txt
DBSPI_OvowGraphsORA.txt
/opt/OV/OVPM/webapps/OVPM:
empty.htm
シナ リ オ #3 ─ 日本語環境であ り 、 OVO 管理サーバー と OVPM は異な る コ ン ピ ュ ー タ に イ ン ス
ト ール さ れている : 次の手順を実行 し ます。
1
OVO 管理サーバー上の各デ ィ レ ク ト リ 内の OVPM フ ァ イ ルを OVPM UNIX シ ス テ ムの対応
す る デ ィ レ ク ト リ に コ ピー し ます。 デ ィ レ ク ト リ お よ びフ ァ イ ルの リ ス ト を次に示 し ます。
/opt/OV/newconfig/OVPM:
DBSPI_FormTemplate.txt
DBSPI_FormTemplate_jp.txt
DBSPI_FrameTemplate.txt
DBSPI_FrameTemplate_jp.txt
DBSPI_GraphsMSS.txt
DBSPI_GraphsORA.txt
DBSPI_OvowGraphsMSS.txt
DBSPI_OvowGraphsORA.txt
/opt/OV/OVPM/webapps/OVPM:
empty.htm
2
フ ァ イ ル名の末尾が「_jp」 と な っ てい る 2 つの フ ァ イ ルを /opt/OV/newconfig/OVPM デ ィ
レ ク ト リ か ら 次のサブデ ィ レ ク ト リ へ移動 し ます。
/opt/OV/newconfig/OVPM/jpn
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
83
3
/jpn デ ィ レ ク ト リ に再配置 さ れた フ ァ イ ルの名前を修正 し ます。 各フ ァ イ ル名か ら 「_jp」
を削除 し 、 次の よ う な構成に変更 し ます。
/opt/OV/newconfig/OVPM/jpn:
DBSPI_FormTemplate.txt
DBSPI_FrameTemplate.txt
作業 2:
( 必要に応 じ て ) グ ラ フの有効化
ど ち ら の OpenView グ ラ フ処理製品を使用す る 場合 も 、 グ ラ フ を有効化す る 必要があ り ま す。 グ
ラ フ の有効化は、 管理対象 ノ ー ド 上のデー タ ベースへの DB-SPI 接続 ( コ ネ ク シ ョ ン ) を設定 し た
際に、 既に行っ てい る 場合があ り ます。 その フ ァ イ ルの保存の際に、 グ ラ フ を有効化す る デフ ォ
ル ト の選択肢に同意 し なか っ た場合は、 こ こ で実行で き ます。
グ ラ フ を有効化す る には、 次の手順を実行 し ます。
作業 3:
1
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き ます。
2
次の ど ち ら か を選択 し ます。
[DB-SPI] → [ 管理 ] ま たは
[DBSPI] → [Windows 管理 ]
3
各管理対象 ノ ー ド に対 し て、 [ グ ラ フ を有効化 ] を実行 し ます。
Web ブ ラ ウザの設定
データ ベース SPI は ovweb ユーテ ィ リ テ ィ を使用 し てユーザーの Web ブ ラ ウ ザを起動 し 、 グ ラ フ
化 さ れた メ ト リ ッ ク を表示 し ます。 ただ し 、ovweb が Web ブ ラ ウ ザを起動で き る よ う にする には、
ブ ラ ウ ザ呼び出 し コ マ ン ド を ovweb.conf フ ァ イ ル内に挿入す る 必要があ り ます。 ブ ラ ウ ザ呼
び出 し コ マン ド が ovweb.conf フ ァ イ ル内に含まれていない場合は、ovweb は Netscape (バージ ョ
ン 4.7 以降の必要あ り ) を起動 し よ う と し ます。
ovweb.conf フ ァ イ ルは、 OpenView Operations が使用す る 環境変数 $OV_CONF に よ り 指定 さ れ
たデ ィ レ ク ト リ に置 く 必要があ り ます。 こ の情報を表示す る 必要があ る 場合は、 /opt/OV/bin/
envvars.sh フ ァ イ ルを開 き 、 $OV_CONF の定義を確認 し て く だ さ い。
— ovweb.conf フ ァ イルへのブ ラ ウザ呼び出 し コ マ ン ド の挿入 : ブ ラ ウ ザ呼び出 し コ マ ン
ド には、 デー タ ベース SPI が URL を ブ ラ ウ ザに渡すための %s が含まれてい る 必要があ
り ます。 フ ァ イ ルを開 き 、 次に示す構文 と 例に従っ て コ マ ン ド を挿入 し ます。
構文 : Browser: <browser command> %s
例 : Browser: /opt/netscape/netscape %s
— Web ブ ラ ウザの設定確認 : DB-SPI のグ ラ フ を表示す る には、 ブ ラ ウ ザで Java Script が実
行で き る よ う に設定 さ れてい る 必要があ り ます。 ブ ラ ウ ザの設定を確認 し て く だ さ い。
OpenView Operations で の ブ ラ ウ ザの起動の詳細は、 ovweb、 ovweb.conf、 お よ び
ov.envvars の man ページ を参照 し て く だ さ い。 説明を表示す る には、 コ マ ン ド プ
ロ ン プ ト で、 man ovweb と 入力 し ます。
作業 4:
84
OpenView Performance Manager シ ス テムの設定
1
OVO 管理サーバー上で [ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き 、 [DBSPI] → [ 管理 ] グ
ループの順に選択 し ます。
2
[ グ ラ フ の設定 ] を ダ ブルク リ ッ ク し て 、 設定フ ァ イ ル /opt/OV/DBSPI/bin/ovpm.cfg を
( デフ ォ ルト のテ キ ス ト エ ディ タ で ) 開き ま す。
第4章
3
OVPM の イ ン ス ト ール先 と な る (UNIX ま たは Windows) シ ス テ ム の URL を入力 し ます。
構文 : GRAPH_URL http://<server>:<port>/OVPM/index.html
例 1: GRAPH_URL http://server1:8080/OVPM/index.html
例 2: GRAPH_URL http://server2/HPOV-Reports/ovpm.htm
OVPM 4.x でグ ラ フ を設定済みの場合 (Windows シ ス テ ム。 上の例 2)、 エ ン ト リ を変更
す る 必要はあ り ません。 次のエ ン ト リ を引 き 続 き 使用で き ます。
OVPM_SERVER <system_IP_address> ま たは <system_name>
例 : OVPM_SERVER mywinsystem.rose.hp.com
4
作業 5:
フ ァ イ ルを保存 し ます。
( 必要に応 じ て ) DB-SPI 管理対象 ノ ー ド の設定
OpenView Performance Manager (OVPM) と OpenView Reporter が同 じ シ ス テ ム に イ ン ス ト ール さ れ
てい る 場合、 ま た、 DB-SPI 管理対象 ノ ー ド が Reporter が検出 し たシ ス テ ムの中にあ る 場合は、 こ
の作業は省略で き ます。
ただ し 、 OVPM が ス タ ン ド ア ロ ン のシ ス テ ムに イ ン ス ト ール さ れてい る 場合は、 次の手順を実行
す る 必要があ り ます。
1
OpenView Performance Manager が イ ン ス ト ール さ れてい る シ ス テ ム で、 次のテ キ ス ト フ ァ イ
ルを開 き ます。
*<install_directory>\Data\systemsCODA.txt
ま たは
**<install_directory>\Data\systemsMWA.txt
* systemsCODA.txt フ ァ イ ルには、 OpenView Operations のパフ ォ ーマ ン ス サブエー
ジ ェ ン ト を使用 し て DB-SPI デー タ が保存 さ れ る すべてのシ ス テ ム を含め ます。
** systemsMWA.txt フ ァ イ ルには、 HP OpenView Performance Agent (MeasureWare Agent
と も 呼ぶ ) を使用 し て DB-SPI データ が保存 さ れ る すべてのシ ス テ ム を含め ます。
2
すべての DB-SPI 管理対象 ノ ー ド の名前を その フ ァ イ ルに挿入 し ます。
<system_name_1>
<system_name_2>
<system_name_3>
例 ( シ ス テ ム名が 2 つ ):
lani.cal.hp.com
annie.col.hp.com
OpenView PerfView の設定
PerfView は、 OpenView Performance Agent (MeasureWare Agent と も 呼ぶ ) と 共に動作 し ます。
OpenView Performance Agent を使用す る 場合は、 DB-SPI コ レ ク タ / アナ ラ イ ザは、 次の方法で メ
ト リ ッ ク デー タ を収集 し なが ら 、 デー タ を .dat フ ァ イ ルに書 き 込みます。
— 5 分収集周期 : デー タ ポ イ ン ト は 5 分ご と に更新 さ れ ます ( デー タ は、 収集 さ れたデー タ
よ り 5 分遅れ ます )。
— 15 分収集周期 : MeasureWare (5 分ご と に収集 ) では、 連続 3 回分のデー タ ポ イ ン ト は同
じ にな り ます。
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
85
— 1 時間収集周期 : 連続 12 回分のデー タ ポ イ ン ト (5 分ご と に収集 ) は こ れ ら の メ ト リ ッ ク
では同 じ にな り ます。
— 1 日収集周期 : デー タ ポ イ ン ト は 288 収集ご と に 1 回変わ り ます。
DB-SPI メ ト リ ッ ク を PerfView で表示す る 場合は、 収集周期を考慮す る こ と をお勧め し ます。
図 24
オペ レー タ 起動ア ク シ ョ ン に よ り 生成 さ れた PerfView グ ラ フ
グ ラ フの有効化
PerfView を使用す る には、 グ ラ フ を有効化 し てお く 必要があ り ます。 デー タ ベース SPI の イ ン ス
ト ールで、 デー タ ベー ス への接続を設定 し た際に、 グ ラ フ の有効化を求め ら れ、 既に有効化 し て
い る 場合があ り ます。 グ ラ フ を有効化す る デフ ォ ル ト の選択肢に同意 し なか っ た場合は、 こ こ で
実行で き ます。
グ ラ フ を有効化す る には、 次の手順を実行 し ます。
1
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き ます。
2
[DB-SPI] → [ 管理 ] ま たは [DB-SPI] → [Windows 管理 ] で [ グ ラ フ を有効化 ] を選択 し ます。
3
各管理対象 ノ ー ド に対 し て、 [ グ ラ フ を有効化 ] を実行 し ます。
4
PerfView でデー タ を表示で き る よ う にす る には、 次のいずれか を行 う 必要があ り ます。
a.
次の コ マ ン ド ま たはア ク シ ョ ン を使用 し て、 OpenView Performance Agent サーバーを管理
対象 ノ ー ド で再起動 し ます。
(UNIX) mwa restart server
(NT) MeasureWare Agent の GUI を使用 し ます。
ま たは
b.
実行す る 前に、 OVO で [ カ ス タ マ イ ズ / 起動 ] オプシ ョ ン を使用 し て、 [ グ ラ フ を有効化 ]
ア イ コ ン の [ 追加パ ラ メ ー タ ] ボ ッ ク ス に次を追加 し ます。
-mwrestart
86
第4章
5
OpenView Performance Agent が管理対象 ノ ー ド で再起動 し 、 デー タ が ロ グ さ れた後、 該当す る
デー タ ソ ース名を ( プ ラ ッ ト フ ォ ーム に応 じ て ) 選択す る と 、PerfView でグ ラ フ を表示で き ま
す ( グ ラ フ生成の詳細は、 オ ン ラ イ ン ヘルプ を参照 し て く だ さ い )。
ORADB_<system_name>_<database_name>
MSSQL_<system_name>_><server_name>
PerfView 統合のエ ラ ーのチ ェ ッ ク
(UNIX) OpenView Performance Agent のアプ リ ケーシ ョ ン グループは、 関連す る 処理のセ ッ ト で、
デ ィ ス ク 、 メ モ リ ー、 お よ び CPU な ど の コ ン ピ ュ ーテ ィ ン グ リ ソ ー ス に対す る その処理の効果
を ロ グ し ます。 詳細は、 『HP OpenView Performance Agent ユーザー マニ ュ アル』 を参照 し て く だ
さ い。
統合のエ ラ ーは、 次の フ ァ イ ルで参照で き ます。
UNIX:
/var/opt/OV/dbspi/log/mw_int_status
Windows: エ ラ ーの発生は ウ ィ ン ド ウ に表示 さ れます。
グ ラ フ 処理またはア ラ ーム処理の メ ト リ ッ ク
い く つかの メ ト リ ッ ク デー タ はグ ラ フ処理専用の目的で使用 さ れ る 場合があ り ます。 メ ト リ ッ ク
がグ ラ フ処理専用か ど う か を判断す る には、 『DB-SPI Oracle Reference』 ガ イ ド お よ び 『DB-SPI MS
SQL Reference』 ガ イ ド にあ る DB-SPI メ ト リ ッ ク の要約で、 「グ ラ フ」 の欄を調べます。 こ の欄の
記入凡例は次の よ う にな り ます。
— G
デー タ はグ ラ フ処理のみに使用 さ れ ます
— A
デー タ はア ラ ーム処理のみに使用 さ れます
— A & G デー タ はグ ラ フ処理 と ア ラ ーム処理の両方に使用 さ れ ます
こ の欄に "A" があ る 場合は、 メ ト リ ッ ク 値が し き い値 ( ア ラ ーム条件 ) を超え た と き はいつで も
メ ッ セージが メ ト リ ッ ク に よ り 生成 さ れ ます。
グ ラ フ処理専用 / 不要ア ラ ーム防止の メ ト リ ッ クの使用
グ ラ フ処理のデー タ のみが必要な場合は、 ア ラ ーム / メ ッ セージの生成を無効にす る こ と がで き
ます。 ア ラ ーム ま たは メ ッ セージ を生成 し ない よ う にす る には、 メ ト リ ッ ク のモニ タ テ ン プ レー
ト の し き い値を極端な値に設定 し ます ( 最小 メ ト リ ッ ク には 0、最大 メ ト リ ッ ク には 100 以上の数
値を設定 )。 た と えば、 バ ッ フ ァ / キ ャ ッ シ ュ の ヒ ッ ト 率を測定す る Oracle メ ト リ ッ ク #0022 の場
合、 し き い値を 0.0% に設定す る こ と が考え ら れます。 こ の最小 し き い値設定 ( こ れ以下では受信
デー タ は決 し て脱落 し ない ) では、 不要ア ラ ーム を回避 し なが ら 、 グ ラ フ デー タ を受信で き ます。
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
87
グ ラ フの種類
次の表に、 グ ラ フ で受け取 る こ と がで き る 情報の種類 と 、 こ れ ら のグ ラ フ を生成で き る Oracle メ
ト リ ッ ク を示 し ます。
表 19
説明
メ ト リ ッ ク番号
REDO と アーカ イ ブ
32, 33, 34, 56, 57, 58
スペース管理
6, 7, 8, 9, 11, 16, 17, 18
共有プール
22, 23, 26, 27, 39, 40, 45, 59
初期化制限
28, 31, 85, 87, 89
エラー
77, 78, 79, 80, 81
ロ ールバ ッ ク
54, 67, 68, 69
ダ ンプ デバ イ ス の スペース
62, 63, 64, 65, 66
表 / 索引
30, 41, 42, 46, 47, 48
待機 / リ ソ ース
21, 24, 38, 43
ソー ト
18, 19, 51, 52
呼び出 し
44, 49, 50, 75
チェ ッ ク ポイ ン ト
35, 83
ロ グオ ン と セ ッ シ ョ ン
37, 82
表 20
88
Oracle メ ト リ ッ クのグ ラ フ の種類
MS SQL メ ト リ ッ クのグ ラ フの種類
説明
メ ト リ ッ ク番号
ア クセス
51, 52, 53, 54, 55, 56
キャ ッシュ
19, 20, 22
エラー
23, 24, 28
I/O ス テー タ ス
3, 4, 5, 6, 7, 8, 21
ラ ッチ
68, 69, 76
ロック
13, 70, 71, 72, 73, 75
LRU ス テー タ ス
1, 2
RA ス テー タ ス
10, 12
サーバー
14, 17, 25, 29, 64, 74
ト ラ ンザ ク シ ョ ン
9, 66
ユーザー
11, 26, 31
第4章
オペ レー タ 起動グ ラ フ のカ ス タ マ イ ズ (PerfView のみ )
日付範囲 と 要約レベルは、 メ ッ セージ ソ ース のテ ン プ レー ト で条件を変更す る こ と に よ り カ ス タ
マ イ ズで き ます。カ ス タ マ イ ズす る には、必要な日付範囲ま たは要約レベルを、[ コ マ ン ド ] フ ィ ー
ル ド の終わ り に引用符で括っ て追加 し ます。
日付範囲の指定
次の構文を使用 し て日付範囲を指定 し ます。
"-range <date_range>"
図 25
[ コ マ ン ド ] テキス ト ボ ッ ク ス での日付範囲の指定
日付範囲は 1 日、 1 週間、 1 ヵ 月ま たは 1 年の周期で指定で き ます。 すべての範囲は範囲周期の最
初の日の午前 2:00 に始 ま り ま す。 1 ヵ 月周期は月の最初の日に始ま り 、 1 年周期は年の最初の日
に始ま り ます。 デフ ォ ル ト の日付範囲の指定は "-range d-3" ( 過去 3 日の意味 ) です。
こ の指定には次の 2 つの フ ォーマ ッ ト を使用で き ます。
相対値 : 範囲にはダ ッ シ ュ (-) を使用 し ます。 こ の フ ォ ーマ ッ ト では、 当日に対 し て相対的な
周期を指定で き ます。 1 週間周期は日曜日に始ま り ます。 た と えば、 "-range w-1" は先行す
る 日曜日か ら 先週の土曜日ま での 1 週間を指定 し 、"-range d-30" は最近 30 日間のデー タ を
指定 し ます。 以下の略語を使用 し ます。
日 = d、 週 = w、 月 = m、 年 = y
絶対値 : 1 週間周期の最初の日は、 そ の年の 1 月 1 日 と 同 じ 曜日に な り ま す。 た と え ば、
"-range w1" は、 1 月 1 日の曜日か ら 始めて、 その年の最初の 7 日間を指定 し 、 "-range w2"
はその年の 1 月 8 日か ら 1 月 14 日を指定 し ます。 最近 15 日間のデー タ を表示す る には、 [ オ
ペレー タ 起動 コ マ ン ド ] フ ィ ール ド で次の構文を使用 し ます。
/opt/OV/DBSPI/bin/dbspiorapv* <$MSG_NODE_NAME>
sharedpool
"-range d-15"
*Oracle 用
*MSSQL 用
<$OPTION(dbname)>
/opt/OV/DBSPI/bin/dbspiorapv
/opt/OV/DBSPI/bin/dbspimsspv
要約レベルの指定
PerfView は、 完全な要約のみにデー タ ポ イ ン ト を提供で き ま す。 た と えば、 1 時間分のデー タ が
ま だ利用で き ない場合は、 1 時間の要約デー タ ポ イ ン ト に基づ く グ ラ フ を生成で き ません。
次の構文を使用 し て要約レベルを指定 し ます。
-sum <summarization_level>
<summarization_level> に指定可能な値を次に示 し ます。
DB-SPI を HP OpenView レポー ト 処理 / グ ラ フ 処理製品 と 共に使用する
89
表 21
要約レ ベルに有効な値
略 語
要約レ ベル
5M
5分
15M
15 分 ( デフ ォ ル ト )
30M
30 分
1H
1 時間
3H
3 時間
6H
6 時間
12H
12 時間
た と えば、 30 分ご と にデー タ ポ イ ン ト を見 る には、 [ オペレー タ 起動 コ マ ン ド ] フ ィ ール ド で次の
よ う に入力 し ます。
/opt/OV/DBSPI/dbspiorapv* <$MSG_NODE_NAME> <$OPTION(dbname)>
sharedpool "-sum 30M"
*Oracle 用 /opt/OV/DBSPI/bin/dbspiorapv
*MSSQL 用 /opt/OV/DBSPI/bin/dbspimsspv
日付範囲 と 要約の両方を変更す る には、 [ コ マ ン ド ] フ ィ ール ド の末尾に、 新 し い日付範囲を指定
し 、 その後に新 し い要約レベルを続け ます。 例 :
<$OPTION(dbname)> sharedpool
"-range d-15"
"-sum 30M"
すべてのグ ラ フ の要約レベルま たは範囲を変更 し たい場合は、 フ ァ イ ル dbspixxxpv を直接変更
す る こ と も で き ます。
90
第4章
5 Oracle 用 SPI の詳細な カ ス タ マ イ ズ
こ の章では、 Oracle 固有の機能を取 り 上げ ます。 次の各 ト ピ ッ ク について説明 し ます。
•
91 ページの 「Oracle ロ ールア ッ プ メ ト リ ッ ク のカ ス タ マ イ ズ」
•
95 ページの 「表領域 メ ト リ ッ ク のカ ス タ マ イ ズ」
•
101 ページの 「Oracle SQL ク エ リ モニ タ テ ン プ レー ト 」
•
105 ページの 「Oracle リ ス ナーのチ ェ ッ ク 」
Oracle ロールア ッ プ メ ト リ ッ クのカ ス タ マ イ ズ
Oracle の ロ ールア ッ プ メ ト リ ッ ク には、 2 つの し き い値設定があ り ます。 一方は コ レ ク タ テ ン プ
レー ト にあ り 、 も う 一方はモニ タ テ ン プ レー ト にあ り ます。 こ の 2 つの設定について、 以下に説
明 し ます。
Oracle のロールア ッ プ メ ト リ ッ ク と ド リ ルダウン メ ト リ ッ ク
DB-SPI には、複数のオブジ ェ ク ト のデー タ を対象 と す る い く つかの Oracle メ ト リ ッ ク が集め ら れ
てい ま す。 こ れ ら は 「 ロ ールア ッ プ」 メ ト リ ッ ク と 呼ばれ、 Oracle メ ト リ ッ ク 3、 6、 8、 9、 11、
16、 17、 18、 31、 38、 69 がそれに該当 し ます。 特定の ロ ールア ッ プ メ ト リ ッ ク に対応す る 「 ド リ
ルダ ウ ン」 メ ト リ ッ ク が存在す る 場合、 それは 200 番台で始ま る 同 じ 番号にな り ます。 た と えば、
ロ ールア ッ プ メ ト リ ッ ク #006 には対応す る ド リ ルダ ウ ン メ ト リ ッ ク #206 があ り ます。
Oracle ド リ ル ダ ウ ン メ ト リ ッ ク で は、 DBSPI-0203、 DBSPI-0206、 DBSPI-0216、 DBSPI-0217、
DBSPI-0218 を変更で き ます。
ロ ールア ッ プ メ ト リ ッ ク は複数のオブジ ェ ク ト に対 し て一度だけア ラ ーム を発生 し ます。 た と え
ば、 メ ッ セージ ( ア ラ ーム ) が メ ト リ ッ ク #69 に関 し て OVO に送 ら れた場合、 メ ッ セージ ブ ラ ウ
ザは、 ロ ールバ ッ ク セ グ メ ン ト の確保量に対す る 待機の割合が高い ( デ フ ォ ル ト では、 割合は
>=5%) こ と を示 し ます。 ま た、 メ ッ セージ テ キ ス ト には、 最 も 高い待機対確保のパーセ ン ト 値を
持つデー タ ベース名が含まれ ます。 た と えば、
DBSPI-0069.1: DB_0001 で ロールバ ッ ク セグ メ ン ト の待機の比率 (9%) が大き すぎ ま
す (>=5%>)。
Oracle メ ト リ ッ ク 0016、 0017 お よ び 0018 は、 1 つ以上の し き い値違反要因に関 し て ア ラ ーム を一
度 ( メ ッ セージ ブ ラ ウ ザで 1 メ ッ セージのみ ) 発生す る ロ ールア ッ プ メ ト リ ッ ク です。 メ ト リ ッ
ク 0016 か ら 0018 では、 オブジ ェ ク ト はセ グ メ ン ト 名にな り ます。
Oracle 用の 5 つの ロ ールア ッ プ メ ト リ ッ ク は、 対応す る ド リ ルダ ウ ン メ ト リ ッ ク があ り ます。 こ
れ ら は 0003、 0006、 0016、 0017 お よ び 0018 の 5 つの ロ ールア ッ プ メ ト リ ッ ク で、 対応す る ド リ
ルダ ウ ン メ ト リ ッ ク と し て 0203、 0206、 0216、 0217 お よ び 0218 があ り ます。 こ れ ら の メ ト リ ッ
ク では、 DB-SPI は、 コ レ ク タ テ ンプ レー ト の設定 し き い値を超え た複数オブジ ェ ク ト に関 し て
91
単一 メ ッ セージ を送 る 代わ り に、オブジ ェ ク ト の し き い値違反ご と に メ ッ セージ を OVO に送 り ま
す。 こ れ ら の メ ト リ ッ ク では、 OVO は し き い値を超え た各オブジ ェ ク ト ( 表領域ま たはセグ メ ン
ト ) ご と に個別の メ ッ セージ を生成 し ます。 個別のデー タ ベー スやオブジ ェ ク ト に し き い値を設
け る ために、DB-SPI はオブジ ェ ク ト フ ィ ール ド でデー タ ベース と オブジ ェ ク ト を次の書式で示 し
ます。
表 22
デー タ ベース と オブ ジ ェ ク ト を持つ Oracle ド リ ルダウ ン メ ト リ ッ ク
メ ト リック
オブ ジ ェ ク ト
0206
デー タ ベース : 表領域
こ の説明には例を用い る のが最 も 適 し てい ます。 た と えば、 Oracle メ ト リ ッ ク 217 の個別のセ グ
メ ン ト に、 異な る し き い値を設定 し たい場合を考え てみま し ょ う 。
表 23
Oracle ド リ ルダウ ン メ ト リ ッ ク #217* の例
条件名 と タ イ プ
条件オブ ジ ェ ク ト の
パ タ ーン
し き い値
説 明
DBSPI-0217.1
ora733:SEGMENT1
95
デー タ ベース ora733 の
SEGMENT1 の し き い値条件。
オブジ ェ ク ト パ タ ーンは大文字
小文字を区別す る 。
ora733:SEGMENT2
85
デー タ ベース ora733 の
SEGMENT2 の し き い値条件。
オブジ ェ ク ト パ タ ーンは大文字
小文字を区別す る 。
+ 条件に一致す る も のを
メ ッ セージ送信
DBSPI-0217.2
+ 条件に一致す る も のを
メ ッ セージ送信
DBSPI-0217.3
ora733:SEGMENT1
-条件に一致す る も の
を除外
ora733:SEGMENT2
DBSPI-0217.4
こ の 2 つのセグ メ ン ト が し き い
値を超え ない場合、 いずれかの
セ グ メ ン ト が 0217.1 か 0217.2 を
通過 し た後、 メ ッ セージ を除外
す る 必要があ り ます。
||
80
+ 条件に一致す る も のを
メ ッ セージ送信
残 り のすべてのセ グ メ ン ト を見
つけ る ためオブジ ェ ク ト パ タ ー
ンは空白に し ます。
パフ ォ ーマ ン ス を向上す る ために、2 番目の し き い値を Oracle メ ト リ ッ ク E217 に も たせ る こ と が
で き ます。 こ の し き い値は、 デー タ 取 り 出 し で満杯にな っ た割合に従っ てセ グ メ ン ト を選択す る
フ ィ ル タ と し て機能 し ます。
Oracle メ ト リ ッ ク E217 で メ ッ セージ / ア ラ ームの生成を フ ィ ル タ する には、 次の手順を実行 し
ます。
92
1
その メ ト リ ッ ク を含む コ レ ク タ テ ン プ レー ト を見つけ ます ( コ レ ク タ テ ンプ レー ト は常にテ
ン プ レー ト グループの最後にあ り ます )。
2
そのテ ン プ レー ト を強調表示 し 、 [ 変更 ] を選択 し ます。
第5章
3
ダ イ ア ロ グ ボ ッ ク ス で、 [ コ マン ド ] テ キ ス ト ボ ッ ク ス内に表示 さ れ る 番号 217 ( メ ト リ ッ ク
217 を意味す る ) を見つけ、 コ ロ ンお よ び メ ッ セージ を生成す る し き い値 と し て上限パーセ ン
ト 値を追加 し ます。 た と えば、 次の コ マ ン ド 行では、 メ ト リ ッ ク 217 は、 上限値 80 パーセ ン
ト を超え た場合に メ ッ セージ を生成 し ます。
dbspicao - c DBSPI-Ora-15min_jp -DrillDown -m 217:80 -x suffix=_jp
Oracle ロールア ッ プ メ ト リ ッ ク に コ レ ク タ テ ン プ レー ト の し き い値を設定する
コ レ ク タ テ ン プ レー ト の し き い値には最大値ま たは最小値を設定 し ます。 個々のオブジ ェ ク ト が
こ の値を超え る と 違反 と な り ます (Oracle メ ト リ ッ ク #6 では、 こ の し き い値は <=10% で、 こ れは
空 き 容量が 10% 以下の表領域は し き い値違反であ る こ と を意味 し ます )。
ロ ールア ッ プ メ ト リ ッ ク に こ の し き い値を設定する には、 コ レ ク タ テ ンプ レー ト 内の コ マ ン ド 行
を使用 し ます。 こ の し き い値はモニ タ テ ンプ レー ト で設定 さ れた し き い値 ( こ れは 0.5 で、 0 よ り
大き い数はすべて違反 と な る ) と は異な り ます。モニ タ テ ンプ レー ト の し き い値は違反の数を カ ウ
ン ト す る のに対 し て、 コ レ ク タ テ ン プ レー ト は各オブジ ェ ク ト の し き い値を設定 し ます。 た と え
ば、コ レ ク タ テ ンプ レー ト DBSPI-Ora-05min-Favorites の コ マ ン ド 行は次の よ う にな り ます。
dbspicao -c DBSPI-Ora-05min-Favorites_jp -m 1-2,
21-24,26-30,31:95,32-35,37,43-44,60,67,69:5,83 -x suffix=_jp
図 26
Oracle ロールア ッ プ メ ト リ ッ ク 69 を含む コ マ ン ド 行
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
93
Oracle ロ ールア ッ プ メ ト リ ッ ク (8、 9、 11、 17、 18、 31、 38、 69) では、 実際の し き い値は コ マ ン
ド 行に示 さ れ ます ( た と えば、 メ ト リ ッ ク #69 は し き い値を <=5 と 示 し ます )。
Oracle メ ト リ ッ ク 3、6、206 お よ び 216 (DBSPI-0003、DBSPI-0006、DBSPI-0206 お よ び DBSPI-0216)
は、 ど の DB-SPI の メ ト リ ッ ク グループに も 含ま れない ロ ールア ッ プ メ ト リ ッ ク です。 こ れ ら の
メ ト リ ッ ク のデー タ を収集す る には、 その番号を コ レ ク タ テ ン プ レー ト の [ コ マ ン ド ] テ キ ス ト
ボ ッ ク ス に挿入 し ます。 各 メ ト リ ッ ク は コ マ ン ド 行のデフ ォ ル ト し き い値 と し て "1" を持ち ます。
こ のデフ ォ ル ト を変更す る には、 メ ト リ ッ ク 番号の後に コ ロ ン を付けて、 その後に値を置 き ます。
た と えば、 3:4 の よ う に し ます。
Oracle ロールア ッ プ メ ト リ ッ ク に対する モニ タ テ ン プ レー ト の し き い値の設定
メ ト リ ッ ク #69 (DBSPI-0069) の Oracle モニ タ テ ン プ レー ト は、 コ レ ク タ テ ン プ レ ー ト し き い値
の違反カ ウ ン ト (COUNT) を扱 う し き い値を持ち ます。 モニ タ の し き い値は 0.5 に設定 さ れ、 こ れ
は 0.5 以上 (>=) の値の場合は、 メ ッ セージ ブ ラ ウ ザに送信 さ れ る メ ッ セージが発生す る こ と を意
味 し ます。
Oracle ロ ールア ッ プ メ ト リ ッ ク は、 実際の し き い値を コ マ ン ド 行 ( コ レ ク タ テ ン プ レー ト 内 ) に
も っ てい ます。 し たがっ て、 その し き い値を超え る オブジ ェ ク ト の数はカ ウ ン ト さ れ ます。 ま た、
そのカ ウ ン ト の し き い値はモニ タ テ ン プ レー ト に設定 さ れてい ます。 カ ウ ン ト し き い値が超過 し
た場合は、 メ ッ セージが OVO に送 ら れます。
Oracle ロールア ッ プ メ ト リ ッ ク 用 DB-SPI コ レ ク タ テ ン プ レー ト のコ マ ン ド 行の
カ ス タ マ イズ
ロ ールア ッ プ メ ト リ ッ ク の し き い値は、 コ レ ク タ テ ン プ レ ー ト の コ マ ン ド 行領域で定義 さ れ ま
す。 コ レ ク タ テ ン プ レー ト では DB-SPI メ ト リ ッ ク を収集周期 (5 分、 15 分、 1 時間ま たは 1 日 )
でグループ化 し てい ます。 Oracle-Favorites グループでは、 コ レ ク タ テ ンプ レー ト は常にグループ
内の最後にあ り ます。 こ れ ら の コ レ ク タ テ ン プ レー ト 内で、 コ マ ン ド 行を使用 し て 「 ロ ールア ッ
プ」 メ ト リ ッ ク の し き い値を変更で き ま す。 コ レ ク タ テ ン プ レ ー ト の コ マ ン ド 行領域で、 「 ロ ー
ルア ッ プ」 メ ト リ ッ ク の メ ト リ ッ ク 番号に続けて コ ロ ン (:) を付け ます。 た と えば、
dbspicao -c DBSPI-Ora-05min-Favorites_jp -m 1-2,
7,9:20,21-24,26-35,37,43-44,60,67,69:5,83 -x suffix=_jp
メ ト リ ッ ク #9 (9:20) お よ び #69 (69:5) は ロ ールア ッ プ メ ト リ ッ ク であ る こ と がわか り ます。
dbspicao m コ マ ン ド を使用 し て し き い値を変更で き ます。 Oracle 用では、 メ ト リ ッ ク 8、 9、 11、
17、 18、 31、 38、 69 は、 コ マ ン ド 行 し き い値を設定す る 必要があ る ロ ールア ッ プ メ ト リ ッ ク です。
コ マ ン ド 行の し き い値を変更する には、 次の手順を実行 し ます。
94
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を選択 し ます。
2
メ ト リ ッ ク グループ を選択 し 、 次いでダブル ク リ ッ ク し てすべてのモニ タ テ ン プ レー ト を表
示 し ます。
3
メ ト リ ッ ク を実行す る コ レ ク タ テ ン プ レー ト を選択 し 、 [ 変更 ] ボ タ ン を ク リ ッ ク し ます。
( た と えば、 Oracle Quick Start では、 SPI for Databases → DBSPI-Oracle → DBSPI-Oracle: Quick
Start → Favorites → Ora-5-min、 15-min、 1-d(ay) ま たは 1-h(our) と 選択 し ます。 )
第5章
4
[ コ マ ン ド ] テ キ ス ト ボ ッ ク ス で、 変更す る メ ト リ ッ ク を見つけ ます ( メ ト リ ッ ク は
<metric_number>:<threshold_value> の書式を持ち ます。た と えば 16:5 の よ う に記述 し ます。
こ の例で、 表領域で利用で き る エ ク ス テ ン ト の数 を 計算す る メ ト リ ッ ク 16 は、 し き い値が
<=5 に設定 さ れてい ます ) 。
コ レ ク タ テ ン プ レー ト 内の コ マ ン ド 行で、 し き い値を指示す る メ ト リ ッ ク を持つテ ンプ レー ト を
次に示 し ます。
表 24
コ マ ン ド 行 し き い値を持つ Oracle テ ン プ レー ト
Oracle テ ン プ レー ト 名
カ ス タ マ イ ズ可能な コ レ ク タ テ ン プ レ ー ト
— コ マ ン ド 行 し き い値を持つ メ ト リ ッ ク
DBSPI-Ora-05min
DBSPI-Ora-05min-SQLNet
9,11,31,38,69
DBSPI-Ora-15min
DBSPI-Ora-15min-Favorites_jp
DBSPI-Ora-15min-SQLNet_jp
16,17, 18
DBSPI-Ora-1h
DBSPI-Ora-1h-Favorites_jp
8, 57*
DBSPI-Ora-1d
DBSPI-Ora-1d-Favorites_jp
DBSPI-Ora-1d-SQLNet_jp
42**
DBSPI-Ora-05min Favorite
9,31,69
DBSPI-Ora-1h-SQLNet
8
* = 57 は、 過去 N 日間のアーカ イ ブ書 き 込みの平均間隔。
** = 42 は、 オブジ ェ ク ト の最後の分析か ら の日数。
以下に コ マ ン ド 行の変更例を示 し ます。
dbspicao -c DBSPI-Ora-05min_jp -m 1-2,
7,9:15,11:100,20-24,26-35,37,39-41,43-45,48-51,54,59-60,67,69:5,75,83,
85,87,89 -x suffix=_jp
表領域 メ ト リ ッ クのカ ス タ マ イ ズ
Oracle 用のデー タ ベース SPI は 3 対の ロ ールア ッ プ / ド リ ルダ ウ ン メ ト リ ッ ク を持ち、 利用で き
る セ グ メ ン ト と エ ク ス テ ン ト を調べ る こ と で、 表領域の監視がで き ます。 こ れ ら の メ ト リ ッ ク は
複雑 な計算に よ り 、 Oracle がデー タ ベー ス ス ペー ス を 管理す る さ ま ざ ま な方法 を 配慮 し ま す。
Oracle の表領域管理機能に応 じ て、 こ の メ ト リ ッ ク は次の よ う な情報を返 し ます。
— メ ト リ ッ ク 003: 拡張で き ない表領域の数─エ ク ス テ ン ト 不足のため
Quick Start メ ト リ ッ ク 203: 拡張で き ない特定の表領域
— メ ト リ ッ ク 006: 空 き 容量の割合が小 さ い表領域の数
メ ト リ ッ ク 206: 空 き 容量の割合が小 さ い特定の表領域
— Quick Start メ ト リ ッ ク 016: 拡張で き ないセグ メ ン ト の数 ─ エ ク ス テ ン ト 不足のため
メ ト リ ッ ク 216: 拡張で き ない特定のセグ メ ン ト
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
95
自動拡張デー タ フ ァ イル タ イ プに対するサポー ト 状況
デー タ フ ァ イ ルの自動拡張が有効化 さ れてい る 場合、 Oracle メ ト リ ッ ク 3、 203、 6、 206、 16、 お
よ び 216 は フ ァ イ ル シ ス テ ム ま たはデ ィ ス ク の容量を 判断す る 必要が あ り ま す。 こ れ ら の メ ト
リ ッ ク は、 一部の自動拡張デー タ フ ァ イ ルでは正常に動作 し ない場合があ り ます。 フ ァ イ ル シ ス
テ ム (FS) お よ び LVM ( 論理ボ リ ュ ーム マネージ ャ ) あ り / な し の raw デ ィ ス ク のサポー ト 状況に
ついては、 次の表を参照 し て く だ さ い。
○:
×:
-- :
表 25
サポー ト
非サポー ト
該当せず
サポー ト / 非サポー ト デー タ フ ァ イル タ イ プ
自動拡張デー タ フ ァ イル タ イ プ
オペレーテ ィ ン グ
システム
デフ ォ ル ト FS
( 非 RAW)
VERITAS FS
( 非 RAW)
Oracle CFS
( 非 RAW)
LVM を使用
し た RAW
ディ ス ク
LVM を使用
し ない RAW
ディ スク
HP-UX
○
○
○
○
×*
Solaris
○
○
--
○
×*
Linux
○
○
○
×*
×*
AIX
○
○
--
○
×*
Windows
○
--
○
--
○
Tru64
○
--
--
×*
×*
* X は、 空 き デ ィ ス ク 容量が監視 さ れ ま すが、 自動拡張が考慮 さ れない こ と を意味 し ま す。 つ ま
り 、 自動拡張が有効な RAW デ ィ ス ク 上のオブジ ェ ク ト をデー タ ベー ス SPI が検出す る と 、 自動
拡張が有効化 さ れて い て も 、 デー タ ベー ス SPI は自動拡張が無効化 さ れて い る も の と し て空 き
デ ィ ス ク 容量を監視す る こ と を伝え る 警告を生成 し ます。
Quick Start と 他のデー タ ベース スペース メ ト リ ッ ク
メ ト リ ッ ク 203 と メ ト リ ッ ク 016 は、DBSPI-Quick Start グループにあ る固有のデータ ベース スペー
ス メ ト リ ッ ク です。 こ れは、 こ れ ら の メ ト リ ッ ク が異な る 観点か ら 効果的に表領域問題を扱 う た
めです。 ど ち ら も 、 エ ク ス テ ン ト 不足に関連する 状況について警告 し ます。 つま り 、 一方は拡張で
き ない特定の表領域の情報を扱い、 も う 一方は拡張で き ないセグ メ ン ト の情報を扱い ます。
こ の後のセ ク シ ョ ン では、 こ れ ら と 残 り のデー タ ベー ス SPI 表領域 メ ト リ ッ ク の説明を し てい ま
す。 こ れに よ り 、 必要に応 じ て Quick Start に含ま れ る も の と 含ま れない も のの両方を十分な知識
を持っ て変更で き ます。 メ ト リ ッ ク デー タ の計算は参考情報 と し て示 し ます。
メ ト リ ッ ク 003 と Quick Start メ ト リ ッ ク 203: 利用で き る空き表領域
メ ト リ ッ ク 003 と 203 は ど ち ら も 空 き スペー ス が不足 し てい る 表領域に着目 し ます。 ただ し 、 メ
ト リ ッ ク 003 は空 き エ ク ス テ ン ト が少ない表領域を調べ る のに対 し て、 メ ト リ ッ ク 203 はセ グ メ
ン ト の次の最大エ ク ス テ ン ト (max(NEXT_EXTENT) DBA_SEGMENTS よ り ) に必要なエ ク ス テ ン
ト の数を調べます。 こ の違いのために、 メ ト リ ッ ク 003 は最大 し き い値を と り ます。 空 き エ ク ス
テ ン ト の少ない表領域で増加 (1 つ ま たはそれ以上 ) が あ る と ア ラ ーム を発生 し ま す。 一方 メ ト
リ ッ ク 203 は最小 し き い値を と り ます。エ ク ス テ ン ト の数が許容レベル ( し き い値の設定 ) 以下に
下が る と ア ラ ーム を発生 し ます。
96
第5章
メ ト リ ッ ク 003 と 203: ど のよ う に動作する か
表領域の最大セ グ メ ン ト に必要な利用で き る エ ク ス テ ン ト を計算す る ため、 メ ト リ ッ ク 003/203
は計算に使用す る デー タ を次の よ う に収集 し ます。
1
一時表領域以外のすべての表領域が DBA_TABLESPACES か ら 選択 さ れ、 DBA_FREE_SPACE
の空 き ス ペー ス が ( デ ィ ク シ ョ ナ リ 管理表領域 と 合わせて ) 内部構造 (free_space) に
キ ャ ッ シ ュ さ れます。
2
自動拡張が有効化 さ れたデー タ フ ァ イ ルのチ ェ ッ ク が行われ ます。
(AUTOEXTENSIBLE = 'YES' from DBA_DATA_FILES)
有効化 さ れてい る 場合は、 デー タ フ ァ イ ルが常駐す る フ ァ イ ル シ ス テ ム の、 利用可能な空 き
スペース の合計量が計算 さ れ ます。
(total_fs_space (in BLOCKS))
3
デー タ フ ァ イ ルに許容 さ れ る 最大サ イ ズが計算 さ れ ます。
(((MAXBLOCKS - BLOCKS)/INCREMENT_BY) * INCREMENT_BY from
DBA_DATA_FILES)
自動拡張で利用で き る フ ァ イ ルシ ス テ ムの最大スペース も 計算 さ れ ます。
((total_fs_space/INCREMENT_BY) * INCREMENT_BY)
2 つの値の う ち小 さ い方が、 利用で き る フ ァ イ ルシ ス テ ム の スペース量 (fs_free_space)
と し て使われ、 ま た、 こ の スペース量は空 き スペース全体 (free_space) に加算 さ れます。
4
空 き スペース (free_space) にはめ込む こ と がで き る エ ク ス テ ン ト 数を計算 し ます。
(max(NEXT_EXTENT) DBA_SEGMENTS よ り )
カ ウ ン ト 値が コ マ ン ド 行の し き い値 よ り 小 さ いか同 じ 場合、OVO エージ ェ ン ト に送 ら れます。
メ ト リ ッ ク 003: し き い値
メ ト リ ッ ク 003 は、 拡張で き ない 1 つ以上の表領域があればア ラ ーム を送出す る よ う に、 モニ タ
テ ン プ レー ト の最大 し き い値 と し て 0.5 を持っ てい ます。 こ の メ ト リ ッ ク のモニ タ テ ン プ レー ト
は、 DBSPI-Oracle → DBSPI-Oracle: Standard Metrics → DBSPI-Oracle: Metrics Only で見つけ る こ と
がで き ます。 メ ト リ ッ ク 003 を使用す る には、 テ ンプ レー ト DBSPI-0003 を配布 し 、 メ ト リ ッ ク 番
号を コ レ ク タ テ ンプ レー ト プ ロ グ ラ ム (5 分、 15 分ま たは 60 分ご と に実行 ) に追加 し ます。 た と
えば、 メ ト リ ッ ク 値 203 の代わ り に メ ト リ ッ ク 003 を実行 し 、 し き い値を 5 エ ク ス テ ン ト に設定
す る には、 コ レ ク タ テ ン プ レー ト (DBSPI-Ora-15min-Favorites_jp) の コ マ ン ド 行を変更 し ます。
dbspicao -c DBSPI-Ora-15min-Favorites_jp -m
3:5,16:1,17:80,18:95,58,62,64-65,77-80 -x suffix=_jp
Quick Start メ ト リ ッ ク 203: その動作
メ ト リ ッ ク 203 は、 ロ ーカル管理表領域 と は異な る や り 方でデ ィ ク シ ョ ナ リ 管理表領域を監視 し
ます。 デ ィ ク シ ョ ナ リ 管理表領域に対 し て、 メ ト リ ッ ク 203 は、 最大セ グ メ ン ト のエ ク ス テ ン ト
の拡張可能な総数を返 し ます。
ロ ーカル管理表領域には、 メ ト リ ッ ク 203 は、 メ ト リ ッ ク パ ラ メ ー タ +1 でエ ク ス テ ン ト 数に十
分な余裕があ る か ど う かだけ を判定 し ます。 た と えば、 メ ト リ ッ ク 203 が、 コ マ ン ド 行の メ ト リ ッ
ク パ ラ メ ー タ を 5 エ ク ス テ ン ト ( コ レ ク タ テ ン プ レー ト で設定 ) と し て実行 さ れ る 場合、 次の出
力が返 さ れ ます。
dbspicao -m 203:5 -p -v -i ora901
Instance: 'ora901' @ '/opt/oracle/product/9.0.1'
------------------------------------------------------------ora901 0203 6.00 objext=CWMLITE tablespace_name=CWMLITE extents=6
ora901 0203 6.00 objext=DRSYS tablespace_name=DRSYS extents=6
ora901 0203 6.00 objext=EXAMPLE tablespace_name=EXAMPLE extents=6
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
97
ora901 0203 6.00 objext=INDX tablespace_name=INDX extents=6
ora901 0203 6.00 objext=LOCAL_AUTO tablespace_name=LOCAL_AUTO extents=6
ora901 0203 6.00 objext=OEM_REPOSITORY tablespace_name=OEM_REPOSITORY extents=6
ora901 0203 10989.00 objext=SYSTEM tablespace_name=SYSTEM extents=10989
ora901 0203 6.00 objext=TOOLS tablespace_name=TOOLS extents=6
ora901 0203 195979.00 objext=UNDOTBS tablespace_name=UNDOTBS extents=195979
ora901 0203 6.00 objext=USERS tablespace_name=USERS extents=6
デ ィ ク シ ョ ナ リ 管理表領域 (UNDOTBS & SYSTEM) には、 メ ト リ ッ ク 203 は、 最大セ グ メ ン ト に
利用で き る エ ク ス テ ン ト 総数 (10,989 と 195,979) を返 し ます。 ただ し 、 パ フ ォ ーマ ン ス 上の理由
で、 ロ ーカル管理表領域に少な く と も <n>+1 の利用で き る エ ク ス テ ン ト があ る と 判定 し た場合は
( こ こ で、 <n> は コ マ ン ド 行 し き い値 )、 アルゴ リ ズ ム を停止 し 、 それ以上の計算を し ません。 し
き い値を 5 (5+1) に設定す る と 、 上記の例 (CWMLITE、 DRSYS、 EXAMPLE、 その他 ) で、 ロ ーカル
管理の各表領域に 6.00 の値が返 さ れ る のは こ のためです。
メ ト リ ッ ク 203: し き い値
メ ト リ ッ ク 203 は、 表領域が <n> エ ク ス テ ン ト よ り 小 さ い場合、 スペース が不足す る 前にア ラ ー
ム を発生す る ので、 最小 し き い値を使用 し ます。 デフ ォ ル ト のモニ タ テ ン プ レー ト し き い値は 1
で、 デフ ォ ル ト ( コ レ ク タ テ ン プ レー ト ) の コ マ ン ド 行 し き い値は 10 です。
dbspicao -c DBSPI-Ora-15min-Favorites_jp -m
203:10.16:1,17:80,18:95,58,62,64-65,77-80 -x suffix=_jp
こ の例では、 デ ィ ク シ ョ ナ リ 管理表領域には、 DB-SPI コ レ ク タ は利用で き る エ ク ス テ ン ト の総数
を返 し ます。 ロ ーカル管理表領域には、 最大で 11 を返 し ます。 表領域が 1 か 0 の利用で き る エ ク
ス テ ン ト し かない場合は、 不足す る 前にア ラ ーム を発生 し ます。
ア ラ ーム が発生す る 前に、 1 か 0 のデフ ォ ル ト のエ ク ス テ ン ト を増やすには、 モニ タ テ ン プ レー
ト を変更 し て値を 1 よ り 大 き く す る 必要があ り ま す。 ただ し 、 モニ タ テ ン プ レー ト を 10 よ り 大
き く 変更す る 場合は、 コ レ ク タ テ ン プ レー ト の コ マ ン ド 行 し き い値 も 同様に変更す る 必要があ り
ま す。 た と え ば、 空 き エ ク ス テ ン ト が 20 以下の時に ア ラ ー ム を 発生 し た け れば、 コ マ ン ド 行
DBSPI-Ora-15min-Favorites_jp を次の よ う に変更 し ます。
dbspicao -c DBSPI-Ora-15min-Favorites_jp -m
203:20,16:1,17:80,18:95,58,62,64-65,77-80 -x suffix=_jp
さ ら に、 DBSPI-0203 モニ タ テ ン プ レー ト の し き い値 も 同様に 20 に変更 し ます。 数値が大 き けれ
ば大 き いほ ど、 メ ト リ ッ ク の実行は遅 く な り ます。 こ れは、 利用で き る エ ク ス テ ン ト の数を判定
す る 上で、 よ り 多 く の計算が ロ ーカルに管理 さ れ る 表領域で必要にな る か ら です。 デフ ォ ル ト (
コ レ ク タ テ ンプ レー ト ) の コ マ ン ド 行 し き い値を 10 に設定す る と 、 し き い値を 10 よ り 大 き く し
なければ、 OVO テ ン プ レー ト だけ を変更すれば済みます。
メ ト リ ッ ク 6 と メ ト リ ッ ク 206: 空き表領域の割合
メ ト リ ッ ク 006/206 は、 表領域で利用で き る スペース の割合を次の よ う に計算 し ます。
98
1
一時表領域以外のすべての表領域を DBA_TABLESPACES か ら 選択 し 、 DBA_FREE_SPACE か
ら sum(BLOCKS) と し て利用で き る 合計スペース量を計算 し ます。
2
DBA_DATA_FILES か ら 、 デー タ フ ァ イ ルで表領域のために使用 さ れ る スペース を
sum(BLOCKS) と し て計算 し ます。
第5章
3
デー タ フ ァ イ ルのいずれかで自動拡張が有効化 さ れてい る と
(AUTOEXTENSIBLE = 'YES' from DBA_DATA_FILES)、
デー タ フ ァ イ ルが存在す る フ ァ イ ル シ ス テ ム内の利用で き る スペース の総量が、
次の よ う に計算 さ れ ます。
((total_fs_space (in BLOCKS))
4
こ れで、 デー タ フ ァ イ ルに許容 さ れ る 最大サ イ ズが、 ((MAXBLOCKS - BLOCKS)/
INCREMENT_BY) * INCREMENT_BY (DBA_DATA_FILES よ り ) と し て計算 さ れ、
自動拡張に利用で き る フ ァ イ ルシ ス テ ムの最大スペース が計算 さ れ ます
((total_fs_space/INCREMENT_BY) * INCREMENT_BY)。
2 つの値の う ち小 さ い方が、 フ ァ イ ルシ ス テ ム で利用で き る スペース量 と し て使用 さ れます
(fs_free_space)。
5
次に比率 (Ratio) が次の よ う に計算 さ れます。
Ratio=(sum_dbafree_space + fs_free_space)/(sum_dba_datafiles +
fs_free_space) *100
メ ト リ ッ ク 6 では、 比率が コ マ ン ド 行 し き い値 よ り 小 さ い場合は、 ア ラ ーム カ ウ ン ト で表領域を
カ ウ ン ト し ます。 コ マ ン ド 行 し き い値が メ ト リ ッ ク 6 に指定 さ れていない場合は、 内部 し き い値
80% が使用 さ れ ます。 メ ト リ ッ ク 206 では、 パーセ ン ト 値が常にエージ ェ ン ト に送 ら れ、 し き い
値 と 比較 さ れます。
メ ト リ ッ ク 6/206: し き い値
メ ト リ ッ ク 6 は、 最小 コ マ ン ド 行 し き い値を使用 し ます。 こ れは表領域におけ る 空 き スペース の
割合です。 こ の メ ト リ ッ ク は、 コ マ ン ド 行 し き い値で指定 し た も の よ り 小 さ い空 き スペース を持
つ表領域の数を カ ウ ン ト し 、 こ の値を OVO エージ ェ ン ト に送 り ます。 DBSPI-0006 の し き い値は、
1 つで も 表領域の空 き スペース が少な く な る と ア ラ ーム を発生す る よ う に、常に 0.5 に設定す る 必
要があ り ます。
メ ト リ ッ ク 206 は、 ド リ ルダ ウ ン メ ト リ ッ ク と し て、 し き い値設定を 1 つだけ持ち ます。 こ の設
定はすべての表領域の空 き スペース率 と 比較 さ れ ます。 モニ タ テ ン プ レー ト DBSPI-0206_jp の し
き い値は、 適切なパーセ ン ト 値 ( デフ ォ ル ト は 10%) に設定す る 必要があ り ます。
使用する には : こ れ ら の メ ト リ ッ ク は Quick Start グループの一部ではないため、 こ れ ら を使用す
る には、 次の手順を行 う 必要があ り ます。
1
メ ト リ ッ ク 番号を、 コ レ ク タ テ ン プ レー ト が 5 分、 15 分ま たは 1 時間ご と にデー タ 収集す る
メ ト リ ッ ク の 1 つに追加 し ます ( メ ト リ ッ ク 6 では、 コ レ ク タ テ ン プ レー ト の コ マ ン ド 行 し
き い値を設定す る 必要があ り ます )。
2
モニ タ テ ンプ レー ト (DBSPI-0006_jp お よ び DBSPI-0206_jp) を配布 し ます。 こ れ ら は
DBSPI-Oracle → DBSPI-Oracle: Standard Metrics → DBSPI-Oracle: Metrics Only テ ン プ レー ト グ
ループにあ り ます。
Quick Start メ ト リ ッ ク 16 と メ ト リ ッ ク 216: 拡張で き ないセグ メ ン ト
メ ト リ ッ ク 16/216 は、 表領域内のセグ メ ン ト に <n> よ り 少ないエ ク ス テ ン ト し か利用で き ない場
合に、 ア ラ ーム を発生 し ます。 こ の <n> は コ マ ン ド 行 し き い値 と し て指定で き ます。 ま た、 メ ト
リ ッ ク 16/216 は、 そ の セ グ メ ン ト の EXTENTS に、 し き い 値 を 加 え た 値 が セ グ メ ン ト の
MAX_EXTENTS 値を超え た場合 も ア ラ ーム を発生 し ます。
メ ト リ ッ ク 16/216 は メ ト リ ッ ク 3/203 と 類似 し てい ます。 一時表領域以外のすべての表領域を選
択 し 、 次に DBA_FREE_SPACE か ら 空 き スペース量を計算 し て、 メ ト リ ッ ク 3/203 がす る の と 同 じ
や り 方で、 フ ァ イ ルシ ス テ ム か ら 利用で き る スペース量を計算 し ます。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
99
次に メ ト リ ッ ク 16/216 は、 下記の条件に一致 し てい る ため、 拡張で き ないセグ メ ン ト をチ ェ ッ ク
し ます。
EXTENTS + <threshold> > MAX_EXTENTS (DBA_SEGMENTS よ り )
さ ら に、 空 き エ リ ア (free_space) に ぴ っ た り 合 う よ う 最大 セ グ メ ン ト (max(NEXT_EXTENT)
DBA_SEGMENTS よ り ) のエ ク ス テ ン ト の数を計算 し ます。 さ ら に、 計算 さ れた こ の値を コ マ ン ド
行 し き い値 と 比較 し ます。カ ウ ン ト が し き い値 よ り 小 さ い場合は、各セグ メ ン ト の NEXT_EXTENT
値を調べて、 それに利用で き る エ ク ス テ ン ト の数を計算 し ます。 こ のカ ウ ン ト と コ マ ン ド 行 し き
い値を比較 し て、 カ ウ ン ト が コ マ ン ド 行 し き い値 よ り 小 さ い場合は、 その値を OVO エージ ェ ン ト
に送 り ます。
Quick Start の使用 : メ ト リ ッ ク 16 は Quick Start に含ま れてい ますが、 メ ト リ ッ ク 216 は、 数万
のセ グ メ ン ト があ る 場合、 処理速度がかな り 遅 く な る ため、 Quick Start には含まれてい ません。 デ
フ ォ ル ト の コ マ ン ド 行 し き い値は 1 で、 こ れは 1 か 0 の利用で き る エ ク ス テ ン ト を持つセグ メ ン
ト の数を カ ウ ン ト す る こ と にな り ます。
メ ト リ ッ ク 16: し き い値
メ ト リ ッ ク 16 では、 テ ン プ レー ト DBSPI-Ora-15min_jp の コ マ ン ド 行で指定 さ れ る コ マ ン ド 行 し
き い値の変更が必要にな り ます。 た と えば、 し き い値を 5 エ ク ス テ ン ト に設定す る には、 コ マ ン
ド 行を次の よ う に変更 し ます。
dbspicao -c DBSPI-Ora-15min_jp -m 203:10.16:5.17:80,18:95,58,62-65,77-81
-x suffix=_jp
テ ン プ レー ト DBSPI-0016_jp の し き い値 0.5 はその ま ま に し ます。こ の値はセ グ メ ン ト を カ ウ ン ト
し て、 1 セグ メ ン ト で も あれば、 ア ラ ーム を発生す る こ と が望ま し いためです。
メ ト リ ッ ク 216: し き い値
メ ト リ ッ ク 216 では、 ア ラ ーム を発生す る 条件にな る エ ク ス テ ン ト の数は、 コ マ ン ド 行の し き い
値は通過す る 必要があ り ます。 た と えば、 メ ト リ ッ ク 216 を メ ト リ ッ ク 16 の代わ り に、 し き い値
3 エ ク ス テ ン ト で使いたい場合は、 コ マ ン ド 行を次の よ う に変更 し ます。
dbspicao -c DBSPI-Ora-15min_jp -m 203:10,216:3,17:80,18:95,58,62-65,77-81
-x suffix=_jp
上記の メ ト リ ッ ク 216 の "3" の設定に よ り DB-SPI は、利用で き る エ ク ス テ ン ト が 3 以下のすべて
のセ グ メ ン ト に関 し て、 値を OVO エージ ェ ン ト に送 り ます。 コ マ ン ド 行 し き い値が指定 さ れない
場合、 デフ ォ ル ト の 1 と な り ます。
モニ タ テ ン プ レー ト DBSPI-0216_jp は変更す る 必要はあ り ません。 こ れは、 デフ ォ ル ト で し き い
値が 100 に設定 さ れ る ためです。 こ の最大値の設定が必要なのは、 コ レ ク タ テ ン プ レー ト の コ マ
ン ド 行に 「実際」 の し き い値が設定 さ れ る ためです。 DB-SPI がセグ メ ン ト に残っ たエ ク ス テ ン ト
の数を使用 し て OVO エージ ェ ン ト を呼び出す と 、こ の 100 の設定値に よ り ア ラ ームが確実に生成
さ れます。 モニ タ テ ン プ レー ト DBSPI-0216_jp で し き い値の変更が必要にな る のは、 コ マ ン ド 行
し き い値が 100 よ り 大 き く 設定 さ れた場合だけですが、 こ れはほ と ん ど あ り 得ません。
100
第5章
Oracle SQL ク エ リ モニ タ テ ン プ レー ト
Oracle ア ド オ ン → 追加の メ ト リ ッ ク サブグループの中に SQL ク エ リ デー タ 用のテ ンプ レー ト が
含ま れ ます。 テ ン プ レー ト は、 ロ ールア ッ プ (101 ~ 108) お よ び ド リ ルダ ウ ン (301 ~ 308) モー ド
が用意 さ れてい ます。 テ ン プ レー ト は、 次の と お り に SQL ク エ リ を監視 し ます。
•
テ ン プ レー ト DBSPI-0101 お よ び DBSPI-0301: SQL デ ィ ス ク 読み取 り
•
テ ン プ レー ト DBSPI-0102 お よ び DBSPI-0302: SQL フ ェ ッ チ
•
テ ン プ レー ト DBSPI-0103 お よ び DBSPI-0303: SQL 行走査、 表走査
•
テ ン プ レー ト DBSPI-0104 お よ び DBSPI-0304: SQL 実行レー ト
•
テ ン プ レー ト DBSPI-0105 お よ び DBSPI-0305: SQL バ ッ フ ァ 取得
•
テ ン プ レー ト DBSPI-0106 お よ び DBSPI-0306: SQL 経過時間
•
テ ン プ レー ト DBSPI-0107 お よ び DBSPI-0307: SQL CPU 最大時間
•
テ ン プ レー ト DBSPI-0108 お よ び DBSPI-0308: SQL 全表走査
SQL ク エ リ デー タ の収集方法
上記のテ ン プ レー ト に対応す る メ ト リ ッ ク (DBSPI-0108 お よ び DBSPI-0308 を除 く ) は メ ト リ ッ ク
E100-SQLDataGatherer に依存 し ます。 E100-SQLDataGatherer メ ト リ ッ ク は、 特定の SQL ス テー ト
メ ン ト を実行 し て SQL ク エ リ を収集 し 、 デー タ を取得 し てデー タ ベース固有の "pstore" ( 固定格
納 ) に格納 し ます。
SQL ク エ リ デー タ の分析方法
SQL ク エ リ 監 視 テ ン プ レ ー ト を 配 布 す る と 、 DBSPI-0100 が す べ て の デ ー タ を 収 集 し ま す。
DBSPI-0108 お よ び DBSPI-0308 以外の上記の テ ン プ レ ー ト が 1 つで も ノ ー ド に配布 さ れて い る
と 、 収集 さ れたデー タ の特定の領域が分析の対象 と な り ます。
ロ ールア ッ プお よ び ド リ ルダ ウ ン テ ン プ レー ト は、 それぞれに し き い値が設定 さ れていて、 個々
の し き い値に基づいて適宜ア ラ ーム を発生 し ます。 ロ ールア ッ プお よ び ド リ ルダ ウ ン テ ン プ レー
ト はいずれ も 、 ア ラ ーム が発生す る と 、 自動 レ ポー ト で ト ッ プ 10 の値を参照で き ま す。 自動 レ
ポー ト は、 生成 さ れた メ ッ セージの注釈に含 ま れ、 デフ ォ ル ト で 10 に設定 さ れてい ま す。 10 の
値に設定 さ れてい る と い う こ と は、 最 も 高い 10 個の値が列挙 さ れ る こ と を意味 し ます。 つま り 、
違反値が 1 つで残 り の 9 個の値が違反値ではない場合 も あ り ま す。 違反が 1 つで も 発生す る と 、
生成 メ ッ セージの注釈には、 必ず ト ッ プ 10 の値が表示 さ れます。
[ 注釈 ] タ ブ を表示す る には、コ ン ソ ールで生成 さ れた メ ッ セージ を ダブル ク リ ッ
ク し ます。
SQL ク エ リ 監視のロールア ッ プ と ド リ ルダウン テ ン プ レー ト の違い
ロ ールア ッ プお よ び ド リ ルダ ウ ン テ ン プ レー ト の違いは、 デー タ に対 し てのア ラ ームの生成方法
です。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
101
ロールア ッ プ テ ン プ レー ト は、 し き い値違反の数に関係な く 、 上位 ク エ リ に対 し て ア ラ ーム を発
生 し ま す。 違反が発生す る と 、 上位値お よ び所有者 (sql_id) を含む メ ッ セージ を送信 し ま す。 ま
た、 自動ア ク シ ョ ン を実行 し て、 メ ッ セージ詳細の注釈領域に レ ポー ト を生成 し ます。 こ の自動
ア ク シ ョ ン レ ポー ト は、 特定の SQL ク エ リ に関す る 違反値お よ び ト ッ プ 9 の値を示 し ます。 変更
さ れてい る 場合を除 き 、 表示 さ れ る 値は 10 個です。
ド リ ルダウ ン テ ン プ レ ー ト は、 ト ッ プ 10 の ク エ リ に対 し て ア ラ ーム を発生 し ま す。 違反が発生
す る と 、 10 個 ま での違反に対 し て メ ッ セージ を生成 し ま す。 ロ ールア ッ プ テ ン プ レ ー ト と 同様
に、 ド リ ルダ ウ ン テ ン プ レー ト も メ ッ セージ詳細の注釈領域で参照で き る 自動ア ク シ ョ ン レ ポー
ト を生成 し ます。 レ ポー ト は、 最 も 重大な違反お よ びそれに続けて高い 9 つの値を一覧表示 し て、
デフ ォ ル ト の ト ッ プ 10 カ ウ ン ト を完成 し ます。 ト ッ プ 10 カ ウ ン ト は、 コ レ ク タ テ ンプ レー ト の
コ マ ン ド 行で設定 し ます ( 以下の注記を参照 )。
デフ ォ ル ト では、 SQL ク エ リ 監視 メ ト リ ッ ク は コ レ ク タ テ ン プ レー ト
Ora-Add-Ons-15min に 含 ま れ ま す。 コ ン ソ ール で Ora-Add-Ons-15min テ ン プ
レ ー ト を ダブル ク リ ッ ク し て、 コ マ ン ド 行テ キ ス ト ボ ッ ク ス で各 ド リ ルダ ウ ン
テ ン プ レー ト に設定 し た カ ウ ン ト 値を確認で き ます。SQL ク エ リ 監視 メ ト リ ッ ク
の配布に使用す る コ レ ク タ テ ン プ レー ト の コ ピーを作成 し て、その メ ト リ ッ ク 番
号を コ マ ン ド 行に コ ピーす る こ と をお勧め し ます。 ま た、 テ ン プ レー ト (101 ~
107 お よ び 301 ~ 307) を実行す る には、 DBSPI-0100 を必ず含め る 必要があ る こ
と にご注意 く だ さ い。
メ ト リ ッ ク レポー ト ツールを使用 し ての SQL ク エ リ 監視デー タ の参照
SQL ク エ リ 監視 メ ト リ ッ ク レ ポー ト を、ア ラ ーム か ら 起動 し た自動ア ク シ ョ ン レ ポー ト と し て参
照す る のではな く 、 手動で生成で き ます。
簡単な レ ポー ト で カ ス タ マ イ ズ済み メ ト リ ッ ク 情報を手動で表示す る には、 以下の手順を実行 し
ます。
a
OVO コ ン ソ ールで [ ツール ] → [SPI for Databases] → [DBSPI Oracle] → [Oracle レ ポー
ト (UNIX)] ま たは [Oracle レ ポー ト (Windows)] を開 き ます。
b
メ ト リ ッ ク と 関連す る ツールを右 ク リ ッ ク し て、 [ プ ロパテ ィ ] を選択 し ます。
c
[ 詳細 ] タ ブ を ク リ ッ ク し て、 [ パ ラ メ ー タ ] テ キ ス ト ボ ッ ク ス で構文を次の よ う に変更
し ます。
構文 :
dbspicao -m < メ ト リ ッ ク 番号 >:< カ ウ ン ト > -r 2
デフ ォ ル ト 例 ( ト ッ プ 10 を表示 ):
dbspicao -m 101:10 -r 2
変更例 ( ト ッ プ 20 を表示 ):
dbspicao -m 101:20 -r 2
自動ア ク シ ョ ン パ ラ メ ー タ -r 1 は、 ア ラ ームが発生 し た ら レ ポー ト
を実行す る こ と を意味 し ます。 こ のパ ラ メ ー タ を使用 し て メ ッ セージ
詳細の注釈領域に表示 さ れ る レ ポー ト を生成 し ます。
ツール パ ラ メ ー タ -r 2 は、 デー タ お よ びレ ポー ト を再収集す る こ と
を意味 し ます。 こ のパ ラ メ ー タ に よ っ てデー タ を更新 し ます。
102
d
[ ツール プ ロ パテ ィ ] ページ を閉 じ ます。
e
ツールを ダブル ク リ ッ ク し て、 レ ポー ト を生成す る ノ ー ド を選択 し ます。
第5章
テ ン プ レー ト の概要
デー タ 収集はデフ ォ ル ト で 15 分間隔で実行 さ れ ます。ロ ールア ッ プお よ び ド リ ルダ ウ ン メ ト リ ッ
ク は、 コ レ ク タ テ ン プ レー ト (Ora-Add-Ons-15min テ ン プ レー ト ) の前回の実行時か ら 今回の実行
時 ま で の間に収集 し た デー タ を 分析 し ま す ( こ れ ら の テ ン プ レ ー ト の設定に関す る 詳細は、
『DB-SPI Oracle Reference』 ガ イ ド を参照 し て く だ さ い )。
DBSPI-0100 (E100_SQLDataGatherer):
こ の メ ト リ ッ ク は、 SQL ク エ リ デー タ を収集す る ために実行 し ます。 収集 し たデー タ は、 ロ ール
ア ッ プお よ び ド リ ルダ ウ ン テ ン プ レー ト が分析 し ます。 詳細は、 以下お よ びデー タ ベース SPI の
オ ン ラ イ ン ヘルプ を参照 し て く だ さ い。 メ ト リ ッ ク は、 v$sqlarea 表か ら デー タ を収集 し ます。
DBSPI-0101 (E101_SQLDiskReadsMax) および
DBSPI-0301 (E301_SQLDiskReads):
こ の メ ト リ ッ ク は、 デ ィ ス ク 読み取 り 用の メ ト リ ッ ク 0100 を通 し て v$sqlarea か ら 取得 し たデー
タ を分析 し ます。 05.0 の し き い値違反が発生す る と 警告 メ ッ セージ を起動 し ます。 メ ッ セージは、
1 つ以上の SQL ス テー ト メ ン ト において各実行あ た り のデ ィ ス ク 読み取 り 数が多いために、I/O パ
フ ォ ーマ ン ス が影響を受け る 可能性があ る こ と を示 し ます。 し き い値は低 く 設定 さ れてい る ため、
環境に応 じ て適切な設定を行 う 必要があ り ます。
DBSPI-0102 (E102_SQLFetchesMax) お よび
DBSPI-0302 (E302_SQLFetches):
こ の メ ト リ ッ ク は、 コ レ ク タ ス ケ ジ ュ ールの前回の実行時か ら 今回の実行時ま での間の、 ト ッ プ
< 値 > SQL ク エ リ におけ る メ ト リ ッ ク 実行あ た り の フ ェ ッ チ数を計算 し ます。 し き い値 150 に達
す る と 、 OVO メ ッ セージ ブ ラ ウ ザに警告 メ ッ セージが送信 さ れ ます。 メ ッ セージは、 1 つ以上の
SQL ス テー ト メ ン ト において各実行あ た り の フ ェ ッ チ数が多いため、 パフ ォ ーマ ン ス が影響を受
け る 可能性があ る こ と を示 し ます。
DBSPI-0103 (E103_SQLScanRowsMax) および
DBSPI-0303 (E303_SQLScanRows):
こ の メ ト リ ッ ク は、 コ レ ク タ ス ケ ジ ュ ールの前回の実行時か ら 今回の実行時ま での間の、 ト ッ プ
< 値 > SQL ク エ リ におけ る 各実行あ た り の走査行数を計算 し ます。 し き い値 5 に達す る と 、 OVO
メ ッ セージ ブ ラ ウ ザに警告 メ ッ セージが送信 さ れ ます。 し き い値は低 く 設定 さ れてい る ため、 環
境に応 じ て適切な設定を行 う 必要があ り ます。 し き い値を超過す る と 、 行走査が過剰に行われて
い る 可能性があ り ます。 こ れに よ り 、 物理ま たは論理 I/O パ フ ォ ーマ ン ス が影響を受け る 場合が
あ り ます。
DBSPI-0104 (E104_SQLExecRateMax) および
DBSPI-0304 (E304_SQLExecRate):
こ の メ ト リ ッ ク は、 コ レ ク タ ス ケ ジ ュ ールの前回の実行時か ら 今回の実行時ま での間の、 ト ッ プ
< 値 > SQL ク エ リ におけ る 1 分間の実行率を計算 し ます。 し き い値 5 に達す る と 、 OVO メ ッ セー
ジ ブ ラ ウ ザに警告 メ ッ セージが送信 さ れ ます。 し き い値は低 く 設定 さ れてい る ため、 環境に応 じ
て適切な設定を行 う 必要があ り ます。 こ の メ ト リ ッ ク は、 1 つ以上の SQL ス テー ト メ ン ト の実行
率が高いため、 パフ ォ ーマ ン ス が影響を受け る 可能性があ る こ と を示 し ます。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
103
DBSPI-0105 (E105_BufferGetsPerExecRatio) および
DBSPI-0305 (E305_BufferGetsPerExecRatio):
こ の メ ト リ ッ ク は、 コ レ ク タ ス ケ ジ ュ ールの前回の実行時か ら 今回の実行時ま での間の、 ト ッ プ
N SQL ク エ リ におけ る 各実行あ た り の論理読み取 り ( バ ッ フ ァ 取得 ) 数を計算 し ます。 し き い値
を超過す る と 、 1 つ以上の SQL ス テー ト メ ン ト において各実行あ た り のバ ッ フ ァ 取得数が多いた
めに、 SQL ス テー ト メ ン ト が非効率であ る 可能性を示 し ます。 非効率的な SQL ス テー ト メ ン ト に
よ っ て、 論理 I/O パフ ォーマ ン ス が悪影響を受け る 場合があ り ます。
DBSPI-0106 (E106_SQLElapsedTime) お よび
DBSPI-0306 (E306_SQLElapsedTime):
こ の メ ト リ ッ ク は、 各実行あ た り の経過時間が長い SQL ス テー ト メ ン ト がないか ど う か をチ ェ ッ
ク し ます。 経過時間が長い ス テー ト メ ン ト ( し き い値 1.0 を超過 ) を検出す る と 、 OVO メ ッ セー
ジ ブ ラ ウ ザに警告 メ ッ セージが送信 さ れ ます。 し き い値は低 く 設定 さ れてい る ため、 環境に応 じ
て適切な設定を行 う 必要があ り ます。 こ の メ ト リ ッ ク は、 1 つ以上の SQL ス テー ト メ ン ト の実行
率が高いため、 パフ ォ ーマ ン ス が影響を受け る 可能性があ る こ と を示 し ます。
DBSPI-0107 (E107_SQLCPUTimeMax) お よび
DBSPI-0307 (E307_SQLCPUTimeMax):
こ の メ ト リ ッ ク は、 コ レ ク タ ス ケ ジ ュ ールの前回の実行時か ら 今回の実行時ま での間で、 各実行
あ た り の CPU 占有時間が長い SQL ス テー ト メ ン ト がないか ど う か をチ ェ ッ ク し ます。 CPU 占有
時間が高い SQL ス テー ト メ ン ト を検出す る と 、 OVO メ ッ セージ ブ ラ ウ ザに警告 メ ッ セージが送
信 さ れ ます。 デフ ォ ル ト の し き い値は低 く 設定 さ れてい る ため、 環境に応 じ て適切な設定を行 う
必要があ り ます。 こ の メ ト リ ッ ク は、 1 つ以上の SQL ス テー ト メ ン ト の CPU 占有時間が長いため
に、 論理 I/O パフ ォ ーマ ン ス が影響を受け る 可能性があ る こ と を示 し ます。
DBSPI-0108 (E108_SQLFullTableScanMax) および
DBSPI-0308 (E308_SQLFullTableScanMax):
DBSPI-0108/0308 はス タ ン ド ア ロ ン テンプレー ト です。 データ 収集を DBSPI-0100 に依存し ません。
こ の メ ト リ ッ ク は、 コ レ ク タ ス ケ ジ ュ ールの前回の実行時か ら 今回の実行時ま での間で、 全表走
査を行っ てい る SQL ス テー ト メ ン ト を監視 し ます。 全表走査を行っ てい る SQL ス テー ト メ ン ト
を検出す る と 、 OVO メ ッ セージ ブ ラ ウ ザに警告 メ ッ セージが送信 さ れ ます。 全表走査を行っ てい
る SQL ス テー ト メ ン ト が存在す る と 、 ク エ リ の実行が予測 よ り も 低速化す る 場合があ り ます。
104
第5章
Oracle リ スナーのチ ェ ッ ク
デー タ ベース SPI では、 Oracle リ ス ナーに対 し て、 2 つの別のテ ンプ レー ト を使用 し て 2 つの異な
る タ イ プのチ ェ ッ ク を実行で き ます。 1 つは基本的な リ ス ナーのチ ェ ッ ク で あ り 、 デフ ォ ル ト の
リ ス ナーが実行 さ れてい る か ど う か を調べます。 指定 さ れた 1 つ以上の リ ス ナーを調べ る よ う に
設定す る こ と も で き ます。 も う 1 つは詳細な リ ス ナーのチ ェ ッ ク であ り 、 リ ス ナーが特定のデー
タ ベー ス イ ン ス タ ン ス に接続で き る か ど う か を調べます。 リ ス ナーの実行状況を調べ る 2 つのテ
ン プ レー ト を次に示 し ます。
— DBSPI-Ora-Listener (UNIX のみ ) は基本チ ェ ッ ク を行 う も ので、 デフ ォ ル ト の リ ス ナー
ま たは指定 さ れた リ ス ナーが管理対象 ノ ー ド ( デー タ ベース サーバーが存在 し てい る )
で実行 さ れてい る こ と を確認 し ます。
— DBSPI-Ora-Listener Connect (UNIX と NT) は詳細なチ ェ ッ ク を行 う も ので、 管理対象
ノ ー ド 上の リ ス ナーが特定のデー タ ベース イ ン ス タ ン ス に接続で き る こ と を確認 し ます
( こ のチ ェ ッ ク は管理対象 ノ ー ド で接続を シ ミ ュ レー ト し て行い ます )。
Oracle リ ス ナーのチ ェ ッ ク は、 135 ページの 「 リ モー ト デー タ ベース の監視」 で説明 し てい る よ
う に、 リ モー ト のデー タ ベース監視では動作 し ません。
基本 リ スナー チ ェ ッ クの使用
基本 リ ス ナーチ ェ ッ ク テ ン プ レ ー ト を 使用す る と 、 任意の リ ス ナープ ロ セ ス (tnslsnr) の有無の
チ ェ ッ ク と 、 特定の リ ス ナープ ロ セ ス のチ ェ ッ ク を行 う こ と がで き ます。 任意の リ ス ナー プ ロ セ
ス のチ ェ ッ ク では、 リ ス ナー制御ユーテ ィ リ テ ィ の実行時に TNS エ ラ ーの有無がチ ェ ッ ク さ れま
す。 tnslsnr プ ロ セ ス が 1 つ以上見つか っ た場合、 すべてが正常に処理 さ れてい る と みな さ れます。
TNS エ ラ ーが見つか る と 、 問題があ る と みな さ れ、 エ ラ ー と し て報告 さ れ ます。
デー タ ベー ス SPI の設定フ ァ イ ルにエ ン ト リ を指定す る と 、 特定の リ ス ナープ ロ セ ス も チ ェ ッ ク
で き ます。 その場合、 テ ン プ レー ト は、 設定フ ァ イ ルに基づいて複数の リ ス ナーをチ ェ ッ ク で き
ます。 設定フ ァ イ ルには、 リ ス ナー名 と 、 必要に応 じ てパ ス ワ ー ド を指定 し ます。 次の作業 1 の
具体例を参照 し て く だ さ い。
こ の基本 リ ス ナーチ ェ ッ ク は、 UNIX でのみ使用で き ます。
タ ス ク 1: 複数の リ スナーの設定 ( 特定の リ スナーを チ ェ ッ ク し ない場合は省略可 )
設定 を 行 わ な い 場合、 分配 さ れ た DBSPI-Ora-Listener テ ン プ レ ー ト は、 デ フ ォ ル ト リ ス ナ ー
LISTENER を監視 し ます。 リ スナーの監視を カ ス タ マ イ ズする には、 設定フ ァ イ ルを編集 し て、 リ
スナーを実行する UNIX ノ ー ド をデフ ォル ト 以外の名前、 複数の リ スナー、 パス ワー ド で保護 さ れ
た リ スナーのいずれか 1 つ以上に置き 換え ます。 次に、 各 ノ ー ド に [DB コ ネ ク シ ョ ン を設定 ] アプ
リ ケーシ ョ ン を実行 し ます。
設定フ ァ イ ルに リ ス ナー情報を入力す る には、 次の手順を実行 し ます。
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーで、 [ 登録ア プ リ ケーシ ョ ン ] を選択 し ます。
2
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ で次の よ う に操作 し ます。
UNIX ノ ー ド では、 [DB-SPI] → [ 管理 ] グループ を選択 し ます。
Windows ノ ー ド では、 [DB-SPI] → [Windows 管理 ] を選択 し ます。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
105
3
[DB コ ネ ク シ ョ ン を設定 ] を ダブル ク リ ッ ク し 、 フ ァ イ ルを編集 し ます ( 構文については、 次
のページ を参照 )。
4
フ ァ イ ルの編集が終了 し た時点で、[ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、デー タ ベース SPI の ノ ー
ド に移動 し 、 各管理対象 ノ ー ド を [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン に ド ラ ッ グ &
ド ロ ッ プ し ます。
例 1: 複数の リ スナーの監視 と 、 パスワー ド を持つ リ スナーの監視を行 う 場合
SYNTAX_VERSION 4
ORACLE
HOME "<ORACLE_HOME>"
DATABASE "<name>" CONNECT "<user/password>"
...
DATABASE "<name>" CONNECT "<user/password>"
...
LISTENER "<name>"
...
LISTENER "<name>" CONNECT "password>"
例 2: リ ス ナーのみを 監視し 、 データ ベース を 監視し な い場合
SYNTAX_VERSION 4
ORACLE
HOME "<ORACLE_HOME>"
LISTENER "<name>"
...
LISTENER 情報 と DATABASE 情報の入力順序は問い ません。
タ ス ク 2: ( 必須 ): 基本 リ スナーチ ェ ッ ク テ ン プ レ ー ト の割 り 当て と 分配
106
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 DB-SPI を実行す る 管理対象 ノ ー ド を選択 し ます。
2
[ ア ク シ ョ ン ] メ ニ ュ ーか ら 分配す る テ ン プ レー ト を割 り 当て る ( 選択す る ) には、[ エージ ェ
ン ト ] → [ テ ン プ レ ー ト の指定 ] を選択 し ます。
3
[ ノ ー ド / テ ン プ レー ト の指定 ] ウ ィ ン ド ウ で、 [ 追加 ] ボ タ ン を ク リ ッ ク し ます。
4
[ ノ ー ド / テ ン プ レ ー ト の追加 ] ウ ィ ン ド ウ で、 [ テ ン プ レ ー ト ウ ィ ン ド ウ ] ボ タ ン を ク リ ッ ク
し ます。
5
[ メ ッ セージ・ ソ ース のテ ン プ レー ト ] ウ ィ ン ド ウ で、[SPI for Databases] → [DBSPI-Oracle]
→ [DBSPI-Oracle:Listener] → [DBSPI-Ora-Listener_jp] を選択 し ます。
6
割 り 当てたテ ン プ レー ト を分配す る には、 [ ア ク シ ョ ン ] メ ニ ュ ーか ら 、 [ エージ ェ ン ト ] →
[ ソ フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
7
[OVO ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ] ウ ィ ン ド ウ で、 [ テ ン プ レ ー ト ] チ ェ ッ ク
ボ ッ ク ス を ク リ ッ ク し ます。
8
[ ノ ー ド ・ リ ス ト 中で要ア ッ プデー ト の ノ ー ド ] オプシ ョ ン ボ タ ン を選択 し ます。
第5章
9
前 も っ て ノ ー ド を選択 し ていない場合は、[ マ ッ プ選択の取込み ] ボ タ ン を ク リ ッ ク し て対象
と す る ノ ー ド を リ ス ト に表示 し 、 [OK] を ク リ ッ ク し て管理対象 ノ ー ド にテ ン プ レー ト を分配
し ます。
リ スナーのチ ェ ッ ク、 無効化
次の よ う に defaults フ ァ イ ルにエ ン ト リ を追加 し て、 特定の ノ ー ド で実行中の Oracle リ ス ナー
チ ェ ッ ク を無効化で き ます。
1
管理対象 ノ ー ド で、オペレーテ ィ ン グ シ ス テ ム に応 じ て次の フ ァ イ ルのいずれか を開 き ます。
HP-UX、 Linux、 Solaris: /var/opt/OV/dbspi/defaults
AIX (DCE):
/var/lpp/OV/dbspi/defaults
AIX (HTTPS):
/var/opt/OV/dbspi/defaults
NT:
\usr\OV\dbspis\defaults
2
次のエ ン ト リ を挿入 し ます。
LISTENER_CHECK OFF
3
変更内容を保存 し 、 フ ァ イ ルを閉 じ ます。
リ ス ナー チ ェ ッ ク を有効化す る には、 こ のエ ン ト リ を削除 し て フ ァ イ ルを再度保存 し
ます。
詳細 リ スナー チ ェ ッ クの使用
DBSPI-Ora-Listener-Connect_jp テ ンプ レー ト は、 Oracle リ ス ナーの接続をチ ェ ッ ク し ます。 基本的
な リ ス ナー チ ェ ッ ク に対す る こ のテ ン プ レー ト の利点は、 リ ス ナーの実行状況の検証以外に、 リ
ス ナーのデー タ ベース への接続性 も 検証で き る こ と です。 ただ し 、 基本チ ェ ッ ク と 異な り 、 詳細
チ ェ ッ ク は設定が必要です。
Oracle のサーバー と ク ラ イ ア ン ト 間の接続では、 接続時に Oracle サービ ス名を ネ ッ ト ワ ー ク ア ド
レ ス に変換す る ためのい く つかの機構の う ち、 どれを使用 し て も か ま い ません。 こ れ ら の機構に
はホ ス ト 名前解決 (TCP/IP 環境での DNS や NIS な ど )、Oracle Names Server ( デ ィ レ ク ト リ サービ
ス を提供す る Oracle サーバー ) ま たは ロ ーカル名前解決 (tnsnames.ora) があ り ます。
リ スナー接続を チ ェ ッ ク する 2 つの方法
リ ス ナー接続テ ン プ レ ー ト は最後に挙げた機構で あ る tnsnames.ora フ ァ イ ルに よ っ て、 リ ス
ナー接続を チ ェ ッ ク し ま す。 こ のテ ン プ レー ト を ど の よ う に使いたいかに よ り 、 2 つの方法が選
択で き ます。
DB-SPI デ フ ォ ル ト ( 方法 #1): DBSPI-Ora-Listener-Connect_jp テ ンプ レー ト には収集パ ラ メ ータ ( テ
ン プ レ ー ト の [ コ マ ン ド ] テ キ ス ト ボ ッ ク ス では -n) が含 ま れ、 それに よ り DB-SPI は Oracle
tnsnames.ora フ ァ イ ルに リ ス ト さ れたサービ ス を DB-SPI 設定フ ァ イ ルのエ ン ト リ にマ ッ ピ ン
グ し ます。 ただ し 、 デフ ォ ル ト 設定には制限があ り ます。 こ れについては、 次のセ ク シ ョ ンで説明
し ます。
代替方法 (方法 #2): DBSPI-Ora-Listener-Connect_jp テ ン プ レー ト を変更 し てその柔軟性を拡張で き
ます。 テ ン プ レー ト の収集パ ラ メ ー タ を変更す る と 、 よ り 正確な監視が可能にな り ます。 ただ し 、
こ の方法はテ ン プ レー ト を単に変更す る だけでな く 、 追加のマ ッ ピ ン グエ ン ト リ を DB-SPI 設定
フ ァ イ ルに挿入す る 必要があ り ます。
ど ち ら の方法を使用する かを判断する には、 次の方法 #1 と 方法 #2 の各セ ク シ ョ ン を参照し て く だ
さ い。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
107
方法 #1: ( デフ ォ ルト ) 不特定の接続のチ ェ ッ ク
DBSPI-Ora-Listener-Connect_jp テ ン プ レー ト には、[ コ マ ン ド ] テ キ ス ト ボ ッ ク ス に設定が含まれ、
それが コ レ ク タ / アナ ラ イ ザ (dbspicao コ マ ン ド ) に接続チ ェ ッ ク を命令 し ます。こ の設定が "-n"
オプシ ョ ン です。
"-n" オプシ ョ ン を使用す る と 、 テ ン プ レ ー ト の変更は不要で あ り 、 ロ ーカルの tnsnames.ora
フ ァ イ ルにあ る サービ ス名を DB-SPI 設定フ ァ イ ルのエ ン ト リ にマ ッ ピ ン グす る だけで済みます。
こ れに よ り 、指定 し た リ ス ナー サービ ス の接続が失敗 し た場合、エ ラ ー メ ッ セージが OVO の メ ッ
セージ ブ ラ ウ ザに送 ら れ ます。
必要条件 (-n オプ シ ョ ン )
— DB-SPI を ノ ー ド 上で設定す る 必要があ り ます。
— チ ェ ッ ク し たい各 リ ス ナーについて、 Oracle のネー ミ ン グ方法 ( 通常 tnsnames.ora)
に よ る サービ ス名を、 DB-SPI 設定フ ァ イ ルで設定 さ れ る イ ン ス タ ン ス名に、 全 く 同 じ 名
前でマ ッ ピ ン グす る 必要があ り ます。
結果 / 制限事項
108
—
リ ス ナーを使っ た接続が失敗 し た場合、 危険域 メ ッ セージが管理サーバーのブ ラ ウ ザに
送 ら れます。
—
リ ス ナーを使っ た接続が成功 し た場合、 結果は返 さ れ ません。
第5章
DB-SPI 設定 フ ァ イルを tnsnames.ora フ ァ イルにマ ッ プする には、 次の手順を実行 し ます。
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録 ノ ー ド ] を選択 し て、 リ ス ナー接続をチ ェ ッ ク す る ノ ー ド
を強調表示 し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録ア プ リ ケーシ ョ ン ] を選択 し ます。
3
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ で、 [DB-SPI] → [ 管理 ] を ダブル ク リ ッ ク し ます。
4
[ 管理 ] ウ ィ ン ド ウ で、 [DB コ ネ ク シ ョ ン を設定 ] を ダブル ク リ ッ ク し ます。
DB-SPI と Oracle の フ ァ イル エ ン ト リ
DB-SPI 設定フ ァ イ ルを初めて開 く と 、 フ ァ イ ル構文があ り ます。 以下に示す DB-SPI 設定フ ァ イ
ル構文には、 3 行目にデー タ ベー ス イ ン ス タ ン ス 名が設定 さ れ る <name> エ ン ト リ が含 ま れてい
ます。 こ のエ ン ト リ を置 き 換え る 実際の名前は、 リ ス ナー サービ ス と し て tnsnames.ora フ ァ
イ ルに入力す る 名前です。
ORACLE
HOME "<ORACLE_HOME>"
DATABASE <name> CONNECT "<user/password>"
DB-SPI 設定 フ ァ イル
1 つの Oracle デー タ ベース のエ ン ト リ
ORACLE
HOME "/opt/oracle/product/8.0.5"
DATABASE ora805 CONNECT "dbspi/dbspipass"
Oracle フ ァ イル (tnsnames.ora )
エ ン ト リ は次の よ う にな り ます。
ora805=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL=IPC)(KEY=ora805))
(ADDRESS= (PROTOCOL=TCP)(HOST=ellie)(PORT=1521))
)
(CONNECT_DATA=(SID=ora805))
)
イ ン ス タ ン ス名は tnsnames.ora フ ァ イ ルのサービ ス名 と 完全に一致す る 必要があ り ます。
方法 #2: ( カ ス タ マ イ ズに よ る ) 特定の接続のチ ェ ッ ク
詳細な リ ス ナーのチ ェ ッ ク では、 特定の リ ス ナーサービ ス に よ る 接続をチ ェ ッ ク で き ます。 ま た、
要求 さ れ る マ ッ ピ ン グは、 サービ ス名 と し て特定のデー タ ベース イ ン ス タ ン ス名を
tnsnames.ora フ ァ イ ルに入力す る 必要があ り ません。 ただ し 、 こ の方法ではテ ン プ レー ト のカ
ス タ マ イ ズ と 、 DB-SPI 設定フ ァ イ ルに追加のエ ン ト リ が必要 と な り ます。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
109
通常、 DB-SPI 設定フ ァ イ ルは各デー タ ベース イ ン ス タ ン ス ご と に 1 つのエ ン ト リ を持っ てい ま
す。た と えば、次の DB-SPI 設定フ ァ イ ルのエ ン ト リ のサン プルでは、ora805 と い う 名前の Oracle
デー タ ベース が 1 つあ る だけです。
ORACLE
HOME "/opt/oracle/product/8.0.5"
DATABASE ora805 CONNECT "dbspi/dbspipass"
上記エ ン ト リ は、 DB-SPI コ レ ク タ / アナ ラ イ ザが メ ト リ ッ ク を処理す る ために必要 と な り ます。
DB-SPI の接続エ イ リ ア ス を Oracle フ ァ イ ルにマ ッ ピ ン グする エ ン ト リ
"-m 1" オプシ ョ ン を使用する には、 接続エ イ リ ア ス のエン ト リ を ( 各データ ベース イ ン ス タ ン ス
名に対 し て ) DB-SPI 設定 フ ァ イ ルに追加す る 必要が あ り ま す。 こ の接続エ イ リ ア ス は、 特定の
Oracle リ スナー サービ スへの接続を テ ス ト し ます。そのため、接続エ イ リ ア ス名は tnsnames.ora
フ ァ イ ルのサービ ス名 と 一致する 必要があ り ます。 次の例を参考に し て く だ さ い。
DB-SPI 設定 フ ァ イルのエ ン ト リ
次の DB-SPI 設定フ ァ イ ルのサン プルでは、 2 つのエ ン ト リ があ り ます。 1 つは イ ン
ス タ ン ス ora805 の メ ト リ ッ ク 処理のための も ので、 も う 1 つは イ ン ス タ ン ス
ora805 への リ ス ナー接続を、 サービ ス名 ora805_L1 を使用 し て テ ス ト し ます。
ORACLE
HOME "/opt/oracle/product/8.0.5"
DATABASE ora805 CONNECT "dbspi/dbspipass"
DATABASE listener_check1 CONNECT "dbspi/dbspipass@ora805_L1"
Oracle tnsname.ora フ ァ イルのエ ン ト リ
ロ ーカルの tnsnames.ora フ ァ イ ルには次の よ う なエ ン ト リ が含まれてい ます。
ora805_L1=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL=IPC)(KEY=ora805))
(ADDRESS= (PROTOCOL=TCP)(HOST=ellie)(PORT=1521))
)
(CONNECT_DATA=(SID=ora805))
)
テ ン プ レ ー ト のカ ス タ マ イ ズ
テ ン プ レー ト を カ ス タ マ イ ズす る には、 -m と -i の両方のオプシ ョ ン を使用 し て、 イ ン ス タ ン ス
の ス テー タ ス メ ト リ ッ ク ( メ ト リ ッ ク #1) を、イ ン ス タ ン ス の よ う に ( チ ェ ッ ク のために ) 動作 し
てい る リ ス ナー サービ ス に対 し て実行 し ま す。 さ ら に、 専用の リ ス ナー サー ビ ス 「 イ ン ス タ ン
ス」 を -e を使用 し て除外す る ために、管理対象 ノ ー ド で使用す る メ ト リ ッ ク の処理テ ン プ レー ト
を変更す る 必要があ り ます。
必要条件 (-m オプシ ョ ン ):
— ノ ー ド で DB-SPI を設定す る 必要があ り ます。
— チ ェ ッ ク し たい各 リ ス ナーには、 Oracle のネー ミ ン グ方法 ( 通常 tnsnames.ora) に よ る
サービ ス名を、 DBSPI 設定フ ァ イ ルのエ ン ト リ にマ ッ ピ ン グす る 必要があ り ます。
予想 さ れ る 結果 (-m オプシ ョ ン ):
—
110
リ ス ナーへの接続が成功 し た場合、 メ ッ セージは生成 さ れ ません。
第5章
—
リ ス ナーへの接続に失敗 し た場合は、 危険域 メ ッ セージが管理サーバーのブ ラ ウ ザに送
ら れます。
テ ン プ レ ー ト を変更する には、 次の手順を実行 し ます。
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] を選択 し ます。
2
[ メ ッ セージ・ ソ ース のテ ン プ レー ト ] ウ ィ ン ド ウ で、[SPI for Databases] → [DBSPI-Oracle]
→ [DBSPI-Oracle:Listener] → [DBSPI-Ora-Listener_jp] を選択 し ます。
3
テ ン プ レー ト を コ ピー し て名前を変更 し ます。
( こ の例では、 テ ン プ レー ト 名を DBSPI-My-Ora-Listener-Connect_jp に変更 し ます。 )
4
新 し いテ ン プ レー ト の [ コ マン ド ] テ キ ス ト ボ ッ ク ス内で、 エ ン ト リ を変更す る ために、
"-m 1"、 "-c" に続いて テ ンプ レー ト 名、 "-i" に続いて リ ス ナー接続エ イ リ ア ス を含め ます。
次の よ う にな り ます。
dbspicao -m 1 -c DBSPI-My-Ora-Listener-Connect_jp -i listener_check1
-i listener_check2 -x suffix=_jp
余分な収集サ イ ク ルを避け る には、 他のすべてのテ ン プ レー ト (DBSPI-Ora-05min_jp、
DBSPI-Ora-15min_jp、 DBSPI-Ora-1h_jp お よ び DBSPI-Ora-1d_jp な ど ) を更新 し て、 こ れ ら 専用 リ
ス ナー 「 イ ン ス タ ン ス」 を除外 し ます。 た と えば、 次の よ う にな り ます。
dbspicao -c DBSPI-Ora-1d_jp
listener_check2 -x suffix=_jp
-m
42:20,56,61
-e
listener_check1
-e
シナ リ オの例 : 詳細な リ スナー接続チ ェ ッ ク
以下のシナ リ オには、 "-m 1" オプシ ョ ン を使用す る さ ま ざ ま な状況が示 さ れてい ます。
シナ リ オ #1: 1 つの リ スナーを 1 つのイ ン ス タ ン スに
こ の シ ナ リ オ で は、 管 理 対 象 ノ ー ド は DB1 と い う 名 前 の Oracle イ ン ス タ ン ス を 1 つ と 、
tnsnames.ora フ ァ イ ルでサービ ス名 DB1_L1 と し て識別 さ れ る リ ス ナーサービ ス を 1 つ持っ て
い ます。"-m 1" オプシ ョ ン を使用す る ためにカ ス タ マ イ ズ し たテ ン プ レー ト を作成 し てお く 必要
があ り ます。
こ の例では、 カ ス タ ム テ ン プ レー ト を、DBSPI-EXAMPLE-ORA-Listener-Connect_jp と い う
名前に変更 し ます。
カ ス タ ム テ ン プ レー ト を変更す る には、 [ コ マン ド ] テ キ ス ト ボ ッ ク ス で次のパ ラ メ ー タ を挿入
し て構文を変更 し ます。
dbspicao -m 1 -c DBSPI-EXAMPLE-ORA-Listener-Connect_jp -i DB1_L1 -x
suffix=_jp
ま た、 メ ト リ ッ ク の処理に使われ る 他の コ レ ク タ テ ンプ レー ト か ら 、 (-e オプシ ョ ン を使用 し て )
こ れ ら の専用 リ スナー 「 イ ン ス タ ン ス」 を除外する 必要があ り ます。
DB-SPI 設定フ ァ イ ル
ORACLE
HOME "/opt/oracle/product/8.0.5"
DATABASE db1 CONNECT "user/pass"
DATABASE DB1_L1 CONNECT "user/pass@DB1_L1"
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
111
Oracle フ ァ イル (Oracle tnsnames.ora)
DATABASE db1 CONNECT "user/pass"
DATABASE DB1_L1 CONNECT "user/pass@DB1_L1"
DB1_L1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC) (KEY=db1) )
(CONNECT_DATA = (SID=db1))
)
シナ リ オ #2: 1 つの リ スナーを複数のイ ン ス タ ン スに
こ のシナ リ オでは、 管理対象 ノ ー ド は DB1、 DB2、 お よ び DB3 と い う 名前の 3 つの Oracle イ ン ス
タ ン ス を持ち ます。 イ ン ス タ ン ス DB1 と DB2 は同 じ Oracle Home を共有 し ます。各デー タ ベー
ス は独自の リ ス ナーを持ち、 tnsnames.ora フ ァ イ ルで DB1_L1、 DB2_L2 お よ び DB3_L3 と し
て識別 さ れます。
必要条件: "-m 1" オプシ ョ ン を使用す る ためにカ ス タ ム テ ン プ レー ト の名前を変更す る 必要があ
り ます。こ の例では、テ ン プ レー ト 名は、DBSPI-EXAMPLE1-ORA-Listener-Connect_jp です。
カ ス タ ム テ ン プ レー ト を変更す る には、 [ コ マン ド ] テ キ ス ト ボ ッ ク ス で次のパ ラ メ ー タ を挿入
し て構文を変更 し ます。
dbspicao -m 1 -c DBSPI-EXAMPLE1-ORA-Listener-Connect_jp -i DB1_L1 -i
DB2_L2 -i DB3_L3 -x suffix=_jp
メ ト リ ッ ク の処理に使われ る 他の コ レ ク タ テ ン プ レー ト か ら 、 こ れ ら の専用 リ ス ナー 「 イ ン ス タ
ン ス」 を除外す る 必要があ り ます。
DBSPI 設定フ ァ イ ル
ORACLE
HOME "/opt/oracle/product/8.0.5"
DATABASE db1 CONNECT "dbspi/pass"
DATABASE db2 CONNECT "dbspi/pass"
DATABASE DB1_L1 CONNECT "dbspi/pass@DB1_L1"
DATABASE DB2_L2 CONNECT "dbspi/pass@DB2_L2
HOME "/opt/oracle/product/8.0.6"
DATABASE db3 CONNECT "dbspi/pass"
DATABASE DB3_L3 CONNECT "dbspi/pass@DB3_L3
112
第5章
Oracle tnsnames.ora フ ァ イ ル
DB1_L1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC) (KEY=db1) )
(CONNECT_DATA = (SID=db1))
)
DB2_L2=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC) (KEY=db2))
(CONNECT_DATA = (SID=db2))
)
DB3_L3=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC)(KEY=db3)
(CONNECT_DATA = (SID=db3))
)
シナ リ オ #3: 複数の Oracle リ スナーを 1 つのデー タ ベース イ ン ス タ ン スに
こ のシナ リ オでは、 管理対象 ノ ー ド は DB1 と DB2 の名前の 2 つの Oracle イ ン ス タ ン ス を持ち ま
す。 イ ン ス タ ン ス DB1 と DB2 は同 じ Oracle Home を共有 し ます。
DB1 デー タ ベース イ ン ス タ ン ス用の 1 つの リ ス ナーは DB1_L1 です。
DB2 デー タ ベース イ ン ス タ ン ス用の 2 つの リ ス ナーは DB2_L2a と DB2_L2b です。
必要条件: "-m 1" オプシ ョ ン を使用す る ためにカ ス タ ム テ ン プ レー ト の名前を変更す る 必要があ
り ます。こ の例では、テ ン プ レー ト 名は、DBSPI-EXAMPLE2-ORA-Listener-Connect_jp です。
カ ス タ ム テ ン プ レー ト を変更す る には、 [ コ マン ド ] テ キ ス ト ボ ッ ク ス で次のパ ラ メ ー タ を挿入
し て構文を変更 し ます。
dbspicao -m 1 -c DBSPI-EXAMPLE2-ORA-Listener-Connect_jp -i DB1_L1 -i
DB2_L2a -i DB2_L2b -x suffix=_jp
メ ト リ ッ ク の処理に使われ る 他の コ レ ク タ テ ン プ レー ト か ら 、 (-e オプシ ョ ン を使用 し て ) こ れ
ら の専用 リ ス ナー 「 イ ン ス タ ン ス」 を、 除外す る 必要があ り ます。
Oracle 用 SPI の詳細な カ ス タ マ イ ズ
113
DB-SPI 設定フ ァ イ ル
ORACLE
HOME "/opt/oracle/product/8.0.5"
DATABASE db1 CONNECT "dbspi/pass"
DATABASE db2 CONNECT "dbspi/pass"
DATABASE DB1_L1 CONNECT "dbspi/pass@DB1_L1"
DATABASE DB2_L2a CONNECT "dbspi/pass@DB2_L2a"
DATABASE DB2_L2b CONNECT "dbspi/pass@DB2_L2b"
Oracle tnsnames.ora フ ァ イ ル
DB1_L1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC) (KEY=db1) )
(CONNECT_DATA = (SID=db1))
)
DB2_L2a=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC) (KEY=db2))
(CONNECT_DATA = (SID=db2))
)
DB2_L2b=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC)9KEY=db2)
(CONNECT_DATA = (SID=db2))
114
第5章
6 ユーザー定義 メ ト リ ッ ク
ユーザー定義 メ ト リ ッ ク (UDM) を作成す る には、 SQL コ ー ド を本製品の外部で使用 し 、 デー タ
ベース に よ り 生成 さ れた メ ト リ ッ ク デー タ にア ク セ スす る 必要があ り ます。 メ ト リ ッ ク デー タ が
使用可能にな る と 、 メ ト リ ッ ク デー タ を具体的に取得 し 解釈す る ための多数の機能が DB-SPI に
備わ り ます。 本章では、 こ れ ら の機能お よ び OVO で使用す る デー タ を取得す る ために必要な一連
の作業について説明 し ます。
設定作業は ど のデー タ ベー ス で も 同 じ ですが、 デー タ ベース ご と に設定フ ァ イ ルに固有の コ ー ド
と エ ン ト リ が必要 と な り ま す。 デー タ ベー ス 固有の例は、 130 ページの 「例」 で説明 し て あ り ま
す。 こ の章では、 DB-SPI 内外で必要 と な る コ ン ポーネ ン ト について理解 し 、 完全にカ ス タ マ イ ズ
し た方法でデー タ ベース の監視を行い ます。
UDM コ ンポーネ ン ト について
ユーザー定義 メ ト リ ッ ク (UDM) は、 DB-SPI で定義済みの メ ト リ ッ ク に独自の メ ト リ ッ ク を追加
す る ための強力な手段です。UDM はユーザーが作成す る SQL コ ー ド であ り 、OVO 内での DB-SPI
の実行お よ び解釈方法を設定 し ます。 DB-SPI は、 Oracle デー タ ベースお よ び Microsoft SQL Server
デー タ ベース用の UDM を サポー ト し てい ます。
各デー タ ベー ス について、 以下の表に示 さ れてい る プ ロ グ ラ ムお よ びユーテ ィ リ テ ィ に関す る 知
識が必要です。
表 26
UDM の作成に使用するデー タ ベース ご と のプ ロ グ ラ ム と ユーテ ィ リ テ ィ
デー タ ベース
メ ト リ ッ ク COLLECT
ユーテ ィ リ テ ィ
メ ト リ ッ ク REPORT
ユーテ ィ リ テ ィ
Oracle
PL/SQL
SQL*Plus
MS SQL Server
Transact-SQL
ISQL ま たは OSQL
DB-SPI は、 ユーザー定義 メ ト リ ッ ク (UDM) を完全にサポー ト し てお り 、 ユーザーが定義 し た メ
ト リ ッ ク デー タ を設定、 取得、 表示す る 機能が備わ っ てい ます。
UDM を作成お よび設定する には、 以下のよ う に DB-SPI コ ン ポーネ ン ト を使用 し ます。
1
設定フ ァ イ ル (UDM を設定す る ための dbspiudm.cfg フ ァ イ ル ): こ の フ ァ イ ルは、 [UDM を
設定 ] アプ リ ケーシ ョ ン か ら 使用で き ます。 設定フ ァ イ ルでは、 コ ー ド を使用 し て、 メ ト リ ッ
ク デー タ の取得のためのユーザー定義 メ ト リ ッ ク の番号付け を設定 し ます ( ま たは、 ス ト ア
ド プ ロ シージ ャ を呼び出すか、 コ ー ド を含む INCLUDE フ ァ イ ルを参照 し ます )。
2
テ ン プ レー ト / 機能 : DB-SPI には、 UDM を処理す る 以下の よ う な テ ン プ レー ト と 機能が備
わ っ てい ます。
115
–
モニ タ テ ン プ レー ト では、 ア ラ ーム条件の設定、 お よ び メ ッ セージ と レ ポー ト の生成
に関す る 設定を行い ます。
–
ス ケ ジ ュ ール さ れた作業 テ ン プ レー ト では、 デー タ 収集を行 う 頻度を設定 し ます。
–
定義 メ ト リ ッ ク に関連す る レ ポー ト 。 ツール、 ま たは自動 / 手動ア ク シ ョ ン と し て実
行可能です。
–
グ ラ フ。 UDM メ ト リ ッ ク 値を グ ラ フ化で き ます。
メ ト リ ッ ク を定義す る には、 [ 管理 ] アプ リ ケーシ ョ ン グループか ら 以下のアプ リ ケーシ ョ ン を
使用 し ます。
•
[UDM を設定 ] 。 UDM 設定フ ァ イ ルを作成 し ます。
Windows シ ス テ ム上で動作す る Oracle と MS SQL に対 し ては、 Windows の管理対象
ノ ー ド を選択 し 、 [DBSPI] → [Windows 管理 ] グループ を開 き ます。 こ のグループ内
で、 Windows 用の [UDM を設定 ] アプ リ ケーシ ョ ンにア ク セ ス で き ます。
•
[SP/Oracle UDM を作成 ]、[SP/MSSQL UDM を作成 ]。Oracle 用お よ び MS SQL 用の UDM
を作成す る ス ト ア ド プ ロ シージ ャ を定義 し ます。
UDM 設定フ ァ イル
DB-SPI ユーザー定義 メ ト リ ッ ク (UDM) 設定フ ァ イ ル (dbspiudm.cfg) を使用する こ と で、 各 メ ト
リ ッ ク に番号を割 り 当て、 データ ソ ース を特定で き ます。 設定フ ァ イ ルはキーワー ド セ ク シ ョ ン と
必須エン ト リ で始ま り ます。 データベース タ イ プに続 く エン ト リ では、 定義さ れる メ ト リ ッ ク を特
定し 、 メ ト リ ッ ク を作成する ス ト ア ド プ ロ シージ ャ ま たは コー ド を呼び出し 、 SQL 文 ( メ ト リ ッ ク
データ ま たは メ ト リ ッ ク レ ポー ト を取得し ます ) を含む INCLUDE フ ァ イ ルを参照し ます。
具体的に各定義構造は以下の よ う にな り ます。
•
最初の行でデー タ ベース タ イ プ を特定 し ます (ORACLE な ど )。
•
定義の最初の行は、 キー ワー ド METRIC に よ っ て宣言 さ れた UDM 番号です。
•
2 行目は、 キー ワ ー ド COLLECT に よ っ て宣言 さ れた メ ト リ ッ ク コ ン ポーネ ン ト です。 その後
に収集オプシ ョ ン と SQL コ ー ド が続 き ます。COLLECT コ ン ポーネ ン ト は必須で、1 つの UDM
につ き 1 つだけ記述で き ます。
•
後続の行には 1 つま たは複数の コ ン ポーネ ン ト を記述 し ます。 それぞれ REPORT を使用 し て
宣言 し ます。
設定フ ァ イ ルを ( 必要な場合は INCLUDE フ ァ イ ル と と も に ) 管理対象 ノ ー ド に配布す る と 、 メ ト
リ ッ ク デー タ の取得お よ び特定が有効にな り ます。 ス ケ ジ ュ ール さ れた作業お よ びモニ タ テ ン プ
レー ト ( 後述の作業で設定 ) は、 取得 し たデー タ のサン プ リ ン グ ( 収集 ) お よ び解釈 ( ア ラ ーム の
生成 ) を行い ます。
ス ト ア ド プ ロ シージ ャ は、 シ ス テ ム パフ ォ ーマ ン ス を向上で き る と い う 利点を持つ も のの、 プ ロ
シージ ャ を各管理対象 ノ ー ド お よ び各デー タ ベース イ ン ス タ ン ス で作成 / 保存 し なければな ら な
い と い う 欠点があ り ます。 こ の よ う に設定が面倒にな る こ と か ら 、 SQL を直接 UDM 設定フ ァ イ
ルに挿入す る 方法をお勧め し ます。
116
第6章
UDM 設定フ ァ イルの構文
[UDM を設定 ] を起動す る と 、 次のサ ンプルが入っ た フ ァ イ ルが開 き ます。
ORACLE
METRIC 07XX
COLLECT <OPTIONS> "<sqlcode>"
REPORT 1 "<sqlcode>"
REPORT 2 "<sqlcode>"
METRIC 07YY
...
MSSQL
METRIC 37XX
COLLECT <OPTIONS> "<sqlcode>"
REPORT 1 "<sqlcode>"
REPORT 2 "<sqlcode>"
METRIC 37YY
where <OPTIONS> are MW ITO RATE, e.g. COLLECT ITO MW RATE "<sqlcode>"
表 27
UDM のキーワー ド
キーワー ド
説明
ORACLE
MSSQL
UDM 設定 フ ァ イ ルのなかで、 デー タ ベー ス の種類別に分け ら れた セ ク
シ ョ ン の開始位置 を 示 し ま す。 UDM 設定 フ ァ イ ルでは、 2 種類以上の
デー タ ベース を監視す る 場合、こ れ ら のセ ク シ ョ ン を複数記述で き ます。
METRIC
各 UDM メ ト リ ッ ク の定義は、 こ のキー ワ ー ド か ら 始め る 必要があ り 、
その後に メ ト リ ッ ク 番号を続け ます。
Oracle の範囲 : 0700 - 0799*
MS SQL の範囲 : 3700 - 3799
COLLECT
( オプシ ョ ン ) 1 つのメ ト リ ッ ク には COLLECT 文を 1 つだけ 記述でき
ま す。
MW
( オプシ ョ ン ) HP OpenView Performance Agent ( 以前の MeasureWare) に
値を送 り ます。
ITO
( オプシ ョ ン ) ア ラ ーム を生成す る ために、 値を OVO に送 り ます。
RATE
( オプシ ョ ン ) 次の式を使用 し て分単位の増減の計算を行い ます。
(<current>-<previous)/<seconds_between_collector_executions>*60
ユーザー定義 メ ト リ ッ ク
117
表 27
UDM のキーワー ド
キーワー ド
説明
REPORT
( オプシ ョ ン ) 1 つの メ ト リ ッ ク には複数の REPORT 文を記述で き ます。
<code_specification>
メ ト リ ッ ク に よ る 収集ま たは レ ポー ト に使用す る SQL 文を記述 し ます。
コ ー ド の記述は引用符で括っ た文字列 ( 二重引用符を使用 し て く だ さ
い。 内部で二重引用符を エ ス ケープす る にはバ ッ ク ス ラ ッ シ ュ [\] を使
用 し て く だ さ い ) と す る か、 INCLUDE キー ワ ー ド に続けて二重引用符
で括っ た フ ァ イ ル名を指定 し ます ( 詳細は以下を参照 )。
INCLUDE
COLLECT 句 と REPORT 句の SQL 文が入っ た フ ァ イ ルのパ ス名を指定 し
ます。 それが絶対パ ス でない場合は、 コ レ ク タ / アナ ラ イ ザはフ ァ イ ル
を エージ ェ ン ト のモニ タ デ ィ レ ク ト リ (HP-UX: /var/opt/OV/bin/
OpC/monitor) か ら ロ ー ド し よ う と し ます。 モニ タ を再分配す る 時に、
OVO がすべての管理対象 ノ ー ド に INCLUDE フ ァ イ ルを分配す る よ う に
す る ために、 管理サーバーの適切な場所 ( プ ラ ッ ト フ ォ ーム に よ っ て異
な る ため、 以下の表 28 を参照 し て く だ さ い ) に フ ァ イ ルを置いてお く
必要があ り ます。
*HP OpenView Smart Plug-In for PeopleSoft には、 番号が 0790 ~ 0799 の範囲の UDM が同梱 さ れて
い ます。 Oracle の Smart Plug-In を使い、 同時に PeopleSoft Smart Plug-In も イ ン ス ト ールす る 場合
には、 UDM 番号が矛盾 し ない よ う に、 大 き い範囲の UDM 番号 (0790 ~ 0799 な ど ) の使用を避
け、 小 さ い範囲の UDM 番号 (0700 な ど ) か ら 始めて く だ さ い。 UDM 番号を空けてお く こ と は強
制ではあ り ま せんが、 こ の よ う に し てお く こ と で、 将来、 独自に作成 し た UDM と Smart Plug-In
の UDM で番号が重な っ た場合に、 UDM の番号の付け直 し や、 テ ン プ レー ト の名前の変更をせず
に済みます。
キーワ ー ド MW、 ITO、 RATE は、 次の よ う に ど の よ う な組み合わせ も 認め ら れてい ます。
MW、 ITO、 RATE、 MW ITO、 MW RATE、 ITO RATE、 MW ITO RATE.
オプシ ョ ンは空白で区切 り ます ( オプシ ョ ン を持たない メ ト リ ッ ク ま たは、RATE オプシ ョ ンだけ
を実行 し 、デー タ を使用 し ない メ ト リ ッ ク については、 OVO はア ラ ーム を発生 さ せません。 ま た、
デー タ は OV Performance Agent には送 ら れません )。こ の よ う な設定で も 値を表示す る 唯一の方法
は、 コ マ ン ド 行で -p オプシ ョ ン を使用す る こ と です。
表 28
118
INCLUDE 文のパス
管理対象 ノ ー ド の OS
管理サーバー内の場所
HP-UX
/var/opt/OV/share/databases/OpC/mgd_node/customer
/hp/s700/hp-ux10/monitor
Solaris
/var/opt/OV/share/databases/OpC/mgd_node/customer
/sun/sparc/solaris/monitor
AIX
/var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix/monitor
Windows
/var/opt/OV/share/databases/OpC/mgd_node/customer
/ms/intel/nt/monitor
第6章
ま とめ
UDM は次の よ う に作成 し ます。
•
使用す る SQL コ ー ド の定義
•
UDM 設定フ ァ イ ルの作成 / 分配
•
UDM のテ ス ト
•
UDM テ ン プ レー ト の作成 / 分配
•
( オプシ ョ ン ): [UDM グ ラ フ有効化 ] アプ リ ケーシ ョ ン の起動
UDM 設定フ ァ イルの設定
UNIX ま たは Windows シ ス テ ム用の メ ト リ ッ ク を定義す る には、 デー タ ベース固有の SQL コ ー ド
を使用 し て、 DB-SPI コ レ ク タ / アナ ラ イ ザに対 し て、 デー タ ベース か ら メ ト リ ッ ク デー タ を取得
す る よ う に命令 し ま す。 メ ト リ ッ ク デー タ の取得には、 次の 2 つの方法が あ り ま す。 (1) 各管理
ノ ー ド 上に作成 し た ス ト ア ド プ ロ シージ ャ を呼び出 し 、 UDM 設定フ ァ イ ルか ら 呼び出す よ う に
す る 方法、 ま たは、 (2) 設定フ ァ イ ル ま たは保存済みフ ァ イ ルにあ る SQL 文を使用 し 、 設定フ ァ
イ ル内の INCLUDE エ ン ト リ に参照 さ せ る 方法。 詳細は、 130 ページの 「例」 を参照 し て く だ さ い。
ス ト ア ド プ ロ シージ ャ は、 シ ス テ ム パフ ォ ーマ ン ス を向上で き る と い う 利点を持つ も のの、 プ ロ
シージ ャ を各管理対象 ノ ー ド お よ び各デー タ ベース イ ン ス タ ン ス で作成 / 保存 し なければな ら な
い と い う 欠点があ り ます。 こ の よ う に設定が面倒にな る こ と か ら 、 SQL を直接 UDM 設定フ ァ イ
ルに挿入す る 方法をお勧め し ます。
作業 1:
使用する SQL コ ー ド の定義
•
ス ト ア ド プ ロ シージ ャ を使用 し てい る 場合は、 ス ト ア ド プ ロ シージ ャ にア ク セ スす る ための
構文 を作成 し 、 作業 2 で作成す る 設定 フ ァ イ ルに挿入 し ま す。 作業のガ イ ド ラ イ ン と し て、
130 ページの 「例」 を参照 し て く だ さ い。
•
SQL 文を使用 し てい る 場合は、 DB-SPI INCLUDE フ ァ イ ル ( オプシ ョ ン と し て作成 し 、 設定
フ ァ イ ル内で参照可能 ) 内に配置す る か、 作業 2 で作成す る 設定フ ァ イ ルにそれ ら の SQL 文
を直接挿入 し ます。
2 つ目の方法の代わ り に、 SQL 文を作業 2 で作成す る UDM 設定フ ァ イ ル ポ リ シーに
直接含め る こ と も で き ます。
作業 2:
UDM 設定 フ ァ イルの作成 / 分配
[UDM を設定 ] アプ リ ケーシ ョ ン を使用 し て、各 UDM ( ユーザー定義 メ ト リ ッ ク ) と ス ト ア ド プ ロ
シージ ャ ( 作業 1 でオプシ ョ ン と し て作成 ) の情報を入力 し ます。デー タ ベース の種類にかかわ ら
ず、 すべての UDM は 1 つの UDM フ ァ イ ルに設定 さ れます。 フ ァ イ ル内には、 デー タ ベース の種
類ご と に固有のセ ク シ ョ ンがあ り ます。 OVO を使用 し てい る 場合は、 UDM を必要な Oracle ノ ー
ド に分配 し 、 こ の手順の最後にモニ タ お よ び コ レ ク タ を分配 し て UDM を有効化す る 必要があ り
ます。
1
[ 管理 ] ま たは [Windows 管理 ] アプ リ ケーシ ョ ン グループで、 [UDM を設定 ] を起動 し ます。
初めて [UDM を設定 ] を起動する と 、 テキ ス ト エデ ィ タ が開き 、 コ メ ン ト (#) 付き のフ ァ イ ル
を表示 し ます。
ユーザー定義 メ ト リ ッ ク
119
図 27
2
UDM 設定 フ ァ イル と エ ン ト リ
テ ン プ レー ト のエ ン ト リ を、 130 ページの 「例」 の例にあ る よ う なエ ン ト リ で置 き 換え ます。
メ ト リ ッ ク のプ ロ グ ラ ムは、次のホ ス ト 変数を通 じ て コ レ ク タ / アナ ラ イ ザ と 情報を受け渡 し
ます。
表 29
ホス ト 変数
変数名
説明
:dbspi_error
こ の出力変数は、 例外の場合にエ ラ ー テ キ ス ト を設定す る ために使用 し
ます。 dbspi_value が -1 の場合は、 入力 し たテ キ ス ト が DBSPI のエ ラ ー
メ ッ セージに追加 さ れ ます。 こ の変数は、 PL/SQL ブ ロ ッ ク で最初に参
照 さ れ る ホ ス ト 変数であ る 必要があ り ます。
:dbspi_threshold
こ の入力変数は、 コ レ ク タ / アナ ラ イ ザの -m オプシ ョ ン で渡 さ れ る コ
マ ン ド 行 し き い値で設定 さ れます ( た と えば、 -m 701:2 は変数を 2 に
設定 し ます )。
:dbspi_value
こ の出力変数は、 メ ト リ ッ ク 値を返 し ます。 こ れは常に PL/SQL ブ ロ ッ
ク で最後に参照 さ れ る 変数であ る 必要があ り ます。
:dbspi_error の変数は常に最初に、 ま た :dbspi_value の変数は常に最後に、 PL/SQL ブ
ロ ッ ク で参照 さ れ る 必要があ り ます。 :dbspi_threshold を使用す る 場合には、 常に
:dbspi_error と dbspi_value の間で参照 さ れ る 必要があ り ます。 そ う でない場合は ラ ン
タ イ ム エ ラ ーが発生 し ます。
120
3
保存 し て、 終了 し ます ( テ キ ス ト エデ ィ タ を終了す る と 構文チ ェ ッ ク が行われます )。
4
構文が正 し い場合は、 [ ア ク シ ョ ン ] → [ エージ ェ ン ト ] → [ ソ フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更
新 ] を選択 し て、 すべての ノ ー ド に設定を分配 し ます。
5
[ 全 ノ ー ド ]、 [ モニ タ ]、 [ 強制ア ッ プデー ト ] のオプシ ョ ン ボ タ ン を ク リ ッ ク し ます。
第6章
図 28
6
作業 3:
UDM モ ニ タ を必要な Oracle ノ ー ド に分配する
分配が成功 し た後、 タ ス ク 3 で説明す る よ う に コ レ ク タ / アナ ラ イ ザを手動で実行 し て、 メ ト
リ ッ ク コ ー ド を確認 し ます。
UDM のテ ス ト
1
root (UNIX の場合 ) か administrator (NT の場合 ) で管理対象 ノ ー ド に ロ グオ ン し ます。
2
<OVO_monitor> デ ィ レ ク ト リ のパ ス名を PATH 環境変数に追加 し ます。
UNIX の場合
ksh:
# export PATH=$PATH:<OVO_monitor_directory>
sh:
# PATH=$PATH:<OVO_monitor_directory>
# export PATH
NT の場合
set path=c:<OVO_monitor_directory>;%PATH%
3
次の コ マ ン ド を使用 し て、 メ ト リ ッ ク を確認 し ます ( 例では Oracle メ ト リ ッ ク 700 を使用 し
てい ます。 デー タ ベース固有の コ レ ク タ に対 し て コ マ ン ド を使用 し ます )。
dbspicao -p -m 700 -v
Instance: 'openview' @ '/opt/u01/home/oracle/product/7.3.4'
------------------------------------------------------openview 0700 0.00
他のデー タ ベース用の コ マ ン ド については、 表 63 を参照 し て く だ さ い。
ユーザー定義 メ ト リ ッ ク
121
4
メ ト リ ッ ク 用の レ ポー ト を実行 し ます ( 例では Oracle メ ト リ ッ ク 700 を使用 し てい ます。デー
タ ベース固有の コ レ ク タ に対 し て コ マ ン ド を使用 し ます )。
dbspicao -r 1 -m 700 -v
Instance: 'openview' @ '/opt/u01/home/oracle/product/7.3.4'
------------------------------------------------------Report For Database openview
Mon Nov 16 14:01:54 1998
Metric UDM 0700 (Report 1)
Dirty Queue Length
-----------------4
Write Requests
-------------7130
他のデー タ ベース用の コ マ ン ド については、 表 63 を参照 し て く だ さ い。
5
メ ト リ ッ ク 0701 に も 同 じ こ と を し ます。 ただ し 、 必要な コ マ ン ド 行 し き い値を追加 し ます。
dbspicao -p -m 701:3 -v
Instance: 'openview' @ '/opt/u01/home/oracle/product/7.3.4'
------------------------------------------------------------openview 0701 6.00
上記の出力は コ ー ド が正常に実行 さ れた こ と を示 し ます。
作業 4:
UDM テ ン プ レー ト の作成 / 分配
DB-SPI では、 UDM テ ンプ レー ト の作成に使用す る こ と がで き る 、 以下の よ う な テ ン プ レー ト グ
ループが提供 さ れてい ます。
DBSPI-Oracle: UDM Templates
DBSPI-MSS7: UDM Templates
DBSPI-MSS6/MSS7: UDM Templates
以 下 の 画 面 は、 Oracle UDM 用 に コ ピ ー し て 変 更 で き る テ ン プ レ ー ト BSPI-07XX_jp と
DBSPI-Ora-UDM-YYmin_jp を示 し てい ます ( こ れ ら のテ ン プ レー ト は単な る 例であ る ため、 使
用 し ないで く だ さ い )。
122
第6章
図 29
Oracle UDM モ ニ タ テ ン プ レ ー ト
各 UDM には、 次の 2 つのテ ン プ レー ト が必要です。 (1) デー タ ベース メ ト リ ッ ク の条件を定義す
る モ ニ タ テ ン プ レ ー ト 、 (2) テ ン プ レ ー ト グ ループのすべて の メ ト リ ッ ク のデー タ 収集 を ス ケ
ジ ュ ールす る コ レ ク タ テ ン プ レー ト 。 コ レ ク タ テ ン プ レー ト は、 コ レ ク タ / アナ ラ イ ザに、 指定
し た収集周期で、 テ ン プ レー ト グループに リ ス ト さ れた各 メ ト リ ッ ク 用にデー タ を取得す る よ う
指示 し ます。
次の画面では、 DBSPI-07XX_jp に よ っ て特定の周期で収集 さ れ る メ ト リ ッ ク が定義 さ れ、 コ レ
ク タ / アナ ラ イ ザ ( こ の例ではダ ミ ーの メ ト リ ッ ク が使われてい ます ) が
DBSPI-Ora-UDM-YYmin_jp に よ っ て ス ケ ジ ュ ー リ ン グ さ れてい ます。
UDM メ ト リ ッ ク を、 標準の コ レ ク タ テ ン プ レー ト に追加す る こ と も で き ます。 こ れに よ り 、 余
分なデー タ ベースへの接続が さ れないため、 パフ ォーマ ン ス が多少向上 し ます。
ユーザー定義 メ ト リ ッ ク
123
図 30
OVO のサン プル コ レ ク タ テ ン プ レー ト DBSPI-Ora-UDM-YYmin_jp
コ レ ク タ テ ン プ レー ト では、 コ レ ク タ / アナ ラ イ ザ コ マ ン ド (dbspicao、 dbspicam) は [ コ マ ン
ド ] テ キ ス ト ボ ッ ク ス に含まれます。 こ の -c オプシ ョ ンは、常に [ スケジ ュ ール ア ク シ ョ ン名 ] ボ ッ
ク ス の内容 と 対応 し てい る 必要があ り ます ( こ の場合は DBSPI-Ora-UDM-YYmin_jp)。 -m オプ
シ ョ ンには、 こ の周期 ([ ス ケ ジ ュ ール ] フ ィ ール ド で設定 ) の間に収集 さ れ る メ ト リ ッ ク ( こ の
場合 7XX) を列挙 し ます。 UDM メ ト リ ッ ク は、 各デー タ ベース固有の範囲内で指定す る 必要があ
り ます。 詳細は、 117 ページの表 27 を参照 し て く だ さ い。
124
第6章
図 31
OVO でのサン プル モ ニ タ テ ン プ レー ト DBSPI-07XX_jp
[ モニ タ ] フ ィ ール ド は メ ト リ ッ ク では常に [ 外部か ら ] にセ ッ ト さ れます。
ユーザー定義 メ ト リ ッ ク
125
図 32
OVO での UDM 設定条件
こ の例では、 DBSPI-07XX は実際の メ ト リ ッ ク を定義 し ます。 上の図では、 モニ タ DBSPI-07XX
のダ ミ ー条件が表示 さ れてい ます。 条件の命名は次の表記規則に従い ます。
monitor_name.condition_number ([ 詳細 ] フ ィ ール ド を参照 )。
UDM テ ン プ レー ト 設定の例
こ のセ ク シ ョ ン では、 実際のユーザー定義 メ ト リ ッ ク (UDM) の Oracle 用の設定方法を説明 し ま
す。 サ ン プル と し て以下に示 し た UDM テ ン プ レー ト は実際には変更 し ないで く だ さ い。 こ れ ら
の コ ピーを作成 し て、 それを変更 し ます。
1
126
[ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] 画面の [ グループの追加 ] ボ タ ンに よ り 、 新 し いテ ン プ
レー ト グループ ( た と えば、My Oracle UDM な ど ) を DBSPI-Oracle グループの下に追加 し
ます。
第6章
図 33
ユーザー定義 メ ト リ ッ ク グループの作成
2
サン プル テ ン プ レー ト DBSPI-07XX_jp と DBSPI-Ora-UDM-YYmin_jp を
DBSPI-Oracle-UDM-YYmin グループか ら 選択 し 、 OVO で [ 編集 ] → [ コ ピー ] を行っ て テ ン
プ レー ト を ク リ ッ プボー ド に コ ピー し ます。
3
新 し いグループ ( こ の場合は My Oracle UDM) を選択 し 、[ 編集 ] → [ ペース ト ] を行っ てそのグ
ループにペース ト し ます。
4
コ レ ク タ テ ン プ レー ト を作成す る には、 新 し いグループか ら DBSPI-Ora-UDM-YYmin_jp を
選択 し 、 [ コ ピー ] ボ タ ン に よ り コ ピー し てか ら 、 "YY" の部分を コ レ ク タ が実行 さ れ る 時間周
期 ( 分単位、 30 な ど ) に置 き 換え て、 名前を変更 し ます。
5
コ レ ク タ テ ン プ レー ト の dbspicao コ マ ン ド 行 ([ コ マ ン ド ] テ キ ス ト ボ ッ ク ス ) で、 コ レ ク タ
名 (-c オプシ ョ ンの後ろ ) を テ ン プ レー ト の新 し い名前 と 同 じ にな る よ う に変更 し ます。 さ ら
に、 "7XX" の部分を有効な変数 (700 な ど ) に変更 し ます。 次に示す コ レ ク タ は、 dbspicao
-c DBSPI-Ora-UDM-30min_jp -m 700 -x suffix=_jp を 30 分ご と に実行 し ます。
ユーザー定義 メ ト リ ッ ク
127
図 34
サン プルの コ レ ク タ テ ン プ レー ト の変更
6
DBSPI-07XX_jp を選択 し 、 [ コ ピー ] ボ タ ン で コ ピー し て、 名前を変更 し 、 さ ら に、 "XX" を
00 に置 き 換え ます。
7
新 し いモニ タ の条件を作成す る には、 DBSPI-0700_jp を ダブル ク リ ッ ク し て、 [ 変更 ] に よ り
デフ ォ ル ト の条件 DBSPI-07XX.1 を変更 し ます。
8
次の画面に示す設定 と 同様の変更を加え ます。 メ ッ セージ グループ を変更 し て、 デフ ォ ル ト
の DB-SPI Oracle メ ッ セージ グループに変え る こ と も で き ます。
1 つの外部モニ タ テ ン プ レー ト には、 重要度 と し き い値の異な る 複数の条件を設定で き ます。
128
第6章
図 35
9
モ ニ タ 条件の変更
コ レ ク タ テ ン プ レー ト DBSPI-Ora-UDM-30min_jp で、 -m オプシ ョ ン に続けて メ ト リ ッ ク 番
号 701:2 を追加 し ます。 こ の例では、 メ ト リ ッ ク パ ラ メ ー タ 2 を dbspicao に渡 し てい ます。
こ の値は、 PL/SQL プ ロ シージ ャ の :dbspi_metric_parameter 変数で使用 さ れます。
10 DBSPI-07XX_jp を選択 し 、 [ コ ピー ] ボ タ ン に よ り コ ピー し て、 その名前を DBSPI-0701_jp
に変更 し ます。
11 [ 条件 ] → [ 変更 ] を行っ て、 デフ ォ ル ト の条件 DBSPI-07XX.1 を変更 し ます。
条件画面の [ 属性の設定 ] 部分で、 次の変数を設定で き ます。
表 30
UDM 変数
変数名
評価対象
<$VALUE>
メ ト リ ッ ク に よ り 生成 さ れた実際のモニ タ 値。
<$THRESHOLD>
[ し き い値 ] フ ィ ール ド で指定 さ れた値。
<$OPTION
(dbname)>
デー タ ベース イ ン ス タ ン ス の ORACLE_SID。
<$OPTION
(cli_threshold)>
コ マ ン ド 行で渡 さ れた し き い値。
[ オペレータ 起動 ] フ ィ ール ド は、 レ ポー ト の実行がどの よ う に指定さ れてい る かを示し ます。
ユーザー定義 メ ト リ ッ ク
129
— -m オプシ ョ ン には常に メ ト リ ッ ク を指定す る 必要があ り ます。
— -r オプシ ョ ンは レ ポー ト の実行を表わ し 、 レ ポー ト 番号が後ろ に続 き ます。
— -i オプシ ョ ンは常に指定す る 必要があ り 、 <$OPTION(dbname)> が後ろ に続 き ます。
12 すべての メ ト リ ッ ク を作成 し た後、 [ グループからの削除 ] ボ タ ン を使用 し てサン プルのテ ン プ
レー ト DBSPI-07XX_jp と DBSPI-Ora-UDM-YYmin_jp を新 し いグループか ら 削除 し ます。
グループか ら XX と YY テ ン プ レー ト を削除す る こ と で、 OVO エ ラ ーを防 ぐ こ と がで き ます。 た
だ し 、[ 全てか ら 削除 ] を選択 し ない よ う に注意 し て く だ さ い。こ れを選択す る と 、UDM Templates
グループか ら も こ のテ ン プ レー ト が削除 さ れて し ま う ためです。
13 新 し いテ ン プ レー ト を必要な ノ ー ド に割 り 当てて、 分配す る には、 [ ア ク シ ョ ン ] → [ エージ ェ
ン ト ] → [ ソ フ ト ウ ェ ア と 設定のイ ン ス ト ール / 更新 ] を選択 し ます。
作業 5:
( オプ シ ョ ン ): [UDM グ ラ フ有効化 ] ア プ リ ケーシ ョ ンの起動
管理対象 ノ ー ド で OV Performance Agent ( 以前の MeasureWare Agent) を実行 し ていて、 メ ト リ ッ ク
データ を使用 し て PerfView グ ラ フ ま たは HP OpenView Performance Manager グ ラ フ を作成する場合
は、 次の手順を実行 し ます。
1
[DBSPI] → [ 管理 ] ( ま たは [DBSPI] → [Windows 管理 ]) アプ リ ケーシ ョ ン グループ を ダブル ク
リ ッ ク し ます。
2
管理対象 ノ ー ド を [ 管理 ] アプ リ ケーシ ョ ン グループの [UDM グ ラ フ 有効化 ] ア イ コ ン に ド ラ ッ
グ し て、 の新 し いテ ン プ レー ト グループ を有効に し ます。
例
Oracle
ス ト ア ド プ ロ シージ ャ の作成
[SP/Oracle UDM を作成 ] アプ リ ケーシ ョ ン を使用 し て、 ス ト ア ド プ ロ シージ ャ を次の よ う に入
力 し ます。
create procedure dbspiudm0701 (dbspi_value out number) as
block_gets number;
consistent_gets number;
physical_reads number;
begin
select value into block_gets from v$sysstat
where name = 'db block gets';
select value into consistent_gets from v$sysstat
where name = 'consistent gets';
select value into physical_reads from v$sysstat
where name = 'physical reads';
130
第6章
dbspi_value := (((block_gets + consistent_gets) physical_reads )/(block_gets + consistent_gets)) * 100;
end;
設定フ ァ イルの例
ORACLE
# ス ト ア ド プ ロ シージ ャ お よび INCLUDE 文の使用例
METRIC 0701
COLLECT MW ITO "exec dbspiudm0701"
REPORT 1 INCLUDE "report_3701.sql"
# コ レ ク タ コ マ ン ド か ら 渡 さ れた し き い値を使用 し た コ ー ド を直接使用する例
METRIC 0702
COLLECT MW ITO "
declare
sql1_val number;
sql2_val number;
tmp number;
begin
:dbspi_error := '<no error>';
tmp := :dbspi_threshold;
select value into sql1_val from v$sysstat where
name='sorts (disk)';
if sql1_val > tmp then
select value into sql2_val
from v$sysstat where name='sorts (memory)';
if sql2_val = 0 then
:dbspi_value := 0;
else
:dbspi_value := sql1_val/sql2_val;
end if;
ユーザー定義 メ ト リ ッ ク
131
else
:dbspi_value := 0;
end if;
exception
when OTHERS then :dbspi_value := -1 ;
end;
"
REPORT 1 "
select value \"sorts (disk)\" from v$sysstat where
name='sorts (disk)';
select value \"sorts (memory)\" from v$sysstat where
name = 'sorts (memory)';
"
Microsoft SQL Server
ス ト ア ド プ ロ シージ ャ の作成
[SP/MSSQL UDM を作成 ] アプ リ ケーシ ョ ン を使用 し て、以下の よ う な ス ト ア ド プ ロ シージ ャ を
入力 し ます。 こ の例は、ユーザー定義 さ れたデフ ォ ル ト し き い値 20 を持つス ト ア ド プ ロ シージ ャ
を示 し てい ます。
CREATE PROCEDURE sp_dbspiudm3702 @threshold FLOAT = 20.0
AS
DECLARE @dbspi_error VARCHAR(100)
DECLARE @dbspi_value FLOAT
set @dbspi_error='no_error'
select
@dbspi_value=count(*)
from
master..sysprocesses
where
memusage >= @threshold
select @dbspi_error, @dbspi_value
RETURN
GO
132
第6章
設定フ ァ イルの例
MSSQL
# コ ー ド を直接使用する例
METRIC 3700
COLLECT MW ITO "select '', 1.0 * sum(size) from master..sysfiles"
REPORT 1 "select * from master..sysfiles"
# ス ト ア ド プ ロ シージ ャ お よび INCLUDE 文の使用例
# こ の メ ト リ ッ ク を実行する前に、 [SP /MSSQL UDM を作成 ] アプ リ ケーシ ョ ン を使用し て
# ス ト ア ド プロ シージ ャ sp_dbspiudm3701 を イ ン ス ト ールし て く だ さ い。
METRIC 3701
COLLECT MW ITO "exec sp_dbspiudm3701"
REPORT 1 "select name,status from master..sysusers"
REPORT 2 INCLUDE "report_3701.sql"
# こ の メ ト リ ッ ク は、 ス ト ア ド プロ シージ ャ内でのし きい値の使用例です。
# こ の メ ト リ ッ ク を実行する前に、 [SP /MSSQL UDM を作成 ] アプ リ ケーシ ョ ン を使用し て
# ス ト ア ド プロ シージ ャ sp_dbspiudm3702 を イ ン ス ト ールし て く だ さ い。
# ス ト ア ド プ ロ シージ ャ の し き い値を定義す る には、 プ ロ シージ ャ 名 ( 以下の例を参照 ) の
# 後に "?" を含め る 必要があ り ます。 "?" は し き い値パ ラ メ ー タ を渡すために不可欠です。
METRIC 3702
COLLECT MW ITO "exec sp_dbspiudm3702 ?"
次の例は、 Microsoft SQL Server 2000 用の UDM 設定フ ァ イ ルの SQL を示 し てい ます。 こ の例
は、 ユーザー定義の し き い値 ( すなわち、 コ マ ン ド 行か ら dbspicam -m 3703:20 の よ う に渡
さ れ る し き い値 ) を持たない UDM を示 し てい ます。
MSSQL
METRIC 3703
COLLECT ITO
"EXEC(\"
DECLARE @dbspi_error VARCHAR(100)
DECLARE @dbspi_value FLOAT
set @dbspi_error='no_error'
select
ユーザー定義 メ ト リ ッ ク
133
@dbspi_value=count(*)
from
master..syscacheobjects
where
pagesused >= 10
select @dbspi_error, @dbspi_value
\")"
次の例は、 Microsoft SQL Server 2005 イ ン ス タ ン ス用の UDM 設定フ ァ イ ルの SQL を示 し てい
ます。
MSSQL
METRIC 3703
COLLECT ITO
"EXEC(\’
DECLARE @dbspi_error VARCHAR(100)
DECLARE @dbspi_value FLOAT
set @dbspi_error='no_error'
select
@dbspi_value=count(*)
from
master..syscacheobjects
where
pagesused >= 10
select @dbspi_error, @dbspi_value
\")’
134
第6章
7 特別な設定
こ の章では、 こ れ ま での章で説明 し た標準的な設定以外の、 特殊な設定について説明 し ます。 最
初に リ モー ト デー タ ベース の監視について取 り 上げ ます。 次に、 Sun Cluster と MC/Service Guard
を使っ た環境でデー タ ベース を監視す る 場合の DB-SPI の使い方について説明 し ます。各 ト ピ ッ ク
は次の順序で説明 し ます。
•
135 ページの 「 リ モー ト デー タ ベース の監視」
— 136 ページの 「Oracle の リ モー ト メ ト リ ッ ク 」
•
142 ページの 「Oracle Data Guard」
•
143 ページの 「Oracle RAC (Real Application Clusters) 環境での設定」
— 143 ページの 「Oracle 9.x 以上の監視 ( 設定不要 )」
— 144 ページの 「Oracle 8.x の監視 ( 設定が必要 )」
•
146 ページの 「Oracle Enterprise Manager の監視」
•
147 ページの 「 ク ラ ス タ ( フ ェ イ ルオーバー ) 環境での設定 ( すべてのデー タ ベース タ イ プ )」
•
以前の OVO エージ ェ ン ト での HP Serviceguard の イ ン ス ト ール
•
156 ページの 「Sun ま たは VERITAS の ク ラ ス タ ( フ ェ イ ルオーバー ) 環境で動作す る 7.1 以
前のエージ ェ ン ト 」
リ モー ト デー タ ベースの監視
MS SQL Server の リ モー ト 監視はサポー ト し てい ません。
こ の章では、 こ れま での章で説明 し た HP-UX プ ラ ッ ト フ ォ ーム上の標準設定にはない設定を扱い
ます。 DB-SPI がサポー ト し ていないプ ラ ッ ト フ ォ ーム でデー タ ベース を実行 し てい る 場合があ り
ます。 こ のセ ク シ ョ ン では、 デー タ ベー ス アプ リ ケーシ ョ ン と OVO エージ ェ ン ト を通 じ て こ の
よ う な シ ス テ ム のデー タ ベース メ ト リ ッ ク と ロ グ フ ァ イ ルにア ク セ スす る 方法を説明 し ます。
DBSPI-Oracle: Listener テ ン プ レー ト は、 リ モー ト デー タ ベース (Linux な ど未サポー ト のプ ラ ッ ト
フ ォ ーム上のデー タ ベース ) の監視をサポー ト し てい ません。
135
Oracle の リ モー ト メ ト リ ッ ク
HP-UX、 Linux (Oracle 9 のみ )、 Solaris、 Tru64、 AIX、 NT 以外のシ ス テ ム上で動作する Oracle デー
タ ベース を リ モー ト で監視で き ます。 各プ ラ ッ ト フ ォームでは異な る 設定が必要 と な り ます。 こ こ
ではまず、 Oracle SQL*Net が イ ン ス ト ール さ れてい る シ ス テ ム を取 り 上げます。
SQL*Net/Net8 がイ ン ス ト ール さ れたシ ス テムでの Oracle デー タ ベースの監視
DB-SPI を使用 し て リ モー ト で Oracle データ ベース を監視する には、 Oracle の ク ラ イ ア ン ト アプ リ
ケーシ ョ ンであ る SQL*Net を使用で き る よ う に、 DB-SPI を設定する必要があ り ます。 こ の ク ラ イ
ア ン ト アプ リ ケーシ ョ ン を使用する こ と で、 リ モー ト Oracle デー タ ベースへの接続が可能にな り
ま す。 リ モー ト デー タ ベー ス が、 DB-SPI がサポー ト し ないプ ラ ッ ト フ ォ ーム で動作 し ていて も 、
Oracle SQL*Net を使用し てデータ ベース と 管理対象 ノ ー ド と の接続を行 う こ と がで き ます。データ
を収集する には、 専用のプ ロ キ シ シ ス テ ム ( ロ ーカルなデータ ベース イ ン ス タ ン ス が設定 さ れて
いない ) を使用 し ます。
図 36
Oracle リ モー ト 監視設定
こ のセ ク シ ョ ン では、 DB-SPI を Oracle SQL*Net で使用す る ための設定方法を説明 し 、 DB-SPI メ
ト リ ッ ク や Oracle SQL*Net と 連動 し て使え る アプ リ ケーシ ョ ン に関す る 情報を提供 し ます。
こ のセ ク シ ョ ン全体で、 SQL*Net への説明は Net8 に も 該当 し ます。
136
第7章
作業 1:
Oracle を使用 し て ロー カル / リ モー ト シ ス テムの接続 と デー タ ベース ア ク セス を設定する
Oracle を使用 し て、 OVO 管理対象 ノ ー ド (DB-SPI が イ ン ス ト ール さ れてい る ) と デー タ ベース が
動作 し てい る リ モー ト シ ス テ ム間の接続を設定 し ます。Oracle SQL*Net ま たは Net8 を使用 し て接
続を行 う 方法については、 Oracle の ド キ ュ メ ン ト を参照 し て く だ さ い。
作業 2:
DB-SPI を使用 し て ロー カル シ ス テムの リ モー ト デー タ ベース イ ン ス タ ン ス を設定する
OVO の Oracle 登録アプ リ ケーシ ョ ン にあ る [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を使用 し
て、Oracle SQL*Net ま たは Net8 に よ り リ モー ト デー タ ベース と 通信す る 各管理対象 ノ ー ド の通常
の設定を行い ます。
1
設定フ ァ イ ルに、 各デー タ ベース の イ ン ス タ ン ス名 と 、 ユーザー名 / パ ス ワー ド を記述 し ま
す。 こ の情報は、 メ ト リ ッ ク がデー タ ベース に ロ グオ ンす る 際に必要 と な り ます。
ロ ーカル デー タ ベース の設定フ ァ イ ルを編集す る のにおそ ら く [DB コ ネ ク シ ョ ン を設定 ] を
使っ た こ と と 思い ます。 以下の画面は、 ロ ーカル と リ モー ト のデー タ ベース の例で、 両方 と も
類似の フ ォ ーマ ッ ト を使用 し てい ます。 ただ し 、 リ モー ト デー タ ベー ス を設定す る 場合は次
の構文を使用 し ます。
username/password@oracle-alias
図 37
ロー カル と リ モー ト のデー タ ベース を示すサン プル設定 フ ァ イル
こ の例では、 kimball_ora805 は リ モー ト デー タ ベース のエ イ リ ア ス です。 @ora805 はデー タ
ベー ス が リ モー ト であ り 、 Oracle SQL*Net を通 じ て ア ク セ ス す る こ と を示 し てい ます。 こ こ に記
載 さ れてい る その他すべてのデー タ ベース (ora2、 openview、 bwtestdb、 ora) は ロ ーカルです。 ロ ー
カル デー タ ベース では、 イ ン ス タ ン ス名を "DATABASE" の後に指定 し ます。
リ モー ト デー タ ベー ス で は、 "DATABASE" の後に指定す る 名前は、 リ モー ト デー タ ベー ス の
DB-SPI エ イ リ ア ス で す。 "@" に続 く 名前は、 そ のデー タ ベー ス の Oracle エ イ リ ア ス で あ り 、
tnsnames.ora フ ァ イ ルで指定 さ れ ま す (DB-SPI エ イ リ ア ス と Oracle エ イ リ ア ス は同 じ 名前に
す る こ と がで き ます )。 こ の例では、 エ イ リ ア ス kimball_ora805 はシ ス テ ム名を示す接頭辞を
含んでい ます。 こ の接頭辞は、 デー タ ベース の場所を示 し 、 ロ ーカル シ ス テ ム で動作す る 同 じ 名
前の他のデー タ ベース か ら 区別す る ために も 使用す る こ と がで き ます。
特別な設定
137
作業 3:
( オプ シ ョ ン ): OpenView Performance Agent と の統合
OVO Performance Agent を統合する際には、 次の こ と に注意 し て く だ さ い。
1
DB-SPI エ イ リ ア ス名は 16 文字を超え る こ と はで き ません。 ま た、 ロ ーカル デー タ ベース イ
ン ス タ ン ス の名前 と 同 じ にす る こ と も で き ません。
2
OVO Performance Agent が実際にデー タ を収集す る のは、 リ モー ト シ ス テ ム上ではな く 管理対
象エージ ェ ン ト 上です。 グ ラ フやレ ポー ト は、 DB-SPI 管理対象 ノ ー ド 上で有効にす る 必要が
あ り ます。
Oracle SQL*Net/Net8 でサポー ト さ れる DB-SPI メ ト リ ッ ク
ほ と ん ど の DB-SPI メ ト リ ッ ク は Oracle SQL*Net 上で も 使用で き ます ( 例外を以下の一覧に示 し
ます )。 次の メ ッ セージ ソ ース のテ ン プ レー ト グループは、 サポー ト す る DB-SPI メ ト リ ッ ク を
含み、 Oracle SQL*Net での DB-SPI メ ト リ ッ ク の分配 と 使用を簡単に行え ます。
— DBSPI-Oracle: Quick Start Remote: こ のグループには リ モー ト シ ス テ ム で動作す る
Oracle デー タ ベース を SQL*Net を使用 し て監視す る ためのテ ン プ レー ト があ り ます。
— DBSPI-Oracle: Oracle 8 & Higher: Oracle 8 と 、 それ以降のバージ ョ ンに固有の メ ト リ ッ
ク を監視す る テ ン プ レー ト が含まれてい ます。
DB-SPI を Oracle SQL*Net と と も に使用す る には、上記グループ を必要な管理対象 ノ ー ド に割 り 当
て て、 分配 し ます。 管理対象 ノ ー ド の設定フ ァ イ ルの設定方法は、 こ の ド キ ュ メ ン ト の後の部分
で説明 し ます。
Oracle SQL*Net でサポー ト さ れない DB-SPI メ ト リ ッ ク
次の表は、 Oracle SQL*Net で の使用がサ ポー ト さ れ な い ( ま た は条件付 き でサ ポー ト さ れ る )
DB-SPI メ ト リ ッ ク を示 し てい ます。
表 31
138
SQL*Net でサポー ト さ れない メ ト リ ッ ク
メ ト リック
特定の条件
DBSPI-0002
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0003
自動拡張がオ フ の場合のみ動作
DBSPI-0006
自動拡張がオ フ の場合のみ動作
DBSPI-0016
自動拡張がオ フ の場合のみ動作
DBSPI-0056
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0058
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0062
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0063
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0064
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0065
Oracle SQL*Net ではサポー ト さ れない
DBSPI-0066
Oracle SQL*Net ではサポー ト さ れない
第7章
表 31
SQL*Net でサポー ト さ れない メ ト リ ッ ク
メ ト リック
特定の条件
DBSPI-0203
自動拡張がオ フ の場合のみ動作
DBSPI-0206
自動拡張がオ フ の場合のみ動作
DBSPI-0216
自動拡張がオ フ の場合のみ動作
Oracle SQL*Net でサポー ト さ れる DB-SPI Oracle ア プ リ ケーシ ョ ン
次に示すアプ リ ケーシ ョ ンは、[ 登録アプ リ ケーシ ョ ン ] → [DBSPI] → [Oracle] グループにあ り ます。
図 38
Oracle グループ内のア プ リ ケーシ ョ ン では、 OVO コ ン ソ ールか ら 管理対象 ノ ー ド
でのア ク シ ョ ン を実行で き ます。 た と えば、 特定のデー タ ベース イ ン ス タ ン ス を
開始および終了する ア ク シ ョ ン な どがそれに該当 し ます
次の Oracle アプ リ ケーシ ョ ンは Oracle SQL*Net/Net8 で動作し 、 OVO か ら 起動で き ます。
— SQL*Plus
— Svr Mgr (Text)
— Svr Mgr (X11)
— イ ン ポー ト
— エ ク ス ポー ト
特別な設定
139
ログオ ン時の Oracle エ イ リ ア スの指定
ユーザーが既に リ モー ト デー タ ベー ス イ ン ス タ ン ス の DBSPI エ イ リ ア ス を選択 し ていて も 、 ロ
グオ ン時に Oracle エ イ リ ア ス を指定す る 必要があ り ます。 た と えば、 SQL*Plus の ロ グオ ン時のプ
ロ ン プ ト では、 ユーザーは次の よ う な入力を行 う こ と にな り ます。
図 39
Oracle エ イ リ ア スの指定
Oracle SQL*Net でサポー ト さ れない Oracle ア プ リ ケーシ ョ ン
OVO の登録アプ リ ケーシ ョ ン の次のプ ロ グ ラ ムは、 Oracle SQL*Net では動作 し ません。
— イ ン ス タ ン ス を起動
— 全 イ ン ス タ ン ス を起動
— イ ンス タ ンス をシャ ッ ト ダウ ン
— 全イ ン ス タ ン ス をシ ャ ッ ト ダ ウ ン
— イ ン ス タ ン ス を即時シ ャ ッ ト ダ ウ ン
— イ ン ス タ ン ス を強制シ ャ ッ ト ダ ウ ン
— SQL Net ス テー タ ス
— SQL Net 起動
— SQL Net 停止
— LSNRCTL
リ モー ト Oracle ログ フ ァ イルの設定
DB-SPI が動作す る のは HP-UX、 Linux (Oracle 9 のみ )、 Solaris、 AIX、 Tru64、 NT シ ス テ ム上だけ
ですが、 OVO の管理対象 と な っ てい る リ モー ト シ ス テ ムについては、 それ以外のプ ラ ッ ト フ ォー
ム で動作 し ていて も Oracle ロ グ フ ァ イ ルを監視で き ます。 以下の手順に よ り 、 OVO の コ ン ソ ール
か ら リ モー ト シ ス テ ムへの ロ グ フ ァ イ ル テ ン プ レー ト の設定、 割 り 当て、 配布を行い ます。
140
第7章
ログ フ ァ イル テ ン プ レー ト の設定 / 配布
リ モー ト デー タ ベー ス の ロ グ フ ァ イ ルにア ク セ ス す る には、 OVO エージ ェ ン ト ソ フ ト ウ ェ ア を
リ モー ト シ ス テ ム に イ ン ス ト ール し てい る 必要が あ り ま す。 次に、 ロ ーカル シ ス テ ム上で、 リ
モー ト シ ス テ ム での ロ グ フ ァ イ ルの場所を設定 し ます。
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 [ ウ ィ ン ド ウ ] メ ニ ュ ーか ら [ メ ッ セージ ・ ソ ース
のテ ン プ レ ー ト ] を選択 し ます。
2
[ グループの追加 ] オプシ ョ ン ボ タ ン を ク リ ッ ク し て、新 し いテ ン プ レー ト グループ を作成 し
ます。 [ ロ グ フ ァ イルの追加 ] オプシ ョ ン ボ タ ンが代わ り に表示 さ れてい る 場合は、 それを ク
リ ッ ク し 、 次に [ グループの追加 ] を ク リ ッ ク し ます。
3
新 し いグループ と その説明に DBSPI Logfile-<node_name> と いっ た名前をつけ ます。た と
えば次の よ う に し ます。
DBSPI-Logfile Kimball
4
[ メ ッ セージ ・ ソ ース のテ ンプ レー ト ] ウ ィ ン ド ウ で、 [DBSPI-Oracle] → [DBSPI-Oracle:
Logfiles] テ ン プ レー ト を開 き ます。
5
[ コ ピー ] ボ タ ン を ク リ ッ ク し て ロ グ フ ァ イ ルを コ ピー し ます。
6
[ ロ グ フ ァ イ ルの コ ピー ] ウ ィ ン ド ウ の [ テ ン プ レー ト 名 ] フ ィ ール ド で、 ロ グ フ ァ イ ルの名
前を入力 し ます。 <node_name>-<server> Logfile と い う 名前に し たい場合は、 次の よ う
にな り ます。
Kimball-sales Logfile
7
特別な設定
ロ ーカル シ ス テ ム上に、 DBSPI- Oracle: Quick Start Remote テ ン プ レー ト グループ と ロ グ
フ ァ イ ル テ ン プ レー ト を配置 し ます。
141
図 40
Oracle リ モー ト ロ グ フ ァ イルの監視、 シ ス テム設定
Oracle Data Guard
Oracle 9.x 以降の環境で イ ン ス ト ールす る 際には、 デー タ ベース SPI は Oracle Data Guard 環境を自
動的に検出で き ます。 Data Guard の DB-SPI メ ト リ ッ ク は、 ロ グ移行サービ ス、 ロ グ適用サービ ス、
ス タ ンバ イ 先エ ラ ーな どのサービ ス を監視 し ます。 メ ト リ ッ ク は こ れ ら のサービ ス を監視 し 、 監視
し てい る 値が し き い値条件に一致 し た場合、 メ ッ セージ ブ ラ ウ ザに メ ッ セージ を送信 し ます。
メ ト リ ッ ク を収集す る には、 手動での設定は必要あ り ま せん。 Oracle テ ン プ レ ー ト グループ を、
必要 と す る 管理対象 ノ ー ド に配布す る だけで、 DB-SPI は次の作業を行い ます。
142
•
Data Guard 環境を検出す る 。
•
プ ラ イ マ リ デー タ ベース、 物理ス タ ンバ イ デー タ ベース、 論理ス タ ンバ イ デー タ ベース と
い っ た、 デー タ ベース の種類を特定す る 。
•
他の メ ト リ ッ ク の収集については、 すべてのデー タ ベース イ ン ス タ ン ス ( 最初の イ ン ス タ ン
ス も 含む ) を対象にす る 。
•
デー タ 収集を開始す る 。
•
適切な メ ッ セージ と と も にア ラ ーム を送信す る 。
第7章
Oracle RAC (Real Application Clusters) 環境での設定
Oracle 9.x 以上の環境で イ ン ス ト ールす る 際には、 デー タ ベー ス SPI は ク ラ ス タ で実行 し てい る
デー タ ベース を自動的に検出で き ます。 その よ う な構成を検出す る と 、 デー タ ベー ス SPI は、 グ
ロ ーバル メ ト リ ッ ク の収集用にア ク テ ィ ブな ノ ー ド を 1 つ決定 し ます。 グ ロ ーバル と 指定 さ れた
メ ト リ ッ ク は、 こ の ノ ー ド か ら のみア ラ ーム を発生 し ます。
た と えば、 記憶域は、 RAC ク ラ ス タ 間で共有 さ れ る ため、 記憶域の メ ト リ ッ ク は 1 つ ( 単一 ) の
ノ ー ド でのみ実行す る 必要があ り ます。 他の メ ト リ ッ ク は、 ノ ー ド ご と に異な る 値を生成す る た
め、 各 ノ ー ド で実行 し ま す。 その結果、 グ ロ ーバル メ ト リ ッ ク に関 し て、 重複 し た不要な メ ッ
セージが OVO の メ ッ セージ ブ ラ ウ ザに表示 さ れ る こ と はあ り ません。
Oracle 8.x では一部手動に よ る 設定が必要 と な り ます。 詳細は 「Oracle 8.x の監視 ( 設定が必要 )」
を参照 し て く だ さ い。
Oracle 9.x 以上の監視 ( 設定不要 )
共有 / 個別 メ ト リ ッ ク を収集す る には、 手動での設定は必要あ り ません。 Oracle テ ン プ レー ト グ
ループ を、 必要 と す る 管理対象 ノ ー ド に配布す る だけで、 DB-SPI は次の作業を行い ます。
— ク ラ ス タ 構成を検出す る 。
— グ ロ ーバル メ ト リ ッ ク の収集については、 最初のア ク テ ィ ブな イ ン ス タ ン ス (Oracle の
GV$_ACTIVE_INSTANCES テーブルで イ ン ス タ ン ス ID が最 も 小 さ いシ ス テ ム ) を対象に
する。
— 他の メ ト リ ッ ク の収集については、 すべてのデー タ ベース イ ン ス タ ン ス ( 最初の イ ン ス
タ ン ス も 含む ) を対象にす る 。
— デー タ 収集を開始す る 。
— グ ロ ーバル収集の対象 と さ れたデー タ ベース イ ン ス タ ン ス が非ア ク テ ィ ブにな っ た場
合、 自動的にグ ロ ーバル収集を テーブルの次のア ク テ ィ ブ イ ン ス タ ン ス に移動 し 、 グ
ロ ーバル メ ト リ ッ ク の収集を再開す る 。
RAC の手動での設定
グ ロ ーバル デー タ ベース メ ト リ ッ ク のオ ン / オ フ を、 こ の目的のために設計 さ れた Oracle アプ リ
ケーシ ョ ン を使用 し て切 り 替え る こ と がで き ます。 こ のアプ リ ケーシ ョ ンは DBSPI-Oracle グルー
プにあ り 、 次の 3 通 り の設定が可能です。
— On: 選択 し た ノ ー ド のグ ロ ーバル メ ト リ ッ ク の収集を オ ンに し ます。
— Off: 選択 し た ノ ー ド のグ ロ ーバル メ ト リ ッ ク の収集を オ フ に し ます。
— Auto: デー タ ベース SPI が、 Oracle シ ス テ ム テーブル中のデー タ ベース イ ン ス タ ン ス の
ア ク テ ィ ブ / 非ア ク テ ィ ブに応 じ て、 自動的にグ ロ ーバル メ ト リ ッ ク の収集を オ ン / オ
フす る よ う に し ます。
現在の メ ト リ ッ ク の設定を変更す る 場合は、 今指定 し てい る ノ ー ド で グ ロ ーバル メ ト リ ッ ク を
Off にす る 必要があ り ます。 こ れを行わない と 、 グ ロ ーバル メ ト リ ッ ク は 2 つの ノ ー ド で収集 さ
れ、 メ ッ セージ ブ ラ ウ ザに重複す る メ ッ セージが表示 さ れ ます ( グ ロ ーバル メ ト リ ッ ク の重複収
集のため )。
特別な設定
143
グ ローバル メ ト リ ッ ク の収集のオ ン / オ フ を手動で行 う
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録ア プ リ ケーシ ョ ン ] を開 き 、 [DB-SPI] → [Oracle] を選択
し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録 ノ ー ド ] を開 き ます。
3
ノ ー ド を選択 し て、 それを [RAC グ ローバル メ ト リ ッ ク ] (UNIX ノ ー ド は UNIX の、 Windows
ノ ー ド は Windows の ) アプ リ ケーシ ョ ン の上に ド ラ ッ グ & ド ロ ッ プ し ます。
4
表示 さ れ る ウ ィ ン ド ウ で、 希望す る 状態を次の中か ら 選択 し ます。
On
Off
Auto
グ ロ ーバル メ ト リ ッ ク 収集の切 り 替え を手動で指定す る 必要がない場合、 いつで も Auto に戻す
こ と がで き ます。 こ れを行 う には、 まず [RAC グ ロ ーバル メ ト リ ッ ク ] アプ リ ケーシ ョ ン を使用
し て現在のグ ロ ーバル収集を オ フ に し ます。 次に、 Auto を ノ ー ド に対 し て使用 し ます。
表 32
Oracle RAC のグ ローバル メ ト リ ッ ク
グ ロ ーバル メ ト リ ッ ク
4, 5, 6, 7, 9, 11, 16, 17, 18, 42, 47, 67, 77, 78, 79, 80, 81, 97, 121, 122, 125, 203,
206, 210, 212, 215, 216, 217, 218
Oracle 8.x の監視 ( 設定が必要 )
DB-SPI を OPS (Oracle パ ラ レル サーバー) 環境で使用す る には、手動設定が必要です。デー タ ベー
ス に接続す る 際や メ ト リ ッ ク デー タ を収集す る 際に生 じ る 問題を避け る には、 い く つかの Oracle
設定 と デー タ ベース SPI フ ァ イ ルを変更す る 必要があ り ます。
OVO エージ ェ ン ト 起動フ ァ イ ルの OPS Group Membership Service (GMS) 関連の 4 つの環境変数を
設定す る こ と に よ り 、 [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン と メ ト リ ッ ク 処理が動作す る
よ う に し ます。 ま た、 root /etc/profile フ ァ イ ルの 4 つの OPS GMS 環境変数を設定す る こ
と で、DB-SPI 登録アプ リ ケーシ ョ ン と メ ト リ ッ ク レ ポー ト の実行時にエ ラ ーが発生す る のを避け
る こ と がで き ます。
作業 1:
OVO エージ ェ ン ト 起動 フ ァ イル と root ユーザー起動プ ロ フ ァ イルの編集
次の作業を終え る と 、 DB-SPI は OPS デー タ ベー ス への接続がで き る よ う にな り ま す。 こ こ での
変更を行わない と 、 DB-SPI が OPS デー タ ベース への接続を試み る 度に次の Oracle エ ラ ーが発生
し ます。
ORA-29701: unable to connect to Group Membership Service (GMS)
OVO エージ ェ ン ト 起動 フ ァ イルの編集
1
144
OVO エージ ェ ン ト 起動フ ァ イ ルを開 き ます。 こ の フ ァ イ ルは UNIX シ ス テ ム の種類に よ り 次
の場所にあ り ます。
HP-UX: /etc/rc.config.d/opcagt
Linux: /etc/rc.config.d/opcagt
Solaris: /etc/init.d/opcagt
AIX:
/etc/rc.opc
第7章
2
Oracle Parallel Server Group Membership の次の 4 つの環境変数を追加 し ます。
export
export
export
export
GMS_HC_SOCKET=<file_path>
GMS_LOG_DIR=<file_path>
GMS_NODE_LIST=<file_path>
GMS_QUERY_FILE=<file_path>
例:
export
export
export
export
GMS_HC_SOCKET=/tmp/serv.hc
GMS_LOG_DIR=/tmp/.ogms
GMS_NODE_LIST=/u01/app/oracle/product/805/gms/nodes.lst
GMS_QUERY_FILE=/dev/rogms
root ユーザー環境設定 フ ァ イルの編集
1
/etc/profile でシ ス テ ム全体のプ ロ フ ァ イ ルが入っ てい る フ ァ イ ルを開 き ます。
2
Oracle Parallel Server Group Membership の 4 つの環境変数を追加 し ます。
export
export
export
export
GMS_HC_SOCKET=<file_path>
GMS_LOG_DIR=<file_path>
GMS_NODE_LIST=<file_path>
GMS_QUERY_FILE=<file_path>
シ ス テ ム に よ っ ては、 /etc/profile フ ァ イ ルは別の フ ァ イ ルに よ り 自動的に生成 さ れ ま す。 そのた
め、 別の フ ァ イ ルを編集 し て こ の変更を恒久的な も のに し なければな ら ない場合があ り ます。 詳
細は、 シ ス テ ム管理者にお問合わせ く だ さ い。
3
次の コ マ ン ド を実行 し て OVO エージ ェ ン ト を再起動 し ます。
/opt/OV/bin/OpC/opcagt -kill
/opt/OV/bin/OpC/opcagt -start
作業 2:
ク ラ ス タ の各シ ス テムの メ ト リ ッ ク 収集を指定する
ク ラ ス タ 環境でデー タ ベース を動作 さ せてい る 場合に、共有 ( グ ロ ーバル ) メ ト リ ッ ク の収集方法
を指定で き る Oracle 用のアプ リ ケーシ ョ ンが提供 さ れてい ます。
グ ロ ーバル メ ト リ ッ ク と 非グ ロ ーバル メ ト リ ッ ク の違いについては、 143 ページの 「Oracle RAC
(Real Application Clusters) 環境での設定」 を参照 し て く だ さ い。
Oracle 9 では こ のアプ リ ケーシ ョ ン を使用 し て Auto モー ド を選択で き ます。 こ れに よ り 、 デー タ
ベース SPI はグ ロ ーバル と 非グ ロ ーバルの両方の収集を自動的に実施 し ます。 し か し 、 Auto 機能
は Oracle 8.x ではサポー ト さ れないため、1 つの ノ ー ド に対 し て手動でグ ロ ーバル メ ト リ ッ ク の収
集を On に し 、 次に、 ク ラ ス タ の残 り の ノ ー ド すべてに対 し て も 、 こ のアプ リ ケーシ ョ ン を実行
し て Off モー ド にす る 必要があ り ます。
ク ラ ス タ メ ト リ ッ クの収集を OPS 環境で実施する には
特別な設定
1
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録ア プ リ ケーシ ョ ン ] を開 き 、 [DB-SPI] → [Oracle] を選択
し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーか ら 、 [ 登録 ノ ー ド ] を開 き ます。
145
3
1 つの ノ ー ド を選択 し 、 それを [RAC グ ローバル メ ト リ ッ ク ] アプ リ ケーシ ョ ンの上に ド ラ ッ
グ & ド ロ ッ プ し ます。
4
表示 さ れ る ウ ィ ン ド ウ で、 [On] を選択 し ます。
5
ク ラ ス タ の残 り の ノ ー ド すべてに対 し て、 手順 3 と 4 を繰 り 返 し ます。 ただ し 、 手順 4 では
[Off] を選択 し ます。
Oracle Enterprise Manager の監視
Databases SPI では、 Oracle Enterprise Manager 10g Grid Control に よ っ て生成 さ れた警報お よ び イ ベ
ン ト を取得 し 、 その情報を OVO に送信す る よ う に設定で き ます。 こ の情報は、 設定 し た重要度付
き で OVO コ ン ソ ール上に表示 さ れます。
Database SPI を使用 し て Oracle Enterprise Manager 10g Grid Control イ ン ス ト ール を 監視す る 前に、
警報お よ び イ ベ ン ト を OVO に送信す る よ う に Oracle Enterprise Manager 10g Grid Control ア プ リ
ケーシ ョ ン を設定す る 必要があ り ます。
Oracle Enterprise Manager 10g Grid Control を設定す る には、 以下の手順を実行 し ます。
1
Oracle Enterprise Manager 10g Grid Control に ロ グオ ン し ます。
2
[Setup]、 [Notification Methods] の順に ク リ ッ ク し ます。
3
[Scripts and SNMP Traps] セ ク シ ョ ン で、 [OS Command] を選択 し てプル ダ ウ ン リ ス ト
か ら メ ソ ッ ド を追加 し 、 [Go] を ク リ ッ ク し ます。 OVO コ ン ソ ールに通知を送信す る のに使用
す る OS コ マ ン ド 名を指定す る 必要があ り ます。
例:
名前 : HP OpenView Integration
説明 : 警報 / イ ベン ト を HP OpenView コ ン ソ ールに送信する ための OS Command Integration
OS コ マ ン ド : /var/opt/OV/bin/instrumentation/dbspicaoem.sh
Windows 管理対象 ノ ー ド の場合は、 Perl の フ ル パ ス、 次に dbspicaoem.pl ス ク リ プ ト の フ ル
パ ス を、 ~ if スペース を使用 し た DOS フ ォ ーマ ッ ト で指定 し ます。
例:
C:/oracle/product/10.1.0/agent/perl/5.6.1/bin/MSWin32-x86/
perl.exe C:/Program Files/HP OpenView/Data/bin/instrumentation/
dbspicaoem.pl
4
[Preferences] を ク リ ッ ク し 、 [Rules] を選択 し ます。
5
イ ベン ト を受信す る ルールを編集 し ます。
6
編集 し た各ルールの OS コ マ ン ド に方法を割 り 当て ます。
Oracle Enterprise Manager 10g Grid Control ブ ラ ウ ザの [Test OS Command] を ク リ ッ ク す る 際に
生成 さ れ る テ ス ト メ ッ セージは、 OVO ブ ラ ウ ザに報告 さ れ ません。
146
第7章
ク ラ スタ ( フ ェ イ ルオーバー ) 環境での設定
( すべてのデータ ベース タ イ プ )
以下は、 フ ェ イ ルオーバー ク ラ ス タ 環境に関す る 設定 と な り ます。 Oracle RAC や Oracle OPS で
は実行 し ないで く だ さ い。
デー タ ベー ス SPI は、 フ ェ イ ルオーバーがデー タ ベー ス の連続稼動を可能に し てい る 環境におい
て、 ク ラ ス タ 環境 と 連動す る よ う に設定で き ます。 デー タ ベー ス SPI を ク ラ ス タ 環境 と 連動す る
よ う に設定 し た場合、 障害の発生 し た ノ ー ド に対す る 監視を停止 し て、 活動中の ノ ー ド の監視を
開始す る こ と が可能です。 ク ラ ス タ 化 さ れたデー タ ベース イ ン ス タ ン ス を識別す る ために、 デー
タ ベース SPI は XML 形式の 2 つの設定フ ァ イ ルを使用 し ます。OVO エージ ェ ン ト は こ れ ら の フ ァ
イ ルに よ り 、 活動を停止 し た ノ ー ド 上の イ ン ス タ ン ス 監視の無効化 / 活動中の ノ ー ド 上の イ ン ス
タ ン ス監視の有効化を自動的に実行で き る よ う にな り ます。
DB-SPI の ク ラ ス タ 環境での設定は、 次の よ う に し ます。
•
必要に応 じ て、デー タ ベース SPI に含まれ る XML フ ァ イ ルを変更 し ます (148 ページ を参照 )。
•
デー タ ベース イ ン ス タ ン ス の設定が行われていない場合は、 各 イ ン ス タ ン ス を実行す る すべ
ての ノ ー ド で設定を行い ます。 その後、 設定を行っ た各 ノ ー ド に DB-SPI ポ リ シーを配布 し
ます (150 ページ を参照 )。
•
DB-SPI 監視対象の イ ン ス タ ン ス と ク ラ ス タ パ ッ ケージ と を関連付け る XML フ ァ イ ルを作成
し ます (151 ページ を参照 )。
DB-SPI が ク ラ ス タ 対応アプ リ ケーシ ョ ン を監視す る 場合、 ク ラ ス タ グループ内にあ る 監視対象
の リ ソ ース にはネ ッ ト ワー ク 名 と IP ア ド レ ス が含まれてい る 必要があ り ます。 ク ラ ス タ グルー
プが こ の条件を満た し ていない場合、 ク ラ ス タ ノ ー ド の opcerror フ ァ イ ルに以下のエ ラ ー ロ グ
が作成 さ れます。
•
"Could not perform cluster API function, error code 1008 returned System Error Number: -1 (ffffffff)
- (OpC30-3223)"
•
"Could not read cluster information System Error Number: -1 (ffffffff) - (OpC30-3221)"
•
"Application Package Monitor of subagent 0 aborted; process got signal 1 (OpC30-1041)."
ソ フ ト ウ ェ ア要件
デー タ ベース SPI は次の ク ラ ス タ ソ フ ト ウ ェ ア と の互換性を持っ てい ます。
— Windows 上の Microsoft Clustering Solution (MSCS)
— HP-UX ノ ー ド 上の HP Serviceguard
— HP-UX お よ び Solaris ノ ー ド 上の VERITAS
— Solaris ノ ー ド 上の Sun Cluster
特別な設定
147
DB-SPI に含まれる XML フ ァ イル
DB-SPI (Database Smart Plug-in) には、 各デー タ ベース タ イ プに対応す る XML フ ァ イ ルが含まれて
い ます。 こ の フ ァ イ ルは、 作業 3 でユーザーに よ っ て作成 さ れ る も う 1 つの フ ァ イ ル と 連動 し て
機能 し ます。 こ の フ ァ イ ルの目的は、 管理対象 ノ ー ド 上にあ る デー タ ベー ス SPI のすべてのテ ン
プ レー ト の リ ス ト を作成 し 、 管理対象 ノ ー ド の停止 / 動作開始に対応を と る 形で各テ ン プ レー ト
を無効化 / 有効化す る こ と です。
次の設定では、DB-SPI がデー タ ベース イ ン ス タ ン ス を監視す る ために ク ラ ス タ 内の任意の ノ ー ド
に対 し て有効化 さ れ、 それ以外の ノ ー ド に対 し ては無効化 さ れてい る 状況での手順について説明
し ます。
作業 1:
( 必要に応 じ て ) XML フ ァ イルの変更 / 配布 / 設定
DCE エージ ェ ン ト がイ ン ス ト ール さ れてい る場合 : 必要な場合は、 名前が変更 さ れたテ ン プ
レー ト に合わせて XML フ ァ イ ル内の DB-SPI テ ン プ レー ト の名前を変更 し 、 フ ァ イ ルを再配
布 し ます。
ユーザーのデー タ ベース タ イ プに対す る デー タ ベース SPI フ ァ イ ル (dbspi_<db_type>.apm.xml)
を使用する場合、通常は設定を行 う 必要はあ り ません。 ただ し 、 テンプレー ト の名前変更を行っ
た場合には、 フ ァ イ ルに対する変更が必要 と な り ます。
XML フ ァ イ ルは、すべてのモニ タ テ ンプレー ト 、ロ グ フ ァ イ ル テンプレー ト およ びス ケジ ュー
ル テ ンプレー ト の リ ス ト を作成し 、無効化 / 有効化を実行し ます。 テ ンプレー ト が無効化さ れる
のは、最も 新し い イ ン ス タ ン スが別の ノ ー ド に移動さ れた場合のみです。 ノ ー ド 上の イ ン ス タ ン
ス を開始 / 停止する には、 各イ ン ス タ ン スに対し て start/stop コ マン ド を実行し ます。
a
管理サーバー上で、 ご使用のデー タ ベース タ イ プに対応 し たデー タ ベース SPI XML フ ァ
イ ルを展開 (uncompress) し て開 き ます ( 格納場所については、 次を参照 し て く だ さ い )。
MS SQL:
MS SQL:
Oracle:
Oracle:
dbspi_mssqlserver.apm.xml
dbspi_mssqlserver_jp.apm.xml ( 日本語 )
dbspi_oracle.apm.xml
dbspi_oracle_jp.apm.xml ( 日本語 )
b
必要に応 じ て、 現在管理対象 ノ ー ド に配布 さ れてい る テ ン プ レー ト に合わせて DB-SPI
XML フ ァ イ ル内のテ ンプ レー ト 名を変更 し ます。
c
monitor デ ィ レ ク ト リ に フ ァ イ ルを保存 し 、 モ ニ タ を再配布 し ます。
HTTPS エージ ェ ン ト がイ ン ス ト ール さ れている場合 :
注記 : 仮想 ノ ー ド にポ リ シーを割 り 当て た場合、 次の手順は不要です。
テ ン プ レー ト 名を変更 し た場合は、 上記の手順に従っ て、 現在管理対象 ノ ー ド に配
布 さ れてい る テ ン プ レー ト に合わせて XML フ ァ イ ル内のテ ンプ レー ト 名を変更 し て
く だ さ い。
148
d
[ ウ ィ ン ド ウ ] メ ニ ュ ーで [ 登録ア プ リ ケーシ ョ ン ] を選択 し 、 [DB-SPI] アプ リ ケーシ ョ
ン グループ を開 き ます。
e
設定す る 管理対象 ノ ー ド のオペレーテ ィ ン グ シ ス テ ム (UNIX ま たは Windows) に基づい
て、 [ 管理 ] ま たは [Windows 管理 ] の ど ち ら かのグループ を開 き ます。
第7章
f
[ 管理 ] ウ ィ ン ド ウ で、 [ ク ラ ス タ を設定 ] アプ リ ケーシ ョ ン を見つけ ます。
ま たは
[Windows 管理 ] ウ ィ ン ド ウ で、 [ ク ラ ス タ を設定 (NT)] アプ リ ケーシ ョ ン を見つけ ます。
g
[ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 ク ラ ス タ を有効に設定す る DB-SPI ノ ー ド グループに
移動 し ます。
h
管理対象 ノ ー ド のオペレーテ ィ ン グ シ ス テ ムに基づいて、 対象の ノ ー ド グループ を [ ク
ラ ス タ を設定 ] ま たは [ ク ラ ス タ を設定 (NT)] アプ リ ケーシ ョ ンに ド ラ ッ グ & ド ロ ッ プ
し ます。
DB-SPI XML フ ァ イルの保存場所 と デ フ ォ ル ト の内容
OVO 管理サーバーでは、 各種の ノ ー ド OS と デー タ ベース の組み合わせご と に、 次のデ ィ レ ク ト
リ に XML フ ァ イ ルを置いてい ます。
英語版
Windows DCE エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/ms/intel/nt/monitor/
dbspi_mssqlserver.apm.xml.
dbspi_oracle.apm.xml.
Windows HTTPS エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/ms/x86/winnt/monitor/
dbspi_mssqlserver.apm.xml
dbspi_oracle.apm.xml
Solaris DCE エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/sun/sparc/solaris/monitor/
dbspi_informix.apm.xml
dbspi_oracle.apm.xml
dbspi_sybase.apm.xml
Solaris HTTPS エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/sun/sparc/solaris7/monitor/
dbspi_informix.apm.xml
dbspi_oracle.apm.xml
dbspi_sybase.apm.xml
HP-UX 11.x DCE エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/hp/pa-risc/hp-ux11/monitor/
dbspi_informix.apm.xml.Z
dbspi_oracle.apm.xml.Z
dbspi_sybase.apm.xml.Z
HP-UX 11.x HTTPS エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/hp/pa-risc/hpux1100/monitor/
dbspi_informix.apm.xml
dbspi_oracle.apm.xml
dbspi_sybase.apm.xml
日本語版
Windows DCE エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/ms/intel/nt/monitor/
dbspi_mssqlserver_jp.apm.xml
dbspi_oracle_jp.apm.xml
特別な設定
149
Windows HTTPS エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/ms/x86/winnt/monitor/
dbspi_mssqlserver_jp.apm.xml
dbspi_oracle_jp.apm.xml
Solaris DCE エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/sun/sparc/solaris/monitor/
dbspi_oracle_jp.apm.xml
Solaris HTTPS エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/sun/sparc/solaris7/monitor/
dbspi_oracle_jp.apm.xml
HP-UX 11.x DCE エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/hp/pa-risc/hp-ux11/monitor/
dbspi_oracle_jp.apm.xml
HP-UX 11.x HTTPS エージ ェ ン ト
/var/opt/OV/share/databases/OpC/mgd_node/customer/
dbspi_oracle_jp.apm.xml
例 (MS SQL Server 設定を使用 )
<?xml version="1.0" ?>
<APMApplicationConfiguration xmlns="http://www.hp.com/OV/opcapm
/app">
<Application>
<Name>dbspi_mssqlserver</Name>
<Template>DBSPI-MSS-05min-Reporter</Template>
<Template>DBSPI-MSS-1d-Reporter</Template>
<Template>DBSPI-MSS-05min</Template>
<Template>DBSPI-MSS-15min</Template>
<Template>DBSPI-MSS-1h</Template>
<Template>DBSPI-MSS6-05min</Template>
<Template>DBSPI-MSS6-15min</Template>
<Template>DBSPI-MSS6-1h</Template>
<Template>DBSPI Microsoft SQL Server</Template>
<StartCommand>dbspicol ON $instanceName
</StartCommand>
<StopCommand>dbspicol OFF $instanceName</StopCommand>
</Application>
</APMApplicationConfiguration>
作業 2:
モ ニ タ へのイ ン ス タ ン スの設定
第 2 章 「OpenView Operations DB-SPI の イ ン ス ト ール と 設定」 で説明 さ れてい る 設定を行っ ていな
い場合は、 フ ェ イ ルオーバーが発生す る 可能性のあ る すべての ノ ー ド について、 各デー タ ベース
イ ン ス タ ン ス の接続を設定 し て、 デー タ ベース SPI テ ン プ レー ト と 設定フ ァ イ ルを分配 し ます。
150
1
[ 管理 ] の [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン で適用可能なすべての ノ ー ド のデー タ
ベース イ ン ス タ ン ス を設定 し ます ( 非ア ク テ ィ ブな ク ラ ス タ ノ ー ド に対す る 接続が う ま く い
かない場合の対処方法については、 付録 C を参照 し て く だ さ い )。
2
A. DCE エージ ェ ン ト を使用する管理対象 ノ ー ド :
DB-SPI Quick Start テ ン プ レー ト グループや、各管理対象 ノ ー ド で使用す る 任意のテ ン プ レー
ト を配布 し ます。
第7章
B. HTTPS エージ ェ ン ト (OVO 8.x で使用可能 ) を使用する管理対象 ノ ー ド :
仮想 ノ ー ド を使用 し ない DB-SPI ポ リ シーを配布す る には、 DCE エージ ェ ン ト と 同 じ 手順を
実行 し ます。 仮想 ノ ー ド を使用す る DB-SPI ポ リ シーを配布す る には、 まず仮想 ノ ー ド を追加
し 、 続いて次の手順で DB-SPI Quick Start テ ン プ レー ト グループ を配布 し ます。
a
[ 登録 ノ ー ド ] で、 [ ア ク シ ョ ン ] → [ ノ ー ド ] → [ 追加 ] の順に選択 し ます。
b
仮想 ノ ー ド の名前を入力 し ます。
c
管理対象ノ ード のタ イ プ と し て [HTTPS] を選択し、 [ 詳細オプ シ ョ ン ] ボ タ ン を押し ます。
d
[ ノ ー ド の詳細オプシ ョ ン ] ウ ィ ン ド ウ で、 [ ク ラ ス タ の仮想 ノ ー ド ] チ ェ ッ ク ボ ッ ク ス
を選択 し 、 HA リ ソ ース グループ名 と ク ラ ス タ 内の物理 ノ ー ド をすべて入力 し ます。
e
[ ク ローズ ] ボ タ ン を ク リ ッ ク し 、 [ ノ ー ド の追加 ] ウ ィ ン ド ウ で [OK] ボ タ ン を ク リ ッ ク
し ます ( 新 し く 作成 し た仮想 ノ ー ド が [ 登録 ノ ー ド ] に表示 さ れます )。
f
DB-SPI Quick Start テ ン プ レー ト グループ を仮想 ノ ー ド に割 り 当て、 配布 し ます。
ユーザーが作成する XML フ ァ イル
2 つ目の XML フ ァ イ ルはユーザーが作成 し 、apminfo.xml と 名前を付け ます。 こ の フ ァ イ ル ( 下に
示 し てい ます ) は、 デー タ ベース SPI に含まれてい る XML フ ァ イ ル と 連動 し 、 DB-SPI の監視す
る イ ン ス タ ン ス と ク ラ ス タ パ ッ ケージ と を関連付け ます。 こ の結果、 パ ッ ケージが、 同一 ク ラ ス
タ 中で別の ノ ー ド に移っ た と き 、 障害の ノ ー ド で実行中の監視は停止 さ れ、 新 し い ノ ー ド で起動
さ れます。
作業 3:
ク ラ ス タ イ ン ス タ ン ス を記述する apminfo.xml フ ァ イルの作成
下 記 の 例 は、 MS SQL Server、 Oracle 用 の DB-SPI イ ン ス タ ン ス を 示 し ま す。 フ ァ イ ル 名 は
apminfo.xml と す る 必要があ り ます。
1
テ キ ス ト エデ ィ タ を使用 し て、 以下に示すエ ン ト リ を持つフ ァ イ ルを作成 し ます。
フ ァ イ ルのなかに apm.xml フ ァ イ ルのプ レ フ ィ ッ ク ス と 一致す る Application Name を記述
し ます ( た と えば、 Oracle の場合、 次の表に示すよ う に dbspi_oracle_jp と 入力し ます )。
Instance Name の部分には、 DB-SPI 設定フ ァ イ ルに入力 し た イ ン ス タ ン ス名を入力 し ます。
表 33
XML フ ァ イルのエ ン ト リ
デー タ ベースの
タ イプ
XML フ ァ イルの
<Application> <Name>
XML フ ァ イルの
<Instance> <Name>
MS SQL Server
dbspi_mssqlserver
設定フ ァ イ ル ( 付録 C) の
<server_name>\<instance_name> の部分に
指定 し たエ ン ト リ を挿入 し ます。
日本語シ ス テ ム の場合 :
dbspi_mssqlserver_jp
Oracle
dbspi_oracle
日本語シ ス テ ム の場合 :
dbspi_oracle_jp
特別な設定
設定フ ァ イ ル ( 付録 C) の
<oracle_server_instance_name> の部分に
指定 し たエ ン ト リ を挿入 し ます。
151
ユーザーが作成する エ ン ト リ 記述を含んだ XML フ ァ イル
"<Package></Package>" の部分に挿入す る テ キ ス ト に対応す る ク ラ ス タ ソ フ ト ウ ェ アの名前
を次の表に示 し ます。
表 34
特定の ク ラ ス タ ソ フ ト ウ ェ ア パ ッ ケージの用語
ク ラスタ ソ フ ト ウェア
パ ッ ケージ名の コ ンポーネ ン ト
Microsoft Cluster Server
グループ
MC/Service Guard
パ ッ ケージ
VERITAS Cluster Server (HP-UX お よ び Solaris)
サービ ス グループ
Sun Cluster
リ ソ ース グループ
<?xml version="1.0" ?>
<APMClusterConfiguration>
<Application>
<Name>dbspi_mssqlserver</Name>
<Instance>
<Name>MSSQLA</Name>
<Package>MSSQLA-VS1</Package>
</Instance>
<Instance>
<Name>MSSQLB</Name>
<Package>MSSQLB-VS2</Package>
</Instance>
</Application>
</APMClusterConfiguration>
Instance の <Name> は SQL Server の仮想名であ り 、 <Package> はグループ名です。
2
完成 し た apminfo.xml フ ァ イ ルを ク ラ ス タ 内の各 ノ ー ド の、 以下に示すデ ィ レ ク ト リ に格
納 し ます。
— DCE エージ ェ ン ト を使用す る HP-UX ま たは Solaris: /var/opt/OV/conf/OpC/
HTTPS エージ ェ ン ト を使用す る HP-UX ま たは Solaris: /var/opt/OV/conf/conf
— DCE エージ ェ ン ト を使用す る Windows ノ ー ド :
<installation_drive>\usr\OV\conf\OpC\
HTTPS エージ ェ ン ト を使用す る Windows ノ ー ド :
<installation_directory>\data\conf\conf\
場合に よ り 、 上記のデ ィ レ ク ト リ が存在 し ない こ と があ り ます。 その場合は、 管理対
象 ノ ー ド にデ ィ レ ク ト リ を作成 し て く だ さ い。
UNIX の場合、 ク ラ ス タ 内のすべての物理 ノ ー ド に対 し 、 OVO ク ラ ス タ テ ン プ レー ト
を次の よ う に分配 し ます。
HP-UX ノ ー ド 上の HP Serviceguard:
Syslog (ServiceGuard)
Solaris ノ ー ド 上の Sun Cluster:
Engine Log (SC)
HP-UX お よ び Solaris ノ ー ド 上の VERITAS:
Engine Log (VCS)
Engine Notify Log (VCS)
152
第7章
ロ グ フ ァ イ ルを正 し く 読み取 る こ と がで き る よ う に、 VCS Engine log テ ン プ レー ト を
変更 し なければな ら ない場合があ り ます。 Veritas ク ラ ス タ の フ ェ イ ルオーバーの監視
に使用す る "Engine Log (VCS)" ロ グ フ ァ イ ル テ ン プ レー ト では、条件が "^TAG<*>" で
始 ま る 必 要 が あ り ま す。 イ ン ス ト ー ル 後 の シ ス テ ム で 条 件 が "^TAG_C" ま た は
"^TAG_D" のみで始ま る 場合、 条件の C ま たは D を ワ イ ル ド カー ド <*> に変更 し て く
だ さ い。
た と えば、 "^TAG_C<4#>/<2#>/<2#><S><2#>:<2#>:<2#><S>VCS:<*>:Group
<@.group> is online on system <@.system>" を次の よ う に変更 し ます。
"TAG_<*> <4#>/<2#>/<2#><S><2#>:<2#>:<2#><S>VCS:<*>:Group
<@.group> is online on system <@.system>"
3
各 ノ ー ド で以下の コ マ ン ド に よ り エージ ェ ン ト を停止 し 、 再起動 し ます。
opcagt -kill
opcagt -start
特別な設定
153
以前の OVO エージ ェ ン ト での HP Serviceguard の
イ ン ス ト ール
後続のセ ク シ ョ ン は OVO エージ ェ ン ト の 7.1 よ り 以前のバージ ョ ン にデー タ ベー ス SPI を イ ン
ス ト ールす る 場合に関係があ り ます。 なお、 Oracle RAC ま たは Oracle Parallel Server を使用 し てい
る 場合は、 こ こ で取 り 上げ る 方法は実行 し ないで く だ さ い。
こ のセ ク シ ョ ン では、 OVO ま たは 1 つ以上のデー タ ベース イ ン ス タ ン ス が HP Serviceguard 仮想
パ ッ ケージ内で動作す る 場合の DB-SPI のセ ッ ト ア ッ プ と 設定方法を説明 し てい ます。
作業 1:
セ ッ ト ア ッ プ手順を完了する
次の手順は、DB-SPI の標準 イ ン ス ト ール ( 本マニ ュ アル第 2 章を参照 ) と 、1 つ以上のデー タ ベー
ス イ ン ス タ ン ス が HP Serviceguard 仮想パ ッ ケージ内で動作 し てい る 場合の イ ン ス ト ール と の違
い を簡単に説明 し てい ます。
OVO が MC/Service Guard のパ ッ ケージの場合は、 手順 1 を実行 し ます。 そ う で ない場合は、
手順 2 か ら 始めます。
1
20 ページの 「管理サーバーへの イ ン ス ト ール」 に従っ て、 DB-SPI を MC/Service Guard ク ラ ス
タ の両方の ノ ー ド に イ ン ス ト ール し ます (DB-SPI を OVO MC/Service Guard ク ラ ス タ の両方の
ノ ー ド に イ ン ス ト ール し 終え る ま では、 ど の管理対象 ノ ー ド に対 し て も 、 分配 し た り 設定 し
た り し ないで く だ さ い )。
2
[ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] ウ ィ ン ド ウ を開 き 、 SPI for Databases グループ を ダ
ブル ク リ ッ ク し ます。
3
使用 し てい る DB-SPI <application_name> テ ンプ レー ト グループ を ダブル ク リ ッ ク し て、その
グループで利用で き る テ ン プ レー ト を表示 し ます。
4
DB-SPI <application_name>: Logfiles を ク リ ッ ク し 、 [ 変更 ] ボ タ ン を選択 し て [ ロ グ フ ァ
イ ルの変更 ] ウ ィ ン ド ウ を開 き ます。
5
その ウ ィ ン ド ウ の [ モニ タ オプシ ョ ン ] 部分で、 [ ロ グ フ ァ イル不在 メ ッ セージ ] オプシ ョ ン
を選択解除 し て、 OVO の メ ッ セージ ブ ラ ウ ザにエ ラ ー メ ッ セージが表示 さ れない よ う に し
ます。
6
22 ページの 「DB-SPI ノ ー ド グループにア ク シ ョ ン / モニ タ / コ マ ン ド を配布す る 」 の説明に
従い、 Oracle パ ッ ケージ を 動かす こ と がで き る すべて の HP Serviceguard ク ラ ス タ ノ ー ド に
DB-SPI テ ン プ レー ト と フ ァ イ ル ( ア ク シ ョ ン、 コ マ ン ド 、 モニ タ ) の割 り 当て と 分配を行い
ます。
7
19 ページの 「OpenView Operations DB-SPI の イ ン ス ト ール と 設定」 での説明の よ う に、 DB-SPI
を設定 し ます。
8
すべての HP Serviceguard ノ ー ド に設定を分配 し ます。
9
defaults フ ァ イ ルに次のエ ン ト リ があ る と 、 DB-SPI コ レ ク タ / アナ ラ イ ザはエ ラ ーを報告
せずに収集を一時停止 し ます。
COLLECTION OFF
DBSPI は こ の フ ァ イ ルのエ ン ト リ を有効に し て、 状態の変化を OVO メ ッ セージ ブ ラ ウ ザに
報告す る ユーテ ィ リ テ ィ ス ク リ プ ト を 提供 し て い ま す。 フ ァ イ ルが存在 し な いか別の キー
ワ ー ド が入っ てい る と 、 収集は有効にな り ます。
OVO 4.0 エージ ェ ン ト では、ク ラ ス タ の ロ ーカルの フ ァ イ ル シ ス テ ムに /var/opt/OV デ ィ レ ク
ト リ が必要です。
154
第7章
他の収集を オ ン に し た ま ま、 い く つかの収集を オ フ にす る には、 変更を行 う 管理対象 ノ ー ド に、
defaults フ ァ イ ルを置 く 必要があ り ます。 こ の フ ァ イ ルが管理対象 ノ ー ド にない場合は、 作成
し て く だ さ い。 defaults フ ァ イ ルの場所は、 211 ページの 「デー タ 、 ロ グ、 設定フ ァ イ ル」 を
参照 し て く だ さ い。
管理対象 ノ ー ド で defaults フ ァ イ ルを編集 し て、 次の行を加え ます。
<first_database_instance_name> OFF
<second_database_instance_name> OFF
エ ン ト リ の例
ora803 OFF
openview ON
SAP1 OFF
COLLECTION OFF があ る と 、 フ ァ イ ルにそれ以外のエ ン ト リ があ っ て も 無効にな り ます。
作業 2:
Oracle パ ッ ケージ コ ン ト ロール ス ク リ プ ト を変更する
パ ッ ケージ コ ン ト ロ ール ス ク リ プ ト は通常、 次の場所にあ り ます。
/etc/cmcluster/<PKG-name>/control.sh.
ス ク リ プ ト の場所は Oracle Package ASCII フ ァ イ ルで定義 さ れ ま す ( 詳細は HP Serviceguard ド
キ ュ メ ン ト を参照 し て く だ さ い )。
ON と OFF 関数には大文字を使用 し ます。
1
Oracle の control.sh フ ァ イ ルの RUN と HALT ス ク リ プ ト を編集 し て、 関数の最後の部分に
次の コ マ ン ド を追加 し ます。
function customer_defined_run_cmds
{...
( コ マ ン ド を実行 し てデー タ ベース を起動 し ます。 )
/var/opt/OV/bin/OpC/cmds/dbspicol ON
...}
function customer_defined_halt_cmds
{...
/var/opt/OV/bin/OpC/cmds/dbspicol OFF
( コ マ ン ド を実行 し てデー タ ベース を シ ャ ッ ト ダ ウ ン し ます。 )
...}
2
halt/run 関数のは じ めにあ る 文を次の よ う に設定 し ます。
prevent overriding return values from other actions
control.sh フ ァ イ ルの変更後に cmapplyconf を実行す る 必要はあ り ません。
特別な設定
155
3
[ メ ン テナン ス ] ウ ィ ン ド ウ を使用し て、すべてのス タ ンバ イ ク ラ ス タ ノ ー ド に Oracle パ ッ ケー
ジのテ ス ト 転送を行い、 DB-SPI コ レ ク タ / アナ ラ イ ザが正し く 機能する こ と を確認し ます。
現在、 defaults フ ァ イ ルには他の設定は使われていないので、 実行シーケ ン ス の中で削除 し て
も か ま い ません。 ただ し 、 将来の DB-SPI の リ リ ース でキー ワ ー ド が追加 さ れ、 停止 と 開始の ス ク
リ プ ト で、defaults フ ァ イ ルを削除せずに COLLECTION 命令を書 き 換え る 必要が出 る 可能性が
あ り ます。
Sun または VERITAS の ク ラ ス タ ( フ ェ イルオーバー ) 環境
で動作する 7.1 以前のエージ ェ ン ト
後続のセ ク シ ョ ン は OVO エージ ェ ン ト の 7.1 よ り 以前のバージ ョ ン にデー タ ベー ス SPI を イ ン
ス ト ールす る 場合に関係があ り ます。
デー タ ベー ス SPI は、 標準 イ ン ス ト ール作業 に最少 の設定 と 変更 を す る こ と で、 Sun ま た は
VERITAS の ク ラ ス タ 環境で使用す る こ と がで き ます。 こ のセ ク シ ョ ン では、 こ れ ら の作業 と 、 Sun
ま たは VERITAS のプ ロ グ ラ ム で必要にな る 構文について も 説明 し てい ま す。 Sun Cluster ま たは
VERITAS Cluster Server を使っ た ク ラ ス タ 環境で Oracle を実行す る 場合は、 第 2 章の標準 イ ン ス
ト ールではな く 、 こ の章で取 り 上げ る イ ン ス ト ール / 設定手順に従っ て く だ さ い。
ク ラ ス タ 環境での OpenView Operations
OpenView Operations for UNIX の ド キ ュ メ ン ト には、 OVO が ど の よ う に論理ホ ス ト やそのデ ィ ス
ク グループ を認識す る かについての詳細な情報が含まれてい ます。 こ れ ら の ド キ ュ メ ン ト を参照
し て背景 と な る 知識を得 る と 共に、 OpenView Operations が、 論理 と 物理ホ ス ト / マ ス タ ー ホ ス ト
や共有デ ィ ス ク グループな ど の、 ク ラ ス タ 関連の問題を考慮 し た設定にな っ てい る か を確認 し て
く だ さ い。
156
第7章
ク ラ ス タ 化のための互換性必要条件
Sun Cluster ま たは VERITAS Cluster Server を使っ た構成で Oracle DB-SPI を動作 さ せ る には、 シ ス
テ ムは次の必要条件を満たす必要があ り ます。
— 2 つ以上の SPARC プ ラ ッ ト フ ォーム上の Solaris オペレーテ ィ ン グ シ ス テ ム
— 互換性のあ る Sun Storage
— OVO エージ ェ ン ト ソ フ ト ウ ェ アがすべての物理 Sun Cluster ノ ー ド に イ ン ス ト ール さ れ
てい る こ と
— 必要なパ ッ チを含む Sun Cluster ソ フ ト ウ ェ ア
ま たは
VERITAS Volume Manager Storage Administrator
デー タ ベース SPI を設定 し て ク ラ ス タ ソ フ ト ウ ェ ア を使用する
swinstall を実行す る 時点で、 OVO 管理サーバーが ク ラ ス タ ノ ー ド で動作 し てい る 必要があ り ま
す。 イ ン ス ト ール中に、 既存のテ ン プ レー ト グループ、 テ ン プ レー ト 、 条件についての警告を受
け ますが、 無視 し てか ま い ません。 警告は swagent.log フ ァ イ ルに出力 さ れ ます。 以下に示す
手順の詳細はマニ ュ アルを参照 し て く だ さ い。
OVO が Sun Cluster のパ ッ ケージの場合は、 作業 1 か ら 3 を実行 し て く だ さ い。 それ以外の場合は
作業 4 か ら 始め ます。
作業 1:
DB-SPI を管理サーバーに イ ン ス ト ールする
1
root で ロ グオ ン し て、 [ タ ー ミ ナル ] ウ ィ ン ド ウ を開 き ます。
2
[ タ ー ミ ナル ] ウ ィ ン ド ウ で、 echo $DISPLAY を入力 し て DISPLAY 環境変数が、 現在使用
し てい る 端末を指定 し てい る こ と を確認 し ます (DISPLAY 環境変数が正 し く 設定 さ れていな
い場合は、 現在使用 し てい る 端末を指定す る よ う 設定 し ます )。
3
コ マン ド 行か ら swinstall を実行し ます。 た と えば、 すべてのバン ド ルを イ ン ス ト ールする に
は、 次の よ う に (1 行で ) 入力し ます。
/usr/sbin/swinstall -s /dvdrom/DB_SPI_10.40.000.sdtape DBSPI
DB-SPI の代わ り に ソ フ ト ウ ェ ア バン ド ル名を使用 し ます。 21 ページの表 2 を参照 し て く だ
さ い。
作業 2:
4
[Software Selection] ウ ィ ン ド ウ で、 DB-SPI を開いて、 オプシ ョ ン と し てサブプ ロ ダ ク ト 、 フ ァ
イ ルセ ッ ト レベル ま たはすべての フ ァ イ ルセ ッ ト の イ ン ス ト ールを行い ます。
5
必要な フ ァ イ ルセ ッ ト を強調表示 し 、 メ ニ ュ ーか ら [Actions] → [Mark for Install] を選択 し
てそれ ら に イ ン ス ト ールのマー ク を付け ます。
6
[Actions] → [Install (analysis)] を選択 し て イ ン ス ト ールを完了 し ます。
イ ン ス ト ールが問題な く 行われたか確認する
1
[Logfile] ボ タ ン を ク リ ッ ク し て、 イ ン ス ト ールの分析フ ェーズがエ ラ ーな し で完了 し た こ と
を確認 し ます。 分析フ ェーズが成功 し た後、 次の よ う に イ ン ス ト ールを開始 し ます。
a
[Logfile] ウ ィ ン ド ウ で [OK] を ク リ ッ ク し ます。
b
[Install Analysis] ウ ィ ン ド ウ で [OK] を ク リ ッ ク し ます。
c
[Confirmation] ウ ィ ン ド ウ で [Yes] を選択 し ます。
分析フ ェ ーズが失敗 し た場合、 ロ グ フ ァ イ ル (/var/adm/sw/swagent.log) に記載 さ れた提言に従
い、 分析を再実行 し ます。
特別な設定
157
ソ フ ト ウ ェ アの イ ン ス ト ール実行フ ェーズが開始 さ れます。
2
エ ラ ーな し で イ ン ス ト ールが完了 し た こ と を確認す る ために、 [Logfile] ボ タ ン を ク リ ッ ク し
ます。
イ ン ス ト ール実行フ ェ ーズが成功 し た後、 次を行い ます。
a
[Logfile] ウ ィ ン ド ウ で [OK] を ク リ ッ ク し ます。
b
[Install] ウ ィ ン ド ウ で [Done] を ク リ ッ ク し ます。
イ ン ス ト ール実行フ ェ ーズが失敗 し た場合は、 ロ グ フ ァ イ ル (/var/adm/sw/swagent.log)
の助言に従い、 イ ン ス ト ールを再び実行 し ます。
Sun Cluster 環境内のパ ッ ケージ と し て OVO 管理サーバーを実行す る 場合は、 パ ッ ケージ を実行
で き る すべての ク ラ ス タ ノ ー ド で作業 1 と 2 を繰 り 返 し ます。OVO Sun Cluster のすべての ノ ー ド
に DB-SPI を イ ン ス ト ール し 終え る ま では、管理対象 ノ ー ド には DB-SPI を分配ま たは設定 し ない
で く だ さ い。
作業 3:
作業 4:
メ ッ セージ ソ ースのテ ン プ レー ト の変更
1
[ メ ッ セージ ・ ソ ース のテ ンプ レー ト ] ウ ィ ン ド ウ を開 き 、SPI for Databases を ダブル ク リ ッ
ク し ます。
2
DB-SPI<database_type> テ ン プ レー ト グループ を ダブル ク リ ッ ク し て、 グループ を展開 し 、 利
用で き る テ ン プ レー ト を表示 し ます。
3
DB-SPI<database_type>: Logfiles を ク リ ッ ク し て、 [ 変更 ] ボ タ ン を選択 し ます。
4
ウ ィ ン ド ウ の [ モニ タ オプシ ョ ン ] 部分で [ ロ グ フ ァ イル不在 メ ッ セージ ] を選択解除 し て、
メ ッ セージ ブ ラ ウ ザにエ ラ ー メ ッ セージが表示 さ れない よ う に し ます。
テ ン プ レ ー ト と フ ァ イルの割 り 当て / 分配
こ の作業では、 Oracle パ ッ ケージ を実行で き る すべての ク ラ ス タ ノ ー ド に、 DB-SPI テ ン プ レー ト
と プ ロ グ ラ ムの割 り 当て / 分配を行い ます。
158
1
OVO 管理者 と し て OVO に ロ グオ ン し ます。
2
DB-SPI メ ッ セージが正し く メ ッ セージ ブ ラ ウ ザに表示さ れる よ う にする には、 [ 登録 ノ ー ド ]
ウ ィ ン ド ウ で [ ア ク シ ョ ン ] メ ニ ューか ら [ メ ッ セージ ・ ブ ラ ウザ ] を選択し ます。
3
メ ッ セージ ブ ラ ウ ザで [ 開始 / 再ロー ド ] を選択 し ます。
4
[ 登録ユーザー] ウ ィ ン ド ウ を開き 、ユーザー opc_adm を変更 し て [ 作業範囲 ] を選択し ます。
[ オペレータ の作業範囲 [opc_adm]] ウ ィ ン ド ウ を使用 し て DB-SPI メ ッ セージ を表示 し ます。
5
[ オペレー タ の作業範囲 [opc_adm]] ウ ィ ン ド ウ で次のボ タ ン を ク リ ッ ク し て、DB-SPI メ ッ セー
ジ グループ を選択 し ます。
DBSPI
Ora_Admin ま たは MSS_Admin
Ora_Conf ま たは MSS_Conf
Ora_Fault ま たは MSS_Fault
Ora_Perf ま たは MSS_Perf
6
[ ク ローズ ] を ク リ ッ ク し て DB-SPI メ ッ セージ グループ を追加 し ます。
7
DB-SPI を管理対象 ノ ー ド に分配する には、 まず、DB-SPI を実行する OVO ノ ー ド を選択し ます。
8
[ ア ク シ ョ ン ] メ ニ ューか ら 、 [ エージ ェ ン ト ] → [ ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ]
を選択し ます。
第7章
9
[ ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ] ウ ィ ン ド ウ で、 次のチ ェ ッ ク ボ ッ ク ス をチ ェ ッ
ク し て、 こ れ ら の コ ン ポーネ ン ト を選択 し ます。
─ アクシ ョ ン
─ モニ タ
─ コ マン ド
( イ ン ス ト ールの こ の時点では、[ テ ン プ レー ト ] チ ェ ッ ク ボ ッ ク ス を選択 し ないで く だ さ い。)
10 [ ノ ー ド ・ リ ス ト 中で要ア ッ プデー ト の ノ ー ド ] ボ タ ン を ク リ ッ ク し ます。
11 以前に ノ ー ド を選択 し ていない場合は、 [ マ ッ プ選択の取込み ] ボ タ ン を ク リ ッ ク し て、 対象
と な る ノ ー ド を一覧表示 し ます。
12 [ 強制ア ッ プデー ト ] オプシ ョ ン ボ タ ン を ク リ ッ ク し ます。
13 ア ク シ ョ ン、 コ マ ン ド 、 モニ タ を管理対象 ノ ー ド に分配す る には、 [OK] を ク リ ッ ク し ます。
作業 5:
各管理対象 ノ ー ド のデー タ ベース情報を設定する
必要条件 : キーワード 情報を持つノ ード 上のすべての RDBMS イ ン ス タ ン スの リ ス ト を用意し ます。
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ を開いて、 設定す る 管理対象 ノ ー ド を強調表示 し ます。
2
[ ウ ィ ン ド ウ ] メ ニ ュ ーで、 [ 登録ア プ リ ケーシ ョ ン ] を選択 し ます。
3
[DBSPI] → [ 管理 ] → [DB コ ネ ク シ ョ ン を設定 ] を選択 し ます ( ま たは、 管理対象 ノ ー ド を ア
プ リ ケーシ ョ ン の上に ド ラ ッ グ & ド ロ ッ プ し ます )。
4
DBSPI 設定フ ァ イ ルに、 ( 必要条件の項目で ) 用意 し た リ ス ト を参照 し て、 各デー タ ベース イ
ン ス タ ン ス のエ ン ト リ を追加 し ます。
5
次のプ ロ ンプ ト が表示 さ れ ます。
Save configuration to /var/opt/OV/dbspi/local.cfg> [yes]
デフ ォ ル ト の Yes を選んで、 変更を ノ ー ド に適用 し ます。
( 変更を適用せずにや り 直 し たい場合は、 プ ロ ン プ ト で N を選んで [Enter] を押 し ます。 )
作業 6:
すべての ク ラ ス タ ノ ー ド に設定を分配する
作業 7:
ク ラ ス タ フ ェ イルオーバーの ノ ー ド の設定
DB-SPI コ レ ク タ / アナ ラ イ ザは、 defaults フ ァ イ ルに次のエ ン ト リ があ る と 、 エ ラ ーを報告せ
ずに収集を一時停止 し ます。
COLLECTION OFF
DBSPI は、 こ の フ ァ イ ルのエ ン ト リ を有効に し て状態の変化を OVO メ ッ セージ ブ ラ ウ ザに報告
す る ユーテ ィ リ テ ィ ス ク リ プ ト を提供 し てい ま す。 フ ァ イ ルが存在 し な いか別の キー ワ ー ド が
入っ てい る と 、 収集は有効にな り ます。
他の収集 を オ ン に し た ま ま、 い く つかの収集 を オ フ にす る には、 変更 を 行 う 管理対象 ノ ー ド に
defaults フ ァ イ ルを置 く 必要があ り ます。 こ の フ ァ イ ルが管理対象 ノ ー ド にない場合は、 作成
し て く だ さ い ( フ ァ イ ルの場所は、 211 ページの 「デー タ 、 ロ グ、 設定フ ァ イ ル」 を参照 し て く だ
さ い )。
管理対象 ノ ー ド で defaults フ ァ イ ルを編集 し て、 次の行を加え ます。
<first_database_instance_name> OFF
<second_database_instance_name> OFF
特別な設定
159
エン ト リ例
ora803 OFF
openview ON
SAP1 OFF
COLLECTION OFF があ る と 、 フ ァ イ ルにそれ以外のエ ン ト リ があ っ て も 無効にな り ます。
ク ラ ス タ ソ フ ト ウ ェ アの設定 (VERITAS の例 )
デー タ ベー ス SPI の設定 を 終了 し た後の作業は、 ク ラ ス タ ソ フ ト ウ ェ ア内にデー タ ベー ス SPI
デー タ の収集のためのエ ン ト リ を挿入す る こ と です。 こ れ ら のエ ン ト リ に よ り 、デー タ ベース SPI
コ レ ク タ は ク ラ ス タ ソ フ ト ウ ェ ア と 連動 し ます。DB-SPI を VERITAS ク ラ ス タ ソ フ ト ウ ェ ア と 連
動 さ せて、 継続的なデー タ 収集を行 う 方法を次の例に示 し ます。
VERITAS ク ラ ス タ ソ フ ト ウ ェ アの場合 : VERITAS Cluster ス ク リ プ ト を編集する
サービ ス登録情報の出力を使用 し て、 編集す る 必要があ る Veritas Cluster ス ク リ プ ト の場所を確認
し ます。
1
次の コ マ ン ド を入力 し て、 サービ ス登録出力を生成 し ます。
hareg -q <service_name>
出力例
#hareg -q test
hareg -r test -b "/opt/SUNWcluster/ha/test/" -m
hareg -r test -b "/opt/SUNWcluster/ha/test/" -m
START="/opt/SUNWcluster/ha/test/test_svc_start" -t START=60 -m
STOP="/opt/SUNWcluster/ha/test/test_svc_stop" -t STOP=60 -m
ABORT="/opt/SUNWcluster/ha/test/test_svc_abort" -m
START_NET="/opt/SUNWcluster/ha/test/test_svc_start_net" -t
START_NET=60 -m
STOP_NET="/opt/SUNWcluster/ha/test/test_svc_stop_net" -t
STOP_NET=60 -m
ABORT_NET="/opt/SUNWcluster/ha/test/test_svc_abort_net" -m
FM_INIT="/opt/SUNWcluster/ha/test/test_fm_init" -t FM_INIT=60 -m
FM_START="/opt/SUNWcluster/ha/test/test_fm_start" -t FM_START=60 -m
FM_STOP="/opt/SUNWcluster/ha/test/test_fm_stop" -t FM_STOP=60 -m
FM_CHECK="/opt/SUNWcluster/ha/test/test_fm_check" -t FM_CHECK=60
-h "nfs1" -a 1
2
START_NET と STOP_NET の場所を書 き 留め ます。
3
START_NET ス ク リ プ ト を編集 し ます。
こ の例では、 ス ク リ プ ト は次の場所にあ り ます。
/opt/SUNWcluster/ha/test/test_svc_start_net
関数の終わ り に次の行を追加 し ます。
/var/opt/OV/bin/OpC/cmds/dbspicol ON
160
第7章
4
STOP_NET ス ク リ プ ト を編集 し ます。
こ の例では、 ス ク リ プ ト は次の場所にあ り ます。
/opt/SUNWcluster/ha/test/test_svc_stop_net
関数の終わ り に次の行を追加 し ます。
/var/opt/OV/bin/OpC/cmds/dbspicol OFF
VERITAS ク ラ ス タ ソ フ ト ウ ェ アの場合 : ソ フ ト ウ ェ ア を設定する
次の手順を、 監視対象デー タ ベース を動作 さ せ る すべての ノ ー ド で行い ます。
1
次の コ マ ン ド で、 オ ン ラ イ ン / オ フ ラ イ ン ス ク リ プ ト の場所を見つけ ます。
$ hares -display <resource> -attribute Type
2
Value と い う 列の名前を使用 し て、オ ン ラ イ ン と オ フ ラ イ ン ス ク リ プ ト のデ ィ レ ク ト リ を特定
し ます。
$ cd /opt/VRTSVCS/bin/<value>
$ ls -l
以下の例は、標準的な OVO 管理サーバー イ ン ス ト ールを示 し 、OVO "openview" Oracle デー タ ベー
ス を参照 し ます。
$ hares -display vpo -oracle -attribute Type
#Resource
Attribute
System
Value
vpo-oracle
Type
global
VPOOracle
$ cd /opt/VRTSvcs/bin/VPOOracle
$ ll
total 326
-r-xr--r--
1 root
sys
33109 Jan 23 12:52 clean
-r-xr--r--
1 root
sys
35222 Jan 23 12:53 monitor
-r-xr--r--
1 root
sys
39563 May 31 16:24 offline
-r-xr--r--
1 root
sys
39660 May 31 16:25 online
-rwxr--r--
1 root
sys
17252 Aug
9
2001 VPOOracleAgent
次に、 オ ン ラ イ ン と オ フ ラ イ ン ス ク リ プ ト の中で、 dbspicol コ マ ン ド の呼び出 し に適 し た場所
を見つけ る 必要があ り ます。 こ れ ら の ス ク リ プ ト には標準的な レ イ ア ウ ト はあ り ません。 こ の構
文を挿入す る 場所は各シ ス テ ム に よ り ます。 シ ス テ ム が管理サーバーのデー タ ベー ス を監視 し て
い る 場合は、 標準 イ ン ス ト ールの手順に対応 し てい る と 考え ら れ ます。 さ ら に、 同 じ タ イ プの リ
ソ ー ス を オ ン ラ イ ン ま たはオ フ ラ イ ン にす る には、 必ず同 じ ス ク リ プ ト を使用 し ます。 オ リ ジナ
ルの イ ン ス ト ー ラ の場合は、 1 つの ス ク リ プ ト で、 い く つかのデー タ ベー ス イ ン ス タ ン ス を個別
にオ ン ラ イ ンに し た り オ フ ラ イ ンに し た り で き ます。 こ の よ う な設定では、 ど のデー タ ベース イ
ン ス タ ン ス の収集を オ ン ま たはオ フ にす る か を判断す る ロ ジ ッ ク が組み込まれ ます。
特別な設定
161
こ の例 ( 標準 OVO 管理サーバー イ ン ス ト ール ) では次の よ う にな り ます。
162
1
オ ン ラ イ ン ス ク リ プ ト の末尾近 く で、 次の行を探 し ます。
#Start Oracle Database.
ha_ora -stop silent
ha_ora -start
2
その直後に、 次の行を挿入 し ます。
# Turn DBSPI collection on
[ -x /var/opt/OV/bin/OpC/cmds/dbspicol ] &&
/var/opt/OV/bin/OpC/cmds/dbspicol ON openview
3
オ フ ラ イ ン ス ク リ プ ト の末尾近 く で、 次の行を探 し ます。
# Stop Oracle Database.
ha_ora -stop
4
その行の直前に、 次の行を追加 し ます。
# Turn DBSPI collection OFF - TT 2002/05/31
[ -x /var/opt/OV/bin/OpC/cmds/dbspicol ] &&
/var/opt/OV/bin/OpC/cmds/dbspicol OFF openview
第7章
8 エ ラー メ ッ セージ と ト ラ ブルシ ューテ ィ ング
こ の章では、 発生する 可能性のあ る エ ラ ー メ ッ セージ と 問題を取 り 扱い ます。 エ ラ ー メ ッ セージ
のテキ ス ト は、素早 く 参照で き る よ う に番号で分類 さ れてい ます。次の項目か ら 構成 さ れてい ます。
•
163 ページの 「エ ラ ー メ ッ セージ」
•
189 ページの 「特殊な状況の ト ラ ブルシ ュ ーテ ィ ン グ」
エ ラ ー メ ッ セージ
こ のセ ク シ ョ ン では、DB-SPI のエ ラ ー メ ッ セージに含まれ る テ キ ス ト についての詳細な情報を示
し ます。 次の情報があ り ます。
•
エ ラ ー メ ッ セージ番号
•
説明
•
重要度
•
メ ッ セージ グループ
•
ヘルプ テ キ ス ト
163
エ ラ ー メ ッ セージは、 OVO メ ッ セージ ブ ラ ウ ザか ら 必要な メ ッ セージ を開いて、 [ オ リ ジナル
メ ッ セージの表示 ] ボ タ ン を ク リ ッ ク す る と 表示で き ます ( 下図参照 )。
図 41
オ リ ジナル エ ラ ー メ ッ セージのテキス ト の表示
こ れ ら の メ ッ セージは、 コ レ ク タ / アナ ラ イ ザに よ り 生成 さ れ、 DBSPI-Messages_jp テ ン プ
レー ト に よ り 傍受 さ れます ( 次の図を参照 )。
図 42
164
メ ッ セージ テ ン プ レ ー ト DBSPI-Messages_jp の条件一覧
第8章
重複する エ ラ ー メ ッ セージの除外
以下の手順は OVO 6.x 以前のバージ ョ ン でのみ必要です。 最新の OVO リ リ ース では、 下に示す
修正は不要です。
OVO テ ン プ レー ト opcmsg (1|3) も こ れ ら の メ ッ セージの フ ィ ル タ 処理を行 う ため、OVO メ ッ
セージ ブ ラ ウ ザに メ ッ セージ を 2 度表示す る こ と にな り ま す。 重複 メ ッ セージ を除外す る には、
次の手順で、 opcmsg(1|3) テ ン プ レー ト に条件を追加 し ます。
1
[ メ ッ セージ ・ ソ ースのテ ン プ レ ー ト ] ウ ィ ン ド ウ を開 き ます。
2
使用 し てい る プ ラ ッ ト フ ォ ーム グループか ら opcmsg(1|3) テ ン プ レー ト を選択 し 、 ダブル
ク リ ッ ク し て [ メ ッ セージ条件 と 除外条件 ] ウ ィ ン ド ウ を開 き ます。
3
[ 追加 ] ボ タ ン を ク リ ッ ク し 、 新 し い条件を追加 し て [ 条件 ] ウ ィ ン ド ウ に表示 し ます。
4
[ 条件に一致する ものを除外 ] オプシ ョ ン ボ タ ン を ク リ ッ ク し ます。
5
[ メ ッ セージ テ キ ス ト ] フ ィ ール ド で、 DBSPI と 入力 し ます。
6
[ 条件 ] ウ ィ ン ド ウ で [OK] ボ タ ン を ク リ ッ ク し ます。
7
[ メ ッ セージ条件 と 除外条件 ] ウ ィ ン ド ウ で [ ク ローズ ] ボ タ ン を ク リ ッ ク し ます。
テ ン プ レー ト への条件の追加の詳細は、 OVO ヘルプ ま たは 『OVO コ ン セプ ト ガ イ ド 』 を参照 し
て く だ さ い。
DBSPI10-1
説 明
範囲に無効な文字があ り ます。
重要度
危険域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
メ ト リ ッ ク の リ ス ト が コ マ ン ド 行で指定 さ れ、 指定 さ れた範囲が不正
です。範囲は 'dbspicao -m 6-8 -p' の よ う に数を含んでい る 必要があ り ま
す。 無効な文字が数値の範囲に入力 さ れ ま し た。
対処方法 :
範囲を正 し く 指定す る 。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
165
DBSPI10-2
説 明
上限が下限未満です。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
メ ト リ ッ ク の リ ス ト が コ マ ン ド 行で指定 さ れ、 指定 さ れた範囲が不正
です。 範囲は よ り 小 さ な数で始ま り 、 よ り 大 き な数で終 る 必要があ り
ます。 た と えば、 'dbspicao -m 6-8 -p' は正 し いですが、 'dbspicao -m 8-6
-p' は不正です。
対処方法 :
範囲を正 し く 指定す る 。
DBSPI10-3
説 明
範囲に無効な文字があ り ます ( 数字で指定 し て く だ さ い )。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
メ ト リ ッ ク の リ ス ト が コ マ ン ド 行で指定 さ れ、 指定 さ れた範囲が不正
です。範囲は 'dbspicao -m 6-8 -p' の よ う に数を含んでい る 必要があ り ま
す。 'dbspicao -m 6-x -p' の よ う に数値でない値が指定 さ れま し た。
対処方法 :
範囲を正 し く 指定す る 。
166
第8章
DBSPI10-21、 22、 23
説 明
デー タ ベース に接続で き ません。
重要度
危険域
メ ッ セージ
グループ
Ora-Fault
ヘルプ テ キ ス ト
原因 : DB-SPI 設定フ ァ イ ルの情報を使用 し て、 デー タ ベースへの接続
を試みま し たが、 メ ッ セージに示すデー タ ベースへの接続に失敗 し ま
し た。 こ の フ ァ イ ルは、dbspi/db_config タ イ プの ConfigFile テ ン プ レー
ト が管理対象 ノ ー ド に配布 さ れ る と 、自動的に作成 さ れ ます。 ま た、 こ
の設定は、 UNIX では dbspicfg.sh 経由で、 Windows では dbspicfg.exe 経
由で ロ ーカルに実行 さ れていた可能性があ り ます。 次の理由でエ ラ ー
が起 き る 可能性があ り ます。
* デー タ ベース の HOME の場所が不正であ る か、 変更 さ れた。
* デー タ ベース の接続に使われたユーザー ID ま たはパ ス ワー ド が不
正であ る か、 変更 さ れた。
* 設定 さ れたデー タ ベース が も う シ ス テ ムに存在 し ない。
* 設定 さ れたデー タ ベー ス が正常に動作 し て い ない。 デー タ ベー ス
メ ン テナン ス のためにシ ャ ッ ト ダ ウ ン さ れたか、 別の予期せぬ深刻な
障害が発生 し た可能性があ る 。
* その他の不正な設定情報が入力 さ れた。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
167
説 明
デー タ ベース に接続で き ません。
対処方法: メ ッ セージ中のデー タ ベース名 と エ ラ ーの内容を使用 し て、
ど のデー タ ベース がなぜ不具合を起 こ し てい る か を特定 し ます。 デー
タ ベー ス が正常に動作 し てい る 場合は、 ConfigFile テ ン プ レ ー ト のエ
デ ィ タ を使用 し て設定を詳細に検討 し 、 エ ラ ーを見つけ出 し ます。
デ ィ レ ク ト リ ま た は フ ァ イ ル パー ミ ッ シ ョ ン に関連 し て 起 こ る
Oracle のエ ラ ーには次の 2 つがあ り ます。
(1) ORA-01034: ORACLE が 使 用 不 可 ; ORA-07318: smsget: sgadef.dbf
フ ァ イ ルのオープ ン時にオープ ン エ ラ ー ;
HP-UX Error: 13: パー ミ ッ シ ョ ン拒否
(2) ORA-12546: TNS: パー ミ ッ シ ョ ン拒否
こ れ ら の Oracle エ ラ ーが発生す る 場合は、 次をチ ェ ッ ク し ます。
* $ORACLE_HOME と $ORACLE_HOME/bin のパー ミ ッ シ ョ ンが
drwxr-xr-x に設定 さ れてい る こ と 。
* $ORACLE_HOME/bin/oracle フ ァ イ ルのパー ミ ッ シ ョ ン が
-rwsr-s--x に設定 さ れてい る こ と 。
上記の よ う に設定 さ れていない場合は、 次の コ マ ン ド を入力 し ます。
* chmod 6755 $ORACLE_HOME/bin/oracle
し ば ら く の間 DB-SPI がデー タ 収集を し ない よ う に し たい場合、 ま た
は、 シ ャ ッ ト ダ ウ ン を予定 し ていて、 こ の メ ッ セージ を回避 し たい場
合は、 DBSPI の収集を オ フ にす る こ と をお勧め し ます。 こ れには、 次
の DB-SPI ツールを使用 し ます。
[ 監視を停止 ]: メ ト リ ッ ク のデー タ 収集 と 、こ の ツールが起動す る ノ ー
ド のア ラ ーム出力を一時的に無効に し ます。
[ 監視を開始 ]: メ ト リ ッ ク のデー タ 収集 と ア ラ ーム出力を再度有効に
し ます。
コ マ ン ド 行か ら 監視を オ ン ま たはオ フ にす る には、 次の 'dbspicol' ツー
ルを使用 し ます。
UNIX: /<Commands_directory>/dbspicol -v OFF | ON
NT: \<Commands_directory>\dbspicol -v OFF | ON
た と えば HP-UX 上では、
/var/opt/OV/bin/OpC/vpwin/cmds/dbspicol -v OFF
/var/opt/OV/bin/OpC/vpwin/cmds/dbspicol -v ON
単一の イ ン ス タ ン ス の監視を オ フ にす る には、 'defaults' フ ァ イ ルにそ
の イ ン ス タ ン ス名の後に OFF を付けて追加 し ます。 監視を オ ンに戻す
には、 追加 し た行を削除す る か、 OFF を ON に変更 し ます。 た と えば、
SAPdb OFF の よ う に し ます。
注記 : 接続が失敗 し 続け る 場合は、 こ の メ ッ セージは 2 時間に 1 度だ
け表示 さ れます。
168
第8章
DBSPI10-24
説 明
DB への接続が数秒後に タ イ ム ア ウ ト にな り ま し た。
デー タ ベース をチ ェ ッ ク し て く だ さ い。
重要度
危険域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
DB-SPI が接続 し よ う と し てい る デー タ ベー ス が メ ッ セージに示す秒
数ののちに タ イ ム ア ウ ト にな り ま し た。 おそ ら く デー タ ベー ス が応答
し てい ません。
対処方法 :
SQL*Plus を 使用 し て、 設定に使用 し た の と 同 じ パ ラ メ ー タ でデー タ
ベー ス への接続を試 し ま す。 デー タ ベー ス のシ ャ ッ ト ダ ウ ン と 起動が
必要な場合があ り ます。
DBSPI10-25
説 明
メ ト リ ッ ク への UDM コ ー ド の実行中にエ ラ ーが発生 し ま し た。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
UDM の実行でエ ラ ーが発生 し ま し た。
対処方法 :
UDM メ ト リ ッ ク 番号 と RDBMS か ら 返 さ れた エ ラ ーの内容を使用 し
て、 エ ラ ーの原因を判断 し ます。 UDM の定義に使っ た PL/SQL での構
文ま たは ロ ジ ッ ク エ ラ ーが考え ら れます。 メ ッ セージの内容を使用 し
てエ ラ ーを訂正 し てみます。 必要に応 じ て、UDM PL/SQL を取 り 出 し 、
SQL*Plus でテ ス ト し てエ ラ ーの原因を判断 し ます。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
169
DBSPI10-27
説 明
Oracle Listener プ ロ セ ス が実行 さ れてい ません。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 : ス ク リ プ ト dbspi_lsnr が DBSPI-Ora-Listener_jp テ ン プ レ ー ト か
ら 実行 さ れ ま し たが、 こ の ス ク リ プ ト が、 次の コ マ ン ド の結果を解析
し て、 'tnslsnr' プ ロ セ ス が動作 し ていない こ と を検出 し ま し た。
ps -fu oracle | grep -i tnslsnr
対処方法 :
Oracle Listener プ ロ セ ス を 'lsnrctl start' コ マ ン ド で再起動 し ます。
DBSPI10-28
説 明
Oracle Listener をチ ェ ッ ク で き ません。 DBSPI が設定 さ れてい ません。
重要度
危険域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 : ス ク リ プ ト dbspi_lsnr が DBSPI-Ora-Listener_jp テ ン プ レー ト
か ら 実行 さ れ ま し たが、 こ の ス ク リ プ ト が、 DB-SPI が ま だ設定 さ れて
いない と 判断 し ま し た。
対処方法 :
[ 管理 ] アプ リ ケーシ ョ ン グループの [DB コ ネ ク シ ョ ン を設定 ] アプ リ
ケーシ ョ ン を使用 し て、1 つ以上の Oracle イ ン ス タ ン ス を設定 し ます。
170
第8章
DBSPI10-29
説 明
1 つま たは複数の Oracle ネ ッ ト ワーク サービ スが設定さ れていません。
重要度
危険域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 : ス ク リ プ ト dbspi_lsnr が DBSPI-Ora-Listener_jp テ ン プ レー ト か
ら 実行 さ れ ま し たが、 こ の ス ク リ プ ト が、 次の コ マ ン ド の結果を解析
し て、 1 つ以上のネ ッ ト ワー ク サービ ス が設定 さ れていない こ と を検
出 し ま し た。
lsnrctl status | grep TNS
対処方法 :
'lsnrctl stop' を実行 し た後に 'lsnrctl start' を実行 し て、 Oracle Listener を
停止 し 、 再起動 し ます。
DBSPI10-30
説 明
<user/pass> を使用 し て Oracle Listener に接続で き ません。
重要度
危険域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 : DBSPI-Ora-Listener-Connect_jp テ ン プ レー ト は、 DB-SPI の設定
が さ れたすべて の ま たは特定のデー タ ベー ス への SQL*Net の接続 を
チ ェ ッ ク す る ために使われます。 こ のテ ン プ レー ト は専用のオプシ ョ
ン '-n' をつけて DB-SPI コ レ ク タ / アナ ラ イ ザを実行 し ます。
dbspicao -c DBSPI-Ora-Listener-Connect_jp -n
-n オプシ ョ ンは、Oracle イ ン ス タ ン ス名 と 全 く 同 じ 名前の tnsnames.ora
エ ン ト リ を使用 し て、各デー タ ベース (-i オプシ ョ ン を使用す る と 1 つ
のみ ) への接続を試みます。 た と えば、 DB-SPI で次の Oracle イ ン ス タ
ン ス を設定 し た場合、
ORACLE
HOME '/opt/oracle/8.0.5'
DATABASE sales CONNECT 'hp_dbspi/hp_dbspi'
DATABASE finance CONNECT 'hp_dbspi/hp_dbspi'
コ レ ク タ / アナ ラ イ ザは次の イ ン ス タ ン スへの接続を試みます。
hp_dbspi/hp_dbspi@sales
hp_dbspi/hp_dbspi@finance
こ の接続が失敗す る と 、 メ ッ セージ DBSPI10-30 が生成 さ れます。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
171
説 明
<user/pass> を使用 し て Oracle Listener に接続で き ません。
対処方法 :
こ の接続チ ェ ッ ク が う ま く 機能す る よ う にす る ためには、 各 イ ン ス タ
ン ス 名に設定 さ れた イ ン ス タ ン ス に一致す る tnsnames.ora エ ン ト リ が
1 つ必要です ( ま たは、 別の機能を使用 し て リ モー ト 名を登録 し てい る
場合は、 その機能を変更 し ます )。 上記の例では、 接続チ ェ ッ ク が機能
する ためには、 次の 2 つのエン ト リ が tnsnames.ora に必要にな り ます。
sales=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = IPC)(KEY =sales))
(ADDRESS =
(COMMUNITY=OPENVIEW_COMMUNITY)
(PROTOCOL=TCP)
(HOST=vwbug)
(PORT=1521)
)
)
(CONNECT_DATA=
(SID=sales)
)
)
finance=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = IPC)(KEY =finance))
(ADDRESS =
(COMMUNITY=OPENVIEW_COMMUNITY)
(PROTOCOL=TCP)
(HOST=vwbug)
(PORT=1521)
)
)
(CONNECT_DATA=
(SID=finance)
)
)
172
第8章
説 明
<user/pass> を使用 し て Oracle Listener に接続で き ません。
対処方法 (続 き ): tnsnames.ora エ ン ト リ は イ ン ス タ ン ス名 と 完全に一致
す る 必要があ り ます。
こ のチ ェ ッ ク の必要がない場合は、DBSPI-Ora-Listener-Connect_jp テ ン
プ レー ト を ノ ー ド に割 り 当て ないで く だ さ い。 特定の Oracle イ ン ス タ
ン ス だけ をチ ェ ッ ク し たい場合は、 テ ンプ レー ト を コ ピー し て、 '-i' オ
プシ ョ ン を コ マ ン ド 行に追加 し ます。 た と えば、
DBSPI-Ora-Listener-Connect_jp テ ンプ レー ト を、チ ェ ッ ク し たいそれぞ
れの イ ン ス タ ン ス ご と に別のテ ン プ レー ト に コ ピー し 、 コ マ ン ド 行を
次の よ う に変更 し ます。
dbspicao -c DBSPI-Ora-Listener-Connect_jp -n -i sales
チ ェ ッ ク し たいそれぞれの イ ン ス タ ン ス ご と に個別のテ ン プ レー ト を
作成 し 、 こ れ ら のテ ン プ レー ト を該当す る ノ ー ド に割 り 当て ます。
上記 の 設 定 を 実 行 し た に も か か わ ら ず エ ラ ー が 発生す る 場 合 は、
Oracle Listener を再起動 し ます。
DBSPI10-31
説 明
Oracle 7.3.x は、 ITO 5.x ま たは OVO 6.x を搭載 し た HP-UX 11.x ではサ
ポー ト さ れてい ません。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
デー タ ベース は、OVO エージ ェ ン ト version 5.x を実行す る HP-UX 11.x
シ ス テ ム上で設定 さ れま し た。 version 5 か ら 、 DB-SPI は こ の設定では
Oracle 7.x を サポー ト で き ません。 OVO エージ ェ ン ト version 5 以降を
実行す る HP-UX 11.x 上では、 Oracle 8.x だけがサポー ト さ れ ま す。 こ
れは、 Oracle と OVO の ラ イ ブ ラ リ での互換性がないためです。
対処方法 :
* Oracle 8.x 以降にア ッ プグ レー ド す る 。
* デー タ ベース を OVO 4.x ノ ー ド か ら リ モー ト で監視す る 。
こ れ ら の対処が不可能な場合は、そのデー タ ベース は監視で き ません。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
173
DBSPI10-51
説 明
VPO イ ン タ ーフ ェ イ ス の内部エ ラ ーです。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
OVO 内部エ ラ ーが発生 し ま し た。
対処方法 :
OVO の イ ン ス ト ールが正 し い こ と 、 ま た、 OVO エージ ェ ン ト が動作
し てい る こ と を確認 し ます (opcagt -status を実行 )。
DBSPI10-81
説 明
ロ ッ ク フ ァ イ ルを取得で き ません。 フ ァ イ ルは他のプ ロ セ ス に使用 さ
れてい ます。
重要度
重要警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
コ レ ク タ / アナ ラ イ ザは共有フ ァ イ ルにア ク セ ス で き ませんで し た。
別の コ レ ク タ / アナ ラ イ ザがすでに フ ァ イ ルを使用 し てい ます。
対処方法 :
報告 さ れた フ ァ イ ルの変更日時が 1 時間以上古い場合は、 こ の フ ァ イ
ルを ロ ッ ク し たプ ロ セ ス は異常終了 し た も の と 思われ ます。 その場合
は、 rm コ マ ン ド を使用 し て フ ァ イ ルを削除 し ます。
174
第8章
DBSPI19-24
説 明
VPO ま たは OVOW DBSPI フ ァ イ ルが こ の ノ ー ド で見つか り ま し た。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 : DB-SPI フ ァ イ ルは以前に OVO ま た は VPO から こ のノ ード に
分配さ れ、現在こ のノ ード は OVO for Windows によ っ て 管理さ れて い
ま す。
対処方法 : 'dbspi' で始ま る すべての フ ァ イ ルを次のデ ィ レ ク ト リ か ら
削除 し ます。
OS デ ィ レ ク ト リ
=============================================
Windows
\usr\OV\bin\OpC\intel\cmds
\usr\OV\bin\OpC\intel\monitor
\usr\OV\bin\OpC\intel\actions
\usr\OV\bin\OpC\cmds
\usr\OV\bin\OpC\monitor
\usr\OV\bin\OpC\actions
HP-UX、 Linux、 Solaris、 Tru64
/var/opt/OV/bin/OpC/cmds
/var/opt/OV/bin/OpC/monitor
/var/opt/OV/bin/OpC/actions
AIX
/var/lpp/OV/OpC/cmds
/var/lpp/OV/OpC/monitor
/var/lpp/OV/OpC/actions
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
175
DBSPI19-25
説 明
古い DBSPI テ ン プ レ ー ト ま たはポ リ シーが こ の ノ ー ド に配布 さ れて
い ます。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 : DB-SPI テ ンプ レー ト / ポ リ シーが以前に OVO ま たは VPO か ら
こ の ノ ー ド に分配 さ れ、 現在 こ の ノ ー ド は OVO for Windows に よ り 管
理 さ れてい ます。
対処方法 : 次の コ マ ン ド を実行 し て、 古い DB-SPI テ ン プ レー ト / ポ リ
シーが こ の ノ ー ド に配布 さ れてい る か ど う か確認 し ます。
UNIX:
/opt/OV/bin/OpC/utils/opcdcode /var/opt/OV/conf/OpC/
monitor | grep DBSPI
Windows :
%windir%\Hewlett-Packard\OVEnterprise\Agent\NgSB\{790C0
6B4-844E-11D2-972B-080009EF8C2A}\bin\OpC\utils\opcdcode
\usr\OV\conf\OpC\monitor
>c:\temp\monitor.txt
次に、 c:\temp\monitor.txt を テ キ ス ト エデ ィ タ で開 き 、 DBSPI を探 し ま
す。 こ れ ら のテ ン プ レー ト / ポ リ シーが存在す る 場合は、削除す る 必要
があ り ます。 こ れ ら と 他の古いテ ン プ レー ト / ポ リ シーを削除す る に
は、 次の フ ァ イ ルを削除 し ます。
OS と 削除す る フ ァ イ ル
=============================================
HP-UX、 Linux、 Solaris、 Tru64
/var/opt/OV/conf/OpC/monitor
/var/opt/OV/conf/OpC/le
/var/opt/OV/conf/OpC/msgi
AIX
/var/lpp/OV/conf/OpC/monitor
/var/lpp/OV/conf/OpC/le
/var/lpp/OV/conf/OpC/msgi
Windows
\usr\OV\conf\OpC\monitor
\usr\OV\conf\OpC\le
\usr\OV\conf\OpC\msgi
こ のデ ィ レ ク ト リ に フ ァ イ ルが残っ てい る 場合は、 次の コ マ ン ド を入
力 し て削除 し ます。
rm -rf /var/opt/OV/conf/OpC/DBSPI
旧テ ン プ レー ト フ ァ イ ルを削除 し た後、 次の コ マ ン ド でエージ ェ ン ト
を再起動 し ます。
opcagt -start
176
第8章
DBSPI20-1
説 明
設定フ ァ イ ルがあ り ません。 こ の ノ ー ド を設定 し て く だ さ い。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
監視対象の ノ ー ド は DB-SPI の設定が さ れ て い な いか、 DB-SPI ポ リ
シーが分配 さ れた ノ ー ド には、監視すべ き デー タ ベース があ り ません。
対処方法 :
マニ ュ アルの指示に従っ て、 DB-SPI 設定フ ァ イ ルを作成 し 、 それを管
理対象 ノ ー ド に配布 し ます。
それで も 障害が修復 さ れない と き は [ 接続をチ ェ ッ ク ] を実行 し て設
定をチ ェ ッ ク し 、 こ の ツールの出力を調べて ど こ に問題があ っ たのか
を調べます。
こ のシ ス テ ム上のデー タ ベース を監視す る つ も り がない場合は、 テ ン
プ レ ー ト の割 り 当て を変更 し て その ノ ー ド を DBSPI テ ン プ レ ー ト の
分配対象か ら 除外 し ます。
DBSPI20-2
説 明
メ ト リ ッ ク に レ ポー ト が定義 さ れてい ません。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
UNIX の コ マ ン ド 行ま たは OVO か ら 、 DB-SPI コ レ ク タ / アナ ラ イ ザ
(dbspicax) を使用 し て、オペレー タ か自動ア ク シ ョ ン で メ ト リ ッ ク の レ
ポー ト の生成を試みま し たが、 その メ ト リ ッ ク には定義 さ れた レ ポー
ト があ り ません。 た と えば、
/var/opt/OV/bin/OpC/monitor/dbspicao -r 1 -m 2
対処方法 :
入力 ミ ス があ り 、 レ ポー ト の生成は別の メ ト リ ッ ク に対 し て試み ら れ
た可能性があ り ます。 コ レ ク タ / アナ ラ イ ザの呼び出 し を訂正 し て、正
し い メ ト リ ッ ク 番号が指定 さ れ る よ う に し ま す。 レ ポー ト を サポー ト
す る メ ト リ ッ ク の一覧は、『HP OpenView Smart Plug-in for < デー タ ベー
ス種別 >: Reference』 マニ ュ アルにあ り ます。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
177
DBSPI20-3
説 明
収集ま たは分析がオ ン ま たはオ フ にな っ てい ます。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
こ の管理対象 ノ ー ド の収集 / 分析が ON ま たは OFF に さ れ ま し た。 こ
れは、 登録アプ リ ケーシ ョ ン の [ 監視を開始 ] アプ リ ケーシ ョ ン ま た
は [ 監視を停止 ] アプ リ ケーシ ョ ンに よ り 行われ る か、 次の よ う に コ
マ ン ド 行か ら 行われます。
UNIX: /<Commands_directory>/dbspicol -v OFF | ON
NT:
\<Commands_directory>\dbspicol -v OFF | ON
た と えば HP-UX 上では、
/var/opt/OV/bin/OpC/cmds/dbspicol -v OFF
/var/opt/OV/bin/OpC/cmds/dbspicol -v ON
対処方法 :
収集 / 分析を間違っ てオ フ に し た場合は、す ぐ にオ ン に戻 し ます。 意図
的にオ フ に し た場合は、 後でオ ンに戻 し ます。
DBSPI20-5
178
説 明
DB-SPI DSI ロ グ フ ァ イ ルを再構築す る 必要があ り ます。
重要度
重要警戒域
メ ッ セージ
グループ
DBSPI
第8章
説 明
DB-SPI DSI ロ グ フ ァ イ ルを再構築す る 必要があ り ます。
ヘルプ テ キ ス ト
原因 :
A.03.20 よ り 、 Oracle MeasureWare DSI ロ グ フ ァ イ ルの フ ォ ーマ ッ ト が
変更にな り ま し た。 こ の変更に よ り 、 DB-SPI DSI ロ グ フ ァ イ ルを移動
し て再構築す る 必要があ り ます。 こ れ ら の フ ァ イ ルを以下で説明す る
よ う に移動 し 、 再構築す る ま で、 DB-SPI デー タ を MeasureWare に送 る
こ と はで き ません。
対処方法 :
DSI ロ グ フ ァ イ ルを新 し い A.03.20 フ ォ ーマ ッ ト に更新す る ためには、
ま ず、 MeasureWare サーバーを シ ャ ッ ト ダ ウ ン し て、 ロ グ フ ァ イ ル を
移動 し 、 再構築す る 必要が あ り ま す。 次に、 MeasureWare サーバーを
再起動 し ま す。 す ぐ に こ れを行 う 準備がで き てい る 場合は、 こ の メ ッ
セージ に関連づけ ら れた オペ レ ー タ ア ク シ ョ ン を 実行 し ま す。 オペ
レー タ ア ク シ ョ ンは次の ス ク リ プ ト を実行 し ます。
対処方法 :
/var/opt/OV/bin/OpC/cmds/dbspi_mw_con (OVO の場合 )
こ れは次の処理を行い ます。
(1) MeasureWare Agent サーバーを停止 し ます (mwa stop servers)。
(2) dbspi_mw_int ス ク リ プ ト を実行 し ます。
こ れ は、 既 存 の DB-SPI Oracle DSI ロ グ フ ァ イ ル を /var/opt/OV/
dbspi/DSI.OLD/oracle/ に 移動 し 、 新 し い ロ グ フ ァ イ ル を /var/
opt/OV/dbspi/dsi/oracle に再構築 し ます。
(3) dbspi_mw_int udm ス ク リ プ ト を実行 し ます。
こ れ は、 ユ ー ザ ー 定 義 メ ト リ ッ ク ロ グ フ ァ イ ル を /var/opt/OV/
dbspi/dsi/oracle/udm に再構築 し ます。
(4) MeasureWare Agent サーバーを起動 し ます (mwa start servers)。
ま たは、 後で、 ス ク リ プ ト を コ マ ン ド プ ロ ン プ ト か ら 実行で き ます。
旧 DSI ロ グ フ ァ イ ルを見 る こ と も で き ます。 該当す る エ ン ト リ は
/var/opt/perf/perflbd.rc で更新 さ れます。
旧 ロ グ フ ァ イ ルのエ ン ト リ は次の フ ォーマ ッ ト にな っ てい ます。
DATASOURCE=ORA_ora733
LOGFILE=/var/opt/OV/dbspi/DSI.OLD/oracle/ora733.log
新 ロ グ フ ァ イ ルのエ ン ト リ は次の フ ォーマ ッ ト にな っ てい ます。
DATASOURCE=ORADB_kimball_ora733
LOGFILE=/var/opt/OV/dbspi/dsi/oracle/ora733.log
旧 MeasureWare ロ グ フ ァ イ ルにア ク セ スす る 必要がな く な っ た場合
は、 'DSI.OLD' デ ィ レ ク ト リ を指 し てい る /var/opt/perf/
perflbd.rc のエ ン ト リ を削除 し ます。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
179
DBSPI30-1
説 明
構文エ ラ ーです。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
次の編集時に、 構文エ ラ ーが見つか り ま し た。
* [DB コ ネ ク シ ョ ン を設定 ] ま たは コ マ ン ド 行の dbspicfg を使用 し て
DB-SPI 設定フ ァ イ ルを編集 し た と き 。
ま たは
* [UDM を設定 ] アプ リ ケーシ ョ ン ま たは コ マ ン ド 行の dbspi_pcheck
を使用 し てユーザー定義 コ マ ン ド を編集 し た と き 。
最初のパ ラ メ ー タ は行番号で、 2 番目のパ ラ メ ー タ は さ ら に詳細なエ
ラ ー メ ッ セージ、 3 番目のパ ラ メ ー タ はエ ラ ーを引 き 起 こ し た ト ー ク
ン です。
対処方法 :
構文エ ラ ーを訂正 し て、 も う 一度試 し ます。
DBSPI30-2
説 明
<HOME> に イ ン ス タ ン ス が定義 さ れてい ません - 無視 さ れ ます。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
HOME 句 の 後 に 'DATABASE... CONNECT...' 句 が 指 定 さ れ て い ま せ
ん。 HOME 句は無視 さ れます。
対処方法 :
HOME 句 を 削除す る か、 'DATABASE...CONNECT...' 句 を HOME 句の
下に追加 し ます。
DBSPI30-3
180
説 明
<Parm> は既に定義 さ れてい ます - こ の定義は無視 さ れます。
重要度
注意域
メ ッ セージ
グループ
DBSPI
第8章
説 明
<Parm> は既に定義 さ れてい ます - こ の定義は無視 さ れます。
ヘルプ テ キ ス ト
原因 :
重複 し た定義が見つか り 、 無視 さ れ ま し た。
対処方法 :
重複 し た定義を削除 し ます。
DBSPI30-4
説 明
メ ト リ ッ ク X の フ ィ ル タ が既に定義 さ れてい ます - こ の定義は無視 さ
れ ます。
重要度
注意域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
デー タ ベース定義の 1 つの メ ト リ ッ ク に同 じ フ ィ ル タ 定義が 2 度含ま
れてい ま し た。
対処方法 :
重複す る フ ィ ル タ を削除 し ます。
DBSPI31-1
説 明
レ ポー ト が定義済みです。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク の設定において、 同 じ REPORT 番号が 2 度以
上使われ ま し た。 た と えば、
METRIC 0701
COLLECT MW OVO '....'
REPORT 1 INCLUDE 'Ora0701-1.sql'
REPORT 1 INCLUDE 'Ora0701-2.sql'
対処方法 :
設定を修正 し て、 重複す る エ ン ト リ を削除 し ます。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
181
DBSPI31-2
説 明
デー タ ベース の定義が重複 し てい ます。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク の設定において、 特定の種類のデー タ ベース
に対 し て 2 つ以上の定義があ り ます。 た と えば、 ORACLE セ ク シ ョ ン
が 2 つ以上あ る 場合な ど です。
対処方法 :
デー タ ベー ス 毎にセ ク シ ョ ン を 1 つだけ指定 し 、 2 つあ る セ ク シ ョ ン
は削除す る かマージ し ます。
DBSPI31-3
説 明
メ ト リ ッ ク の COLLECT ス テー ト メ ン ト があ り ません。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユ ー ザ ー 定 義 メ ト リ ッ ク の 設 定 に お い て、 メ ト リ ッ ク の 記 述 に
COLLECT ス テー ト メ ン ト が含ま れてい ません。
た と えば、
METRIC 0701
REPORT 1 INCLUDE 'Ora0701-1.sql'
は許可さ れま せん。 COLLECT ス テ ート メ ン ト を 指定する 必要があ り
ま す。
対処方法 :
メ ト リ ッ ク を レ ポ ー ト 用 と し て だ け 使 い た い 場 合 は、 ダ ミ ー の
COLLECT ス テー ト メ ン ト を 指定 し て そ の メ ト リ ッ ク が実行 さ れな い
よ う に し ます。
た と えば、
METRIC 0701
COLLECT 'Ignore This'
REPORT 1 INCLUDE 'Ora0701-1.sql'
182
第8章
DBSPI31-4
説 明
メ ト リ ッ ク の COLLECT ス テー ト メ ン ト が定義済みです。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク の設定において、 2 つ以上の COLLECT ス テー
ト メ ン ト が定義 さ れ ま し た。 た と えば、
METRIC 0701
COLLECT MW OVO '....'
COLLECT MW
'....'
対処方法 :
設定を修正 し て、 重複す る エ ン ト リ を削除 し ます。
DBSPI31-5
説 明
メ ト リ ッ ク の COLLECT オプシ ョ ン が定義済みです - 無視 さ れます。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク の設定において、 2 つ以上の同 じ オプシ ョ ン
が COLLECT ス テー ト メ ン ト に指定 さ れま し た。 た と えば、
METRIC 0701
COLLECT MW OVO MW '....'
対処方法 :
こ のエ ン ト リ は無視さ れま すが、 重複する エ ン ト リ は削除し て く だ
さ い。
DBSPI31-7
説 明
メ ト リ ッ ク が定義 さ れてい ません。
重要度
注意域
メ ッ セージ
グループ
DBSPI
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
183
説 明
メ ト リ ッ ク が定義 さ れてい ません。
ヘルプ テ キ ス ト
原因 :
DBSPI コ レ ク タ / アナ ラ イ ザに よ り 、 ユーザー定義 メ ト リ ッ ク が実行
さ れ よ う と し ま し たが、それは管理対象 ノ ー ド で定義 さ れてい ません。
た と えば、
dbspicao -m 755 -p -v
こ の例で、[UDM を設定 ] を使用 し て メ ト リ ッ ク 755 が定義 さ れず、管
理対象 ノ ー ド に分配 さ れない場合、 結果は DBSPI31-7 と な り ます。
対処方法 :
[UDM を設定 ] アプ リ ケーシ ョ ン を使用 し て メ ト リ ッ ク 番号が実行 さ
れ る よ う に設定す る か、 コ マ ン ド 行を変更 し て正 し く 定義 さ れた メ ト
リ ッ ク だけ を指定 し ます。 こ の設定が ま だ管理対象 ノ ー ド に分配 さ れ
て い な い可能性 も あ り ま す。 マ ニ ュ ア ル で説明 さ れ て い る よ う に、
OVO GUI か ら [ ア ク シ ョ ン : エージ ェ ン ト → ソ フ ト ウ ェ ア と 設定の イ
ン ス ト ール / 更新 ] を使用 し て、 UDM が管理対象 ノ ー ド でア ク テ ィ ブ
にな る 前に UDM 設定を分配す る 必要があ り ます。
DBSPI31-8
説 明
レ ポー ト が定義 さ れてい ません。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク の レ ポー ト を実行 し よ う と し ま し たが、 指定
し た REPORT 番号が定義 さ れてい ません。 た と えば、
dbspicao -m 701 -r 2
と な っ ていて、 701 の設定が以下の よ う にな っ てい る 場合です。
METRIC 0701
COLLECT MW OVO '....'
REPORT 1 '...'
対処方法 :
コ マ ン ド を修正 し て、 定義 さ れた レ ポー ト だけ を指定す る か、 [UDM
を設定 ] アプ リ ケーシ ョ ン を使用 し て REPORT 定義を設定に追加 し 、
マニ ュ アルで説明 さ れてい る よ う に、OVO GUI か ら [ ア ク シ ョ ン : エー
ジ ェ ン ト → ソ フ ト ウ ェ ア と 設定の イ ン ス ト ール / 更新 ] を使用 し てモ
ニ タ を分配 し ます。
184
第8章
DBSPI31-9
説 明
メ ト リ ッ ク の収集に失敗 し ま し た (dbspi_error=...)
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク を実行中にエ ラ ーが起 き ま し た。 返 さ れたエ
ラ ー メ ッ セージ (dbspi_error= 以下 ) は UDM 内のユーザー定義 ロ ジ ッ
ク に よ り 返 さ れ る も のです。
対処方法 :
エ ラ ーを調べて、 その原因を判断 し ま す。 エ ラ ーを な く すか UDM ロ
ジ ッ ク を修正 し て、 UDM を も う 一度収集 し ます。
DBSPI31-10
説 明
使用可能な UDM 設定があ り ません ( 設定フ ァ イ ルがない可能性があ
り ます )。
重要度
重要警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
DBSPI コ レ ク タ / アナ ラ イ ザに よ り 、 ユーザー定義 メ ト リ ッ ク を実行
し よ う と し ま し たが、 ユーザー定義 メ ト リ ッ ク の設定がセ ッ ト ア ッ プ
さ れてい ません。 た と えば、
dbspicao -m 755 -p -v
対処方法 :
[UDM を設定 ] アプ リ ケーシ ョ ン を使用 し て、 ユーザーのシ ス テ ム の
UDM を設定 し て、 次に、 マニ ュ アルで説明 さ れてい る よ う に、 OVO
GUI よ り [ ア ク シ ョ ン : エージ ェ ン ト → ソ フ ト ウ ェ ア と 設定の イ ン ス
ト ール / 更新 ] を使用 し てモニ タ を分配 し ます。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
185
DBSPI31-11
説 明
メ ト リ ッ ク が定義済みです。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
ユーザー定義 メ ト リ ッ ク の設定において、 同 じ メ ト リ ッ ク 番号が 2 度
以上使われ ま し た。 た と えば、
METRIC 0701
COLLECT MW OVO 'PL/SQL for Metric 0701....'
REPORT 1 INCLUDE 'Ora0701.sql'
METRIC 0701
COLLECT MW OVO ''PL/SQL for Metric 0702....'
REPORT 1 INCLUDE 'Ora0702.sql'
対処方法 :
設定を修正 し て、 重複す る メ ト リ ッ ク 番号を削除 し ます。
DBSPI40-11
説 明
テーブル <table> の ビ ュ ーを メ ト リ ッ ク <metric> に対 し て作成で き ま
せん。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
DBSPI-0003 ま たは DBSPI-0006 メ ト リ ッ ク が、 自動ア ク シ ョ ンの表領
域レ ポー ト を実行す る のに必要な ビ ュ ーを作成で き ま せんで し た。 こ
れは、 Oracle に接続 し たユーザーが、 レ ポー ト に必要な ビ ュ ーを作成
す る 権限を持っ ていないためです。
対処方法 :
第 2 章 (OVO Enterprise) ま た は第 3 章 (OVO Special Edition) の指示に
従い、 Oracle に接続す る ユーザーに適切な権限を与え ます。
186
第8章
DBSPI40-16
説 明
Sysprofile 名 '%s' が見つか り ません。 メ ト リ ッ ク を計算で き ません。
重要度
警戒域
メ ッ セージ
グループ
DBSPI
ヘルプ テ キ ス ト
原因 :
こ のエ ラ ーは、 メ ト リ ッ ク の計算に必要な sysprofile エ ン ト リ が見つけ
ら れなか っ た こ と を示 し ます。
対処方法 :
設定済みの DBSPI ユーザー ID を 使用 し て sysmaster デー タ ベー ス へ
接続 し 、 次の ク エ リ の実行を試みます。
select name, value from sysprofile;
エ ラ ー メ ッ セージに リ ス ト さ れ る 名前を探 し ます。
必要に応 じ て、 DBSPI ユーザー ID に select を 行 う 権利 を 認め ま す。
SMI テーブル (sysprofile な ど ) が正 し く 構築 さ れていない場合は、 再
構築す る 必要があ り ます。
上記の ク エ リ が正常に実行 さ れ る も のの、 DBSPI が探す名前が出力に
現われない場合は、 その メ ト リ ッ ク を無効に し て、 HP サポー ト にご連
絡 く だ さ い。
その他のエ ラ ー
説 明
その他のエ ラ ーです。
重要度
注意域
メ ッ セージ
グループ
DBSPI
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
187
説 明
その他のエ ラ ーです。
ヘルプ テ キ ス ト
原因 :
予期せぬ DB-SPI エ ラ ーが起 き ま し た。 こ れは、 内部エ ラ ー ( コ ー ド 不
具合 ) か、 デ ィ ス ク スペース に空 き がない、 オペレーテ ィ ン グ シ ス テ
ム障害、 デー タ ベース障害な ど の外部要因に よ り 発生 し た可能性があ
り ます。
対処方法 :
エ ラ ー メ ッ セージには、 次の種類のエ ラ ーが 1 つ以上入っ てい る こ
と があ り ます。
* フ ァ イ ルシ ス テ ム エ ラ ー
* オペレーテ ィ ン グ シ ス テ ム エ ラ ー
* デー タ ベース エ ラ ー
こ れ ら のエ ラ ーの内容 と 該当す る ド キ ュ メ ン ト (HP-UX マ ニ ュ アル、
Oracle マニ ュ アルな ど ) を使用 し て、 何 ら かのシ ス テ ム障害が存在す
る か判断 し ま す ( デ ィ ス ク に空 き がない、 シ ス テ ム メ モ リ ーの不足、
Oracle の障害な ど )。
明白な シ ス テ ム 障害が存在し な い場合は、 DB-SPI 内部コ ード の不具
合が考え ら れま す。 こ の不具合を 調べる 一助と し て 、 次の手順に従い
ま す。
(1) DB-SPI [ 管理 ] アプ リ ケーシ ョ ン グループの [ ト レース オ ン ] を実
行 し て ト レース機能を オ ンに し ます。
(2) 障害を再現し 、続行し なが ら 必要なすべての ス テ ッ プを記録し ます。
(3) DB-SPI [ 管理 ] アプ リ ケーシ ョ ン グループの [ ト レース オ フ ] を必
ず実行 し て、 ト レース機能を オ フ に し ます。
(4) [ 配布を確認 ] を実行 し 、 出力結果を保存 し ます。
(5) HP サポー ト に連絡を し て、 次の情報を サポー ト 部署に伝え て く だ
さ い。
A. [ 配布を確認 ] の結果
B. 障害を再現す る ための手順 と その他の情報
C. ト レース フ ァ イ ル
188
第8章
特殊な状況の ト ラ ブルシ ュ ーテ ィ ング
こ のセ ク シ ョ ン では、 ト ラ ブルシ ュ ーテ ィ ン グの手掛か り と 既知の問題について説明 し てい ます。
次のセ ク シ ョ ン が含まれ ます。
•
ト レース機能を オ ンにす る
•
セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ンの使用方法
•
UDM 設定の問題
ト レース機能を オ ンにする
問題が発生 し 、 DB-SPI サポー ト チーム に ト レース機能を オ ンにす る よ う 求め ら れた場合、 次の手
順で行い ます。
1
[ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 ト レース機能を オ ン に し たい ノ ー ド を選択 し ます。
2
[ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ を開 き ます。
3
[DBSPI] → [ 管理 ] を ダブル ク リ ッ ク し ます。
4
[ ト レ ース オ ン ] を ダブル ク リ ッ ク し ます。
特定 ト レースのコ マ ン ド の使用
特定の メ ト リ ッ ク だけ を検証 し たい場合は、 次の よ う にす る だけで、 それ ら の ロ グ デー タ を選択
的に収集で き ます。
表 35
収集 コ マ ン ド と ト レース コ マ ン ド 、 パ ラ メ ー タ
機 能
コ マン ド
パ フ ォ ーマ ン ス メ ト リ ッ ク デー タ 収集 と dbspicol ON
通知を再有効化
一時的にパ フ ォ ーマ ン ス メ ト リ ッ ク 収集 と dbspicol OFF
警告通知を無効化
dbspicol ON <instance>
特定のデー タ ベース イ ン ス タ ン ス の
パ フ ォ ーマ ン ス メ ト リ ッ ク デー タ 収集 と
通知を再有効化
dbspicol OFF <instance>
特定のデー タ ベース イ ン ス タ ン ス の
パ フ ォ ーマ ン ス メ ト リ ッ ク 収集 と 警告通知
を一時的に無効化
DB-SPI ト レース機能を オ ン
dbspicol TRACE
DB-SPI ト レース機能を オ フ
dbspicol TRACEOFF
特定の イ ン ス タ ン ス の DB-SPI ト レース
機能を オ ン
dbspicol TRACE <instance>
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
189
表 35
収集 コ マ ン ド と ト レース コ マ ン ド 、 パ ラ メ ー タ
機 能
コ マン ド
特定の イ ン ス タ ン ス の DB-SPI ト レース
機能を オ フ
dbspicol TRACEOFF <instance>
dbspicol [oracle|sybase|informix|mssql]
特定の メ ト リ ッ ク の ト レース機能を オ ン
<metric#,metric#>
注記 : こ の例は正 し い例です。"TRACE" と い
例 : dbspicol oracle 8,16
う 単語は構文には使い ません。
例 : dbspicol mssql 2, 3
dbspicol oracle
特定の メ ト リ ッ ク の ト レース機能を オ フ
dbspicol mssql
( 前に開始 し た ト レース機能を停止す る )
注記 : こ の例は正 し い例です。 "TRACEOFF"
と い う 単語は構文には使い ません。
セルフ ヒ ー リ ング情報ア プ リ ケーシ ョ ンの使用方法
•
お勧めする ト ラ ブルシ ュ ーテ ィ ン グの方法 : HP のサポー ト サ イ ト
http://support.openview.hp.com/self_healing.jsp の ク ロ ス リ フ ァ レ ン ス機能を使用す る と 、 よ り
詳細な ト ラ ブルシ ュ ーテ ィ ン グ情報を入手で き ます。
こ のサ イ ト の ト ラ ブルシ ュ ーテ ィ ン グ情報にア ク セ ス し 、検索機能を使用す る には、 まず、HP
のサポー ト 契約に よ り 利用可能にな る セル フ ヒ ー リ ン グ サー ビ ス ク ラ イ ア ン ト ソ フ ト ウ ェ
ア を ダ ウ ン ロ ー ド し 、 設定す る 必要があ り ます。 こ の ソ フ ト ウ ェ ア を設定す る と 、 セルフ ヒ ー
リ ン グ サー ビ ス の Web サ イ ト への リ ン ク が自動的に設定 さ れ ま す。 こ れに よ り 、 お客様の
SPI の問題を類似 し た SPI の問題お よ び解決方法に対応付け る こ と がで き 、 ト ラ ブルシ ュ ー
テ ィ ン グの効率が高ま り ます。 こ の ソ フ ト ウ ェ アのダ ウ ン ロ ー ド 、 設定、 お よ び使用方法、 さ
ら に HP Web サ イ ト のサ ポー ト サー ビ ス への自動 リ ン ク につい て は、 『SPI DVD Installation
Guide』 のセルフ ヒ ー リ ン グ サービ ス に関す る 章を参照 し て く だ さ い。
•
代わ り の ト ラ ブルシ ュ ーテ ィ ン グの方法 : ノ ー ド にセルフ ヒ ー リ ン グ サービ ス が イ ン ス ト ー
ルま たは設定 さ れていない場合、セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ン を使用で き ます。 こ
のアプ リ ケーシ ョ ン も 、 SPI の ト ラ ブルシ ュ ーテ ィ ン グ デー タ を収集 し 、 フ ァ イ ルに格納 し
ます。 こ の フ ァ イ ルを HP サポー ト に送信 し 、 支援を求め る こ と がで き ます。
前提条件 : セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ン を使用す る 前に、 (1) ト レース を有効に し ( 前
章を参照 )、 (2) 問題を再現 し 、 (3) 次の手順を実行 し て く だ さ い。
1
[ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ン を実行す る ノ ー ド
を見つけ ます。
2
[ 登録アプリ ケーショ ン ] ウ ィ ンド ウ を開き 、 [DB-SPI] → [ 管理 ] の順にダブルク リ ッ ク し ま す。
3
ノ ー ド を ド ラ ッ グ し 、 [ セル フ ヒ ー リ ン グ情報 ] アプ リ ケーシ ョ ン に ド ロ ッ プ し ます。
4
表示 さ れ る メ ッ セージで、 圧縮フ ァ イ ルの格納先を確認 し ます。
一部の管理対象 ノ ー ド では、 こ の フ ァ イ ルが隠 し フ ァ イ ル と し て扱われ る よ う に Windows が設定
さ れてい る 場合があ り ま す。 こ の フ ァ イ ルが表示 さ れない場合は、 Windows エ ク ス プ ロ ー ラ を開
き 、[ ツール ] メ ニ ューか ら [ フ ォ ルダ オプ シ ョ ン ] → [ 表示 ] タ ブの順に選択 し ます。次に、[ フ ァ
イ ル と フ ォ ルダの表示 ] の下の [ すべての フ ァ イル と フ ォ ルダ を表示する ] を選択し ます。
5
190
HP サポー ト への連絡の際、 サポー ト 担当者か ら こ の フ ァ イ ルを要求 さ れた と き に、 サポー ト
ケース の一部 と し て こ の フ ァ イ ルを送信で き ます。
第8章
UDM 設定の問題
dbspiudm.cfg フ ァ イ ルは、 以下に イ ン ス ト ール さ れ ます。
/var/opt/OV/share/databases/OpC/mgd_node/customer
/<application>/monitor
し か し 、 DBSPI が管理サーバーか ら 削除 さ れ る 際に、 こ れ ら の フ ァ イ ルは削除 さ れません。 UDM
マ ス タ ー設定は管理サーバーの /opt/OV/DBSPI/conf/udm.cfg に あ り ま す。 こ の フ ァ イ ルは
UDM config アプ リ ケーシ ョ ンに よ り 以下のパ ス / デ ィ レ ク ト リ に コ ピー さ れます。
/var/opt/OV/share/databases/OpC/mgd_node/customer/
<application>/monitor
/opt/OV/DBSPI/conf/udm.cfg は さ ま ざ ま な カ ス タ マ イ ズ を含んでい る こ と があ る ため、 こ の
フ ァ イ ルを シ ス テ ム バ ッ ク ア ッ プ手順に含めてお く こ と をお勧め し ます。こ の フ ァ イ ルは DB-SPI
イ ン ス ト ール削除プ ロ セ ス (swremove DBSPI) に よ り 削除 さ れますので ご注意 く だ さ い。
エ ラ ー メ ッ セージ と ト ラ ブルシ ュ ーテ ィ ング
191
192
第8章
9 英語以外の言語環境
こ の章では、 デー タ ベース SPI の制限事項 と 問題の概要を説明 し ます。 ま た、 問題を回避す る た
めのガ イ ド ラ イ ン も 提供 し てい ます。
一般的な制限事項
一般的に、 デー タ ベース Smart Plug-in はデー タ ベース で使われ る ど のキ ャ ラ ク タ セ ッ ト と も 互換
性を持っ てい ます。 こ れは、 い く つかの制限はあ る も のの、 監視対象のデー タ ベース情報を ASCII
テ キ ス ト で保存す る ためです。 次の ト ピ ッ ク では、 ユーザーが知っ てお く べ き 制約 / 必要条件を
扱っ てい ます。
•
193 ページの 「非 ASCII キ ャ ラ ク タ セ ッ ト での制限事項」
•
194 ページの 「設定フ ァ イ ル」
•
194 ページの 「Oracle デ ィ レ ク ト リ と フ ァ イ ル名」
非 ASCII キ ャ ラ ク タ セ ッ ト での制限事項
一般的に、 DBMS は出力 と 変換の問題を次の よ う に処理 し ます。
•
ASCII キ ャ ラ ク タ セ ッ ト がサポー ト さ れます。
•
非 ASCII キ ャ ラ ク タ セ ッ ト は、内部キ ャ ラ ク タ セ ッ ト か ら ク ラ イ ア ン ト のキ ャ ラ ク タ セ ッ ト
に変換す る 必要があ り ます。
一般的に、 デー タ ベース SPI は入力 と 変換を次の よ う に処理 し ます。
— デー タ ベース SPI の機能は処理す る キ ャ ラ ク タ に対 し てのみ関与 し ます。 た と えば、 Shift
JIS デー タ ベース のほ と ん ど が多数のダブルバ イ ト キ ャ ラ ク タ を含んでい ますが、 デー タ
ベー ス SPI はシ ン グルバ イ ト 数値を主に扱い、 ダブルバ イ ト キ ャ ラ ク タ の認識は対象 と
な り ません。
— Shift JIS な ど のマルチバ イ ト キ ャ ラ ク タ セ ッ ト は、 デー タ ベース SPI が使用す る キ ャ ラ
ク タ が シ ン グ ルバ イ ト キ ャ ラ ク タ に適切に変換 さ れ て い る 時のみサ ポー ト さ れ ま す。
キ ャ ラ ク タ セ ッ ト のマ ッ ピ ン グ と デー タ ベー ス SPI の設定については、 本章の 198 ペー
ジの 「DB-SPI Oracle の設定」 を参照 し て く だ さ い。
次の表は、 非 ASCII デー タ ベース を使用す る ユーザーに必要な処置の概要を示 し てい ます。 その
後に、 各対象範囲の説明を行っ てい ます。
193
表 36
非 ASCII デー タ ベースに必要な処置
対象範囲
処 置
設定フ ァ イ ル
• シ ン グルバ イ ト キ ャ ラ ク タ のみを使用す る 。
• ASCII テ キ ス ト のユーザー ID/ パ ス ワー ド を使用
する。
• いずれの非 ASCII キ ャ ラ ク タ も 、 正 し く 変換 さ れ
る こ と をチ ェ ッ ク す る 。
Oracle デ ィ レ ク ト リ と
フ ァ イ ル名
• ロ ーカル フ ァ イ ル シ ス テ ム がマルチバ イ ト キ ャ
ラ ク タ を含む場合は、 "File System Monitor" を無効
にす る 。
• デー タ フ ァ イ ル名 と アーカ イ ブ ロ グ デ ィ レ ク ト
リ 名、 フ ァ イ ル名が非 ASCII キ ャ ラ ク タ を含む場
合の変換には Oracle NLS を使用す る 。
メ ト リ ッ ク と レ ポー ト で
使用す る キ ャ ラ ク タ
カラム
• 非 ASCII の表領域名、 セグ メ ン ト 名、 ス キーマ名、
デー タ フ ァ イ ル名、 ユーザー名の変換が問題 と
な っ て影響 を 与え る 可能性の あ る メ ト リ ッ ク は、
無効にす る か フ ィ ル タ 処理を行 う 。
DB-SPI Oracle の設定
(Oracle NLS)
• Oracle NLS 環境変数を opcagt 起動ス ク リ プ ト と
root と Oracle ユーザーのプ ロ フ ァ イ ルで設定する 。
設定フ ァ イル
DB-SPI 設定フ ァ イ ル ([DB コ ネ ク シ ョ ン を設定 ] 用の フ ァ イ ルやユーザー定義 メ ト リ ッ ク な ど ) に
は次の制約があ り ます。
•
DB-SPI 設定フ ァ イ ルでは、 シ ン グルバ イ ト キ ャ ラ ク タ だけが使え ます。
•
デー タ ベース名は ASCII テ キ ス ト であ る 必要があ り ます。
•
ユーザー ID/ パ ス ワー ド は ASCII テ キ ス ト であ る 必要があ り ます。
•
非 ASCII キ ャ ラ ク タ は引用符つ き の フ ィ ール ド でのみ許可 さ れ ます。
フ ィ ル タ と ユーザー定義 メ ト リ ッ ク で使われ る キ ャ ラ ク タ は DBMS に よ り デー タ ベー ス の キ ャ
ラ ク タ セ ッ ト に変換 さ れ ます。デー タ ベース のキ ャ ラ ク タ セ ッ ト にマ ッ プで き る キ ャ ラ ク タ のみ
を使用 し て く だ さ い。 ユーザー定義 メ ト リ ッ ク の レ ポー ト のキ ャ ラ ク タ 出力は、 管理対象 ノ ー ド
と 管理サーバーのキ ャ ラ ク タ セ ッ ト に変換 さ れ ます。 正 し く 処理で き ないデー タ を含む可能性の
あ る カ ラ ムの レ ポー ト 処理は避けて く だ さ い。
Oracle デ ィ レ ク ト リ と フ ァ イル名
デ ィ レ ク ト リ と フ ァ イ ル名では、 DB-SPI はシ ン グルバ イ ト キ ャ ラ ク タ のみを サポー ト し ます。 シ
ン グルバ イ ト の非 ASCII キ ャ ラ ク タ も 、 キ ャ ラ ク タ 変換で問題が起 き る 可能性があ り 、 正 し く な
い結果を生 じ る こ と があ り ます。 非 ASCII キ ャ ラ ク タ が、 関連す る デ ィ レ ク ト リ やフ ァ イ ル名に
含ま れ る 場合は、 適切な Oracle NLS 設定を使用 し て キ ャ ラ ク タ 変換を処理 し て く だ さ い。
194
第9章
表 37
非 ASCII キ ャ ラ ク タ のデ ィ レ ク ト リ / フ ァ イル名の仕様
ディ レク ト リ /
フ ァ イル名
仕 様
フ ァ イル システム
モニ タ
すべての ロ ーカル フ ァ イ ル シ ス テ ム名がシ ン グルバ
イ ト でない限 り 、 フ ァ イ ル シ ス テ ム モニ タ は使用 し
ないで く だ さ い。
アーカ イ ブ ロ グ
アーカ イ ブ ロ グのパ ス の非 ASCII キ ャ ラ ク タ は Oracle
NLS を使用 し て変換 さ れ ます。
ダ ン プ先
バ ッ ク グ ラ ウ ン ド ダ ン プ、 ユーザー ダ ン プ、 コ ア ダ
ン プの出力先は Oracle NLS を使用 し て変換 さ れ ます。
デー タ フ ァ イ ル
デー タ フ ァ イ ルのパ ス の非 ASCII キ ャ ラ ク タ は Oracle
NLS を使用 し て変換 さ れ ます。
メ ト リ ッ ク と レ ポー ト で使われるキ ャ ラ ク タ カ ラ ム
多 く の場合、 レ ポー ト の変換だけが問題 と な り ます。 その よ う な場合は、 メ ト リ ッ ク の計算は正
し く 行われ ますが、 メ ト リ ッ ク レ ポー ト で問題が起 き ます。 レ ポー ト の不具合は、 OVO や Oracle
NLS が正 し く 変換で き ないキ ャ ラ ク タ ( マルチバ イ ト な ど ) を含んでい る と 起 こ り ます。 マルチ
バ イ ト キ ャ ラ ク タ はサポー ト さ れないため、 こ こ に リ ス ト し た も の よ り も 重大な問題を引 き 起 こ
す可能性があ り ます。
表 38
メ トリック
英語以外の言語環境
メ ト リ ッ ク に よ る非 ASCII デー タ での問題
DB オブ ジ ェ ク ト
問 題
1
なし
2
なし
4
ユーザー名
表領域名
( デフ ォ ル ト お よ びテ ン ポ ラ リ )
レ ポー ト の変換
5
セグ メ ン ト 名 と 所有者
( シ ス テ ム のセ グ メ ン ト )
レ ポー ト の変換
6
表領域名
デー タ フ ァ イ ル名
表領域名のキ ャ ラ ク タ は レ
ポー ト と OVO メ ッ セージの
両方のために正常に変換 さ れ
る 必要があ り ます。 表領域名
がマルチバ イ ト キ ャ ラ ク タ を
含む可能性があ る 場合は、 こ
の メ ト リ ッ ク を使用 し ないで
く だ さ い。
7
表領域名
レ ポー ト の変換
195
表 38
メ ト リ ッ ク に よ る非 ASCII デー タ での問題
メ トリック
DB オブ ジ ェ ク ト
問 題
8
表領域名
表領域名のキ ャ ラ ク タ は レ
ポー ト と OVO メ ッ セージの
両方のために正常に変換 さ れ
る 必要があ り ます。 デー タ
フ ァ イ ル名のキ ャ ラ ク タ は レ
ポー ト のために正 し く 変換す
る 必要があ り ます。
9,11
デー タ フ ァ イ ル名
表領域名のキ ャ ラ ク タ は レ
ポー ト と OVO メ ッ セージの
両方のために正常に変換 さ れ
る 必要があ り ます。
16
セグ メ ン ト 名 と 所有者
表領域名
デー タ フ ァ イ ル名
こ れ ら の値のいずれかがマル
チバ イ ト キ ャ ラ ク タ を含む場
合は、 こ の メ ト リ ッ ク を使用
し ないで く だ さ い。
管理対象 ノ ー ド のキ ャ ラ ク タ
セ ッ ト に正常にマ ッ プ し ない
キ ャ ラ ク タ は、 メ ト リ ッ ク 値
と レ ポー ト に正 し く ない結果
を生 じ る 場合があ り ます。
17,18
セグ メ ン ト 名 と 所有者
表領域名
こ れ ら の値のいずれかがマル
チバ イ ト キ ャ ラ ク タ を含む場
合は、 こ の メ ト リ ッ ク を使用
し ないで く だ さ い。
管理対象 ノ ー ド のキ ャ ラ ク タ
セ ッ ト に正常にマ ッ プ し ない
キ ャ ラ ク タ は、 メ ト リ ッ ク 値
と レ ポー ト に正 し く ない結果
を生 じ る 場合があ り ます。
19-24,26-28
29
なし
ユーザー名
索引ま たは表パーテ ィ シ ョ ン名
パ ッ ケージ ま たはパ ッ ケージ
本体名ま たは ト リ ガ名
30
31
なし
ユーザー名
32-35
37
なし
ユーザー名
38-41
42
45
196
レ ポー ト の変換
レ ポー ト の変換
なし
表名 と 所有者
索引名 と 所有者
レ ポー ト の変換
なし
第9章
表 38
メ ト リ ッ ク に よ る非 ASCII デー タ での問題
メ トリック
DB オブ ジ ェ ク ト
問 題
47
表名 と 所有者
レ ポー ト の変換
48-52, 54
なし
56
ロ グ アーカ イ ブ先
ロ グ アーカ イ ブ先のキ ャ ラ ク
タ は メ ト リ ッ ク 値 と レ ポー ト
のために正常に変換す る 必要
があ り ます。
57
ロ グ アーカ イ ブ先
レ ポー ト の変換
58
ロ グ アーカ イ ブ先
ロ グ アーカ イ ブ先のキ ャ ラ ク
タ は メ ト リ ッ ク 値 と レ ポー ト
のために正常に変換す る 必要
があ り ます。
59-61
なし
62
バ ッ ク グ ラ ウ ン ド ダ ン プ先
バ ッ ク グ ラ ウ ン ド ダ ン プ先の
キ ャ ラ ク タ は メ ト リ ッ ク のた
めに正常に変換す る 必要があ
り ます。
63
バ ッ ク グ ラ ウ ン ド ダ ン プ先
ユーザー ダ ン プ先
コ ア ダ ン プ先
バ ッ ク グ ラ ウ ン ド ダ ン プ先、
ユーザー ダ ン プ先、 コ ア ダ ン
プ先のキ ャ ラ ク タ は メ ト リ ッ
ク と レ ポー ト のために正常に
変換す る 必要があ り ます。
64
ユーザー ダ ン プ先
ユーザー ダ ン プ先のキ ャ ラ ク
タ は メ ト リ ッ ク のために正常
に変換す る 必要があ り ます。
65
コ ア ダ ン プ先
すべてのダ ンプ先のキ ャ ラ ク
タ は メ ト リ ッ ク と レ ポー ト の
ために正常に変換す る 必要が
あ り ます。
66
バ ッ ク グ ラ ウ ン ド ダ ン プ先
バ ッ ク グ ラ ウ ン ド ダ ン プ先の
キャ ラ ク タは メ ト リ ッ ク と レ
ポー ト のために正常に変換す
る 必要があ り ます。
67,68,69
ロ ールバ ッ ク セ グ メ ン ト 名
レ ポー ト の変換
75,77
英語以外の言語環境
なし
78
索引パーテ ィ シ ョ ン名 と 所有者
表パーテ ィ シ ョ ン名 と 所有者
パ ッ ケージ名 と 所有者
パ ッ ケージ本体名 と 所有者
ト リ ガ名 と 所有者
レ ポー ト の変換
79
ト リ ガ名 と 所有者
表名 と 所有者
レ ポー ト の変換
197
表 38
メ ト リ ッ ク に よ る非 ASCII デー タ での問題
メ トリック
DB オブ ジ ェ ク ト
問 題
80
制約名 と 所有者
レ ポー ト の変換
81
ス ナ ッ プシ ョ ッ ト 名 と 所有者
ス ナ ッ プシ ョ ッ ト 表名
レ ポー ト の変換
82,83,85,87,
89
なし
DB-SPI Oracle の設定
次の環境設定は、非 ASCII キ ャ ラ ク タ を サポー ト す る ために必要な キ ャ ラ ク タ 変換に影響 し ます。
•
管理サーバー デー タ ベース のキ ャ ラ ク タ セ ッ ト と GUI キ ャ ラ ク タ セ ッ ト
•
管理対象 ノ ー ド のキ ャ ラ ク タ セ ッ ト
•
デー タ ベース SPI のキ ャ ラ ク タ セ ッ ト
•
管理対象 Oracle デー タ ベース のキ ャ ラ ク タ セ ッ ト
シ ス テ ム上で個別に設定で き る ため、 管理対象 ノ ー ド と 管理サーバーのキ ャ ラ ク タ セ ッ ト は異な
る 場合があ り ます。 デー タ ベース SPI は管理対象 ノ ー ド のプ ロ セ ス を通 じ て管理サーバー と 通信
し ます。 適切な変換が行われ る よ う にす る ため、 デー タ ベー ス SPI は管理対象 ノ ー ド のキ ャ ラ ク
タ セ ッ ト を 使用 し て、 メ ッ セージ と レ ポー ト を 管理対象 ノ ー ド のプ ロ セ ス に送 り ま す。 デー タ
ベー ス SPI の メ ッ セー ジ と レ ポー ト の多 く の情報は、 Oracle デー タ ベー ス か ら 収集 さ れ ま す。
Oracle デー タ ベー ス の キ ャ ラ ク タ セ ッ ト か ら 管理対象 ノ ー ド の キ ャ ラ ク タ セ ッ ト への キ ャ ラ ク
タ の変換は、 Oracle DBMS に よ り Oracle NLS 機能を使用 し て行われ ます。
Oracle NLS ではデー タ ベー ス作成時にキ ャ ラ ク タ セ ッ ト を指定で き ます。 US7ASCII 以外のキ ャ
ラ ク タ セ ッ ト で作成 さ れたデー タ ベース には、そのデー タ ベース のキ ャ ラ ク タ セ ッ ト を管理対象
ノ ー ド のキ ャ ラ ク タ セ ッ ト にマ ッ プす る ために、 キ ャ ラ ク タ 変換が必要にな る 場合があ り ま す。
こ れを実現す る には、 次の表で説明す る 3 箇所の環境変数を変更 し ます。
表 39
198
ノ ー ド の環境変数 (UNIX) を設定するデー タ ベース SPI セ ッ ト ア ッ
プ フ ァ イル ( ノ ー ド のキ ャ ラ ク タ セ ッ ト を Oracle キ ャ ラ ク タ セ ッ
ト にマ ッ プする )
環境変数
説明
/etc/rc.config.d/
opcagt
こ の起動ス ク リ プ ト は、 OpC エージ ェ ン ト が
起動す る 前に環境を設定 し ます。 その環境は
OpC メ ッ セージ と 注釈に影響 し ます。
~oracle/.profile
[ 登録アプ リ ケーシ ョ ン ] の DB-SPI Oracle ア
プ リ ケーシ ョ ン (SQL*Plus な ど ) がユーザー
oracle の .profile を使用 し ます。
~root/.profile
[ 登録アプ リ ケーシ ョ ン ] の [Oracle レ ポー ト ]
が root の .profile を使用 し ます。
第9章
Oracle に必要な環境変数は、 次の表で説明 し てい ます。
表 40
DB キ ャ ラ ク タ を Oracle にマ ッ ピ ン グする環境変数
Oracle 環境変数
説明
NLS_LANG
管理対象 ノ ー ド のキ ャ ラ ク タ セ ッ ト と 一致す る Oracle
言語、 地域、 キ ャ ラ ク タ セ ッ ト に設定 し ます。
例:
AMERICAN_AMERICA.WE8ISO8859P1
AMERICAN_AMERICA.WE8ROMAN8
AMERICAN_AMERICA.WE8MSWIN1252
JAPANESE_JAPAN.JA16SJIS
JAPANESE_JAPAN.JA16EUC
次の 1 つを 設定し
ま す。
ORA_NLS
(Oracle 7.2 のみ )
NLS デー タ のパ ス に設定 し ます。
($ORACLE_HOME は展開 し て く だ さ い。 )
$ORACLE_HOME/ocommon/nls/admin/data
ORA_NLS32
(Oracle 7.3 のみ )
ORA_NLS33
(Oracle 8.x のみ )
キ ャ ラ ク タ 変換が動作す る には、 該当す る Oracle NLS デー タ フ ァ イ ル ("All Languages" な ど ) を
イ ン ス ト ールす る 必要があ り ます。
opcagt 起動ス ク リ プ ト は次に リ ブー ト す る ま で効果を持ち ません。 リ ブー ト せずに、一時的に OpC
エージ ェ ン ト の環境を設定す る には、 root で ロ グオ ン し て、 "env" コ マ ン ド を使用 し て Oracle NLS
環境が現在のセ ッ シ ョ ン で設定 さ れてい る こ と を確認 し 、 次の コ マ ン ド で OpC エージ ェ ン ト を再
起動 し ます。
opcagt -stop
opcagt -kill
opcagt -start
英語以外の言語環境
199
200
第9章
A フ ァ イル名
こ の付録には、 DB-SPI フ ァ イ ル名 と その説明、 所有者、 グループ、 パー ミ ッ シ ョ ンの一覧があ り
ます。 こ れ ら の フ ァ イ ル名は次のグループに分類 さ れます。
•
管理サーバー フ ァ イ ル
•
管理サーバー / 管理対象 ノ ー ド の フ ァ イ ル
•
管理対象 ノ ー ド の フ ァ イ ル
管理サーバーのフ ァ イル
opccfgupld (OVO ア ッ プ ロー ド 機能 ) 用のテ ン プ レー ト
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 444、
owner=root、 Group=sys に設定 さ れます。
表 41
管理サーバー フ ァ イル : コ ア
次の場所にあ る DBSPI-Core のア ッ プ ロ ー ド フ ァ イ ル
/var/opt/OV/share/tmp/OpC_appl/DBSPI/core_set/C/
/var/opt/OV/share/tmp/OpC_appl/DBSPI/core_set/ja_JP.PCK/ (Solaris)
/var/opt/OV/share/tmp/OpC_appl/DBSPI/core_set/ja_JP.SJIS/ (HP-UX)
core_set.idx
core_apps_set.idx
OVO ア ッ プ ロ ー ド 制御フ ァ イ ル。 こ の フ ァ イ ルは、
OVO にア ッ プ ロ ー ド さ れ る 次の も の を定義 し ます。
メ ッ セージ グループ、 モニ タ テ ン プ レー ト 、 ロ グ
フ ァ イ ル テ ン プ レー ト 、 アプ リ ケーシ ョ ン、 テ ン
プ レー ト グループ。
TEMPLATES/MONITOR/
core_monitor.dat
次の OVO テ ン プ レー ト の定義フ ァ イ ル。 コ レ ク タ
/ アナ ラ イ ザ プ ロ グ ラ ム、 各 メ ト リ ッ ク の外部モニ
タ 、 フ ァ イ ル シ ス テ ム モニ タ 。 すべての メ ト リ ッ
ク の監視の詳細を含みます。
TEMPLATES/TEMPLGROUP/tmplgrp
OVO テ ン プ レー ト グループ構造の定義フ ァ イ ル。
TEMPLATES/INTERFACE/
core_dbspi_msg.dat
DB-SPI 固有のエ ラ ー メ ッ セージの定義フ ァ イ ル。
APPLICATIONS/
core_dbspi_apps.dat
/
core_nt_dbspi_apps.dat
OVO 登録アプ リ ケーシ ョ ン内の DBSPI-Core アプ リ
ケーシ ョ ンの定義フ ァ イ ル。
201
表 41
管理サーバー フ ァ イル : コ ア
TEMPLATES/TEMPLGROUP/
core_templgroup.dat
DBSPI-Core OVO テ ン プ レー ト グループ構造の定義
フ ァ イ ル。
MSGGROUPS/core_msggroups.dat
OVO メ ッ セージ グループ DBSPI の定義フ ァ イ ル。
TEMPLATES/EC/DBSPIDedup.eco
/DBSPIDedup.ecs
/DBSPIState.eco
/DBSPIState.ecs
"state" シ ス テ ム を作成す る イ ベン ト 相関処理シ ス テ
ム フ ァ イ ル。
表 42
管理サーバー フ ァ イル : Oracle
次の場所にあ る Oracle ア ッ プ ロ ー ド フ ァ イ ル
/var/opt/OV/share/tmp/OpC_appl/DBSPI/ora_set/C/
/var/opt/OV/share/tmp/OpC_appl/DBSPI/ora_set/ja_JP.PCK/ (Solaris)
/var/opt/OV/share/tmp/OpC_appl/DBSPI/ora_set/ja_JP.SJIS/ (HP-UX)
202
ora_set.idx
DBSPI-Oracle グループの OVO ア ッ プ ロ ー ド 制
御フ ァ イ ル。 こ の フ ァ イ ルは、 OVO にア ッ プ
ロ ー ド さ れ る 次の も のを定義 し ます。 メ ッ
セージ グループ、 モニ タ テ ン プ レー ト 、 ロ グ
フ ァ イ ル テ ンプ レー ト 、 アプ リ ケーシ ョ ン、
テ ン プ レー ト グループ。
TEMPLATES/MONITOR/ora_monitor.dat
次の OVO テ ン プ レー ト の定義フ ァ イ ル。 各 メ
ト リ ッ ク の コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム
と 外部モニ タ 。 すべての Oracle メ ト リ ッ ク 監
視の詳細を含みます。
APPLICATIONS/ora_apps.dat
OVO 登録アプ リ ケーシ ョ ン内の DBSPI-Oracle
アプ リ ケーシ ョ ン の定義フ ァ イ ル。
APPLICATIONS/ora_reports.dat
OVO 登録アプ リ ケーシ ョ ン内の DBSPI-Oracle
レ ポー ト の定義フ ァ イ ル。
APPLICATIONS/ora_nt_reports.dat
NT の OVO 登録アプ リ ケーシ ョ ン内の
DBSPI-Oracle レ ポー ト の定義フ ァ イ ル。
TEMPLATES/TEMPLGROUP/
ora_templgroup.dat
DBSPI-Oracle OVO テ ン プ レー ト グループ構造
の定義フ ァ イ ル。
MSGGROUPS/ora_msggroups.dat
OVO メ ッ セージ グループ DBSPI の
定義フ ァ イ ル。
TEMPLATES/LOGFILE/ora_logfile.dat
Oracle ロ グ フ ァ イ ル カプセル化の
定義フ ァ イ ル。
付録 A
表 42
管理サーバー フ ァ イル : Oracle
TEMPLATES/LOGFILE/ora_logfileNT.dat NT 用 Oracle ロ グ フ ァ イ ル カプセル化の
定義フ ァ イ ル。
APPLICATIONS/core_nt_dbspi_apps.dat
OVO 登録アプ リ ケーシ ョ ン内の NT 用
DBSPI-Core アプ リ ケーシ ョ ン の
定義フ ァ イ ル。
TEMPLATES/SCHEDULE/ora_schedule.dat
/ora_scheduleNT.dat
サービ ス レ ポー タ ー メ ト リ ッ ク の
定義フ ァ イ ル。
表 43
管理サーバー フ ァ イル : MS SQL
次の場所にあ る MS SQL ア ッ プ ロ ー ド フ ァ イ ル :
/var/opt/OV/share/tmp/OpC_appl/DBSPI/mss_set/C/
/var/opt/OV/share/tmp/OpC_appl/DBSPI/mss_set/ja_JP.PCK/ (Solaris)
/var/opt/OV/share/tmp/OpC_appl/DBSPI/mss_set/ja_JP.SJIS/ (HP-UX)
mss_set.idx
DBSPI-MSS6 と DBSPI-MSS7 グループの
OVO ア ッ プ ロ ー ド 制御フ ァ イ ル。 こ の フ ァ
イ ルは、 OVO にア ッ プ ロ ー ド さ れ る 次の も
のを定義 し ます。 メ ッ セージ グループ、 モ
ニ タ テ ン プ レー ト 、 ロ グ フ ァ イ ル テ ン プ
レー ト 、 アプ リ ケーシ ョ ン、 テ ンプ レー ト
グループ。
TEMPLATES/MONITOR/mss_monitor.dat
次の OVO テ ン プ レー ト の定義フ ァ イ ル。 各
メ ト リ ッ ク の コ レ ク タ / アナ ラ イ ザ プ ロ グ
ラ ム と 外部モニ タ 。 すべての MS SQL メ ト
リ ッ ク の監視詳細を含みます。
APPLICATIONS/mss_apps.dat
OVO 登録アプ リ ケーシ ョ ン内の
DBSPI-MSSQL アプ リ ケーシ ョ ン の
定義フ ァ イ ル。
APPLICATIONS/mss_reports6.dat
OVO 登録アプ リ ケーシ ョ ン内の
DBSPI-MSS6 と MSS7 レ ポー ト の
定義フ ァ イ ル。
/mss_reports7.dat
TEMPLATES/TEMPLGROUP
/mss6_templgroup.dat
DBSPI-MSS6 と DBSPI-MSS7 の OVO テ ンプ
レー ト グループ構造の定義フ ァ イ ル。
/mss6_templgroup.dat
フ ァ イル名
MSGGROUPS/mss_msggroups.dat
OVO メ ッ セージ グループ DBSPI の
定義フ ァ イ ル。
TEMPLATES/LOGFILE/mss_logfile.dat
MS SQL ロ グ フ ァ イ ル カプセル化の
定義フ ァ イ ル。
TEMPLATES/SCHEDULE/mss_schedule.dat
サービ ス レ ポー タ ー メ ト リ ッ ク の
定義フ ァ イ ル。
203
その他のフ ァ イル
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 444、
owner=root、 Group=sys に設定 さ れます。
表 44
その他の管理サーバー フ ァ イル
フ ァ イル
説明
/etc/opt/OV/share/conf/OpC/
mgmt_sv/
reports/C/dbspi_lc.sql
DBSPI テ ンプ レー ト が割 り 当て ら れたすべ
ての ノ ー ド を リ ス ト ア ッ プす る レ ポー ト
( ラ イ セ ン ス チ ェ ッ ク 用 )。
/opt/OV/DBSPI/bin/dbspixterm
プ ラ ッ ト フ ォ ーム (OVO HP-UX ま たは
OVO Sun) に応 じ て正 し い場所か ら DBSPI
の [UDM を設定 ] 用の xterm を実行 し ます。
/opt/OV/DBSPI/bin/dbspiudmck
[UDM を設定 ] 用の フ ァ イ ルの構文を
チ ェ ッ ク し ます。
/opt/OV/DBSPI/bin/dbspicfgck
[DB コ ネ ク シ ョ ン を設定 ] の入力フ ァ イ ル
の構文をチ ェ ッ ク し ます。
/opt/OV/DBSPI/bin/dbspiorapv
メ ト リ ッ ク のオペレー タ ア ク シ ョ ン と し て
PerfView を実行 し 、 Oracle、 MS SQL のグ ラ
フ を提示す る ス ク リ プ ト 。
/opt/OV/DBSPI/bin/dbspimssqlpv
/opt/OV/DBSPI/bin/dbspi.mo
管理サーバーの OVO Sun メ ッ セージ カ タ
ロ グ フ ァ イ ル。
/opt/OV/DBSPI/bin/dbspi.cat
管理サーバーの OVO HP-UX メ ッ セージ カ
タ ロ グ フ ァ イ ル。
/opt/OV/DBSPI/conf/udm.cfg
UDM の設定を含みます。 こ の フ ァ イ ルは、
管理対象 ノ ー ド に自動的に分配 さ れ る よ う
に、 管理サーバー上の HP-UX、 Linux、
Solaris、 AIX、 NT のモニ タ デ ィ レ ク ト リ に
コ ピー さ れます。
/opt/OV/DBSPI/bin/dbspircfg.sh
NT の リ モー ト 設定プ ロ グ ラ ム を立ち上げ る
スク リプト。
/opt/OV/DBSPI/bin/dbspiudmcfg.sh
[UDM を設定 ] を立ち上げ る ス ク リ プ ト
/opt/OV/DBSPI/reporter/DBSPI_SR.exe
NT シ ス テ ムに DB-SPI Service Reporter パ ッ
ケージ を イ ン ス ト ール し ます。
/opt/OV/DBSPI/demo/demora.tar
DB-SPI のデモ (Oracle を例 と し て ) に使わ
れ ます。
デモの操作方法は DB-SPI readme.txt
フ ァ イ ルにあ り ます。
204
/opt/OV/DBSPI/bin/inf_alarm
将来の使用のために予約。
/opt/OV/DBSPI/bin/dbspi_infap
将来の使用のために予約。
付録 A
管理サーバー / 管理対象 ノ ー ド の フ ァ イル
次の フ ァ イ ルは、 swinstall が実行 さ れ る と 管理サーバーに イ ン ス ト ール さ れ、 ま た、 モニ タ 、 コ
マ ン ド 、 ア ク シ ョ ン が管理サーバーか ら 管理対象 ノ ー ド に分配 さ れ る と 、 管理対象 ノ ー ド に イ ン
ス ト ール さ れ ます。
モニ タ フ ァ イル
以下の表のすべての フ ァ イ ルは、 管理サーバーのオペレーテ ィ ン グ シ ス テ ムに応 じ たデ ィ レ ク ト
リ に置かれ、 分配のパフ ォ ーマ ン ス を向上 さ せ る ために ".Z" 圧縮フ ォ ーマ ッ ト にな っ てい ます。
•
HP-UX: /var/opt/OV/share/databases/OpC/mgd_node/customer
/hp/s700/hp-ux10/monitor
•
Solaris NCS: /var/opt/OV/share/databases/OpC/mgd_node/customer
/sun/sparc/solaris/RPC_NCS/monitor/
•
NCS AIX: /var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix/RPC_NCS/monitor/
•
DCE AIX: /var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix/RPC_DCE_TCP/monitor/
•
BBC AIX: /var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix5/RPC_BBC/monitor/
•
Solaris DCE: /var/opt/OV/share/databases/OpC/mgd_node/customer
/sun/sparc/solaris/RPC_DCE_TCP/monitor/
•
ITO 5 がイ ン ス ト ール さ れた HP-UX 11.0: /var/opt/OV/share/databases/OpC
/mgd_node/customer/hp/pa-risc/hp-ux11/monitor/
モニ タ フ ァ イ ルは管理対象 ノ ー ド の OVO モニ タ 領域に、 次の よ う に イ ン ス ト ール さ れます。
フ ァ イル名
•
HP-UX、 Linux、 Solaris 管理対象 ノ ー ド :
/var/opt/OV/bin/OpC/monitor/
•
AIX 管理対象 ノ ー ド : /var/lpp/OV/OpC/monitor/ (DCE エージ ェ ン ト )
/var/opt/OV/bin/instrumentation (HTTPS エージ ェ ン ト )
205
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 744、
owner=root、 Group=sys に設定 さ れます。
表 45
206
管理サーバー / 管理対象 ノ ー ド モニ タ フ ァ イル (UNIX)
フ ァ イル
説明
dbspi.cat
DB-SPI が使用す る メ ッ セージ フ ァ イ ル。
dbspi.mo
DB-SPI カ タ ロ グ フ ァ イ ル (Solaris のみ )。
dbspi022.sql
メ ト リ ッ ク 3222 で使われ る コ マ ン ド フ ァ イ ル。
dbspi1070
最後のチ ェ ッ ク ポ イ ン ト か ら の経過時間を取得す る ために
メ ト リ ッ ク 1070 が使用す る ス ク リ プ ト 。
dbspi_alert
Oracle 警告 ロ グの フ ァ イ ル サ イ ズ を調べ る ために dbspicao が
使用す る ス ク リ プ ト ( メ ト リ ッ ク 66)。
dbspi_fsfile
Oracle フ ァ イ ルに関す る フ ァ イ ル シ ス テ ム情報を取得す る ため
に dpspicao が使用す る ス ク リ プ ト ( メ ト リ ッ ク 56、 58、 62、 64、
65、 レ ポー ト 66)。
dbspi_fsfree
フ ァ イ ル シ ス テ ム の空 き ブ ロ ッ ク の数を返す ( メ ト リ ッ ク 0016)。
dbspi_lscnt
ト レース と コ ア フ ァ イ ルを カ ウ ン ト す る ために dpspicao が使用
す る ス ク リ プ ト ( メ ト リ ッ ク 63)。
dbspi_lsfile
ト レース と コ ア フ ァ イ ルを リ ス ト ア ッ プす る ために dbspicao が
使用す る ス ク リ プ ト ( レ ポー ト 58、 63、 66)。
dbspi_lsnr
Oracle リ ス ナーが動作 し てい る か ど う か を調べ る 。
dbspi_mwcoll
デー タ を /var/opt/OV/dbspi/dsi/*.dat フ ァ イ ルか ら DSI を使用 し て
同 じ デ ィ レ ク ト リ の MeasureWare デー タ フ ァ イ ルにパ イ プす る
スク リプト。
dbspi_pcheck
dbspicao が使用す る プ ロ セ ス チ ェ ッ ク の ス ク リ プ ト ( メ ト リ ッ ク
0002)。
dbspi_tail
Oracle 警告 ロ グの最後の 250 行を リ ス ト す る ために dpspicao が
使用す る ス ク リ プ ト ( レ ポー ト 66)。
dbspiadm.exe
DB-SPI NT アプ リ ケーシ ョ ンの ラ ンチ ャ ー。
dbspicam.bat
MS SQL Server の コ レ ク タ / アナ ラ イ ザ バ ッ チ フ ァ イ ル。
dbspicao
Oracle の DB-SPI コ レ ク タ / アナ ラ イ ザ ス ク リ プ ト 。
こ の ス ク リ プ ト は Oracle のバージ ョ ン を調べ、 該当す る
dbspicaoxx プ ロ グ ラ ム を呼び出 し ます。
dbspicao72
Oracle 7.2.x.x の DB-SPI コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
Oracle 7.2 が検出 さ れ る と dbspicao に よ り 呼び出 さ れ ます。
dbspicao73
Oracle 7.3.x.x の DB-SPI コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
Oracle 7.3 が検出 さ れ る と dbspicao に よ り 呼び出 さ れ ます。
付録 A
表 45
管理サーバー / 管理対象 ノ ー ド モニ タ フ ァ イル (UNIX)
フ ァ イル
説明
dbspicao80
Oracle 8.x.x.x の DB-SPI コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
Oracle 8.x が検出 さ れ る と dbspicao に よ り 呼び出 さ れ ます。
dbspifsmon
Oracle プ ロ セ ス を リ ス ト ア ッ プす る ために dbspicao が使用す る
ス ク リ プ ト ( メ ト リ ッ ク 0002)。
dbspimss.exe
MS SQL Server の コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
dbspimwc
dbspi_mwcoll (DB-SPI MeasureWare コ レ ク タ ) を実行す る
スク リプト。
dbspimwc.exe
MeasureWare コ レ ク タ プ ロ グ ラ ム。
dbspiudm.cfg
ユーザー定義 メ ト リ ッ ク の ロ ーカル設定フ ァ イ ル。
モニ タ フ ァ イ ルは Windows 管理対象 ノ ー ド の次のデ ィ レ ク ト リ に イ ン ス ト ール さ れ ます。
usr\OV\bin\OpC\monitor\ - NT managed node
表 46
管理サーバー / 管理対象 ノ ー ド モニ タ フ ァ イル (NT)
フ ァ イル
説明
dbspico7.exe
Oracle 7 の コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
dbspico8.exe
Oracle 8 の コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
dbspicoi.exe
Oracle 8.x の コ レ ク タ / アナ ラ イ ザ プ ロ グ ラ ム。
dbspicao.bat
dbspico7.exe か dbspico8.exe を実行す る コ レ ク タ /
アナ ラ イ ザのバ ッ チ フ ァ イ ル。
dbspi.cat.Z
DB-SPI カ タ ロ グ フ ァ イ ル。
dbspiudm.cfg
ユーザー定義 メ ト リ ッ ク の ロ ーカル設定フ ァ イ
ル。
コ マ ン ド フ ァ イル
次の表の フ ァ イ ルは、 OVO 管理サーバーでプ ラ ッ ト フ ォ ーム に応 じ たデ ィ レ ク ト リ に置かれ、 管
理対象 ノ ー ド への分配パフ ォ ーマ ン ス を向上す る ために ".Z" 圧縮フ ォ ーマ ッ ト と な っ てい ます。
フ ァ イル名
•
HP-UX:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/hp/s700/hp-ux10/cmds/
•
NCS Solaris: /var/opt/OV/share/databases/OpC/mgd_node/customer
/sun/sparc/solaris/RPC_NCS/cmds/
•
NCS AIX:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix/RPC_NCS/cmds/
207
•
DCE AIX:
/var/opt/OV/share/databases/OpC/mgd_node/customer/ibm/rs6000/aix/
RPC_DCE_TCP/cmds/
•
BBC AIX: /var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix5/RPC_BBC/cmds/
•
HP-UX と Solaris の OVO:
/var/opt/OV/bin/OpC/cmds/
•
Solaris DCE: /var/opt/OV/share/databases/OpC/mgd_node/customer
/sun/sparc/solaris/RPC_DCE_TCP/cmds/
•
ITO 5 がイ ン ス ト ール さ れた HP-UX 11.0: /var/opt/OV/share/databases/OpC
/mgd_node/customer/hp/pa-risc/hp-ux11/cmds/
コ マ ン ド フ ァ イ ルは管理対象 ノ ー ド の以下の場所にあ り ます。
•
HP-UX、 Linux、 Solaris 管理対象 ノ ー ド : /var/opt/OV/bin/OpC/cmds
•
AIX 管理対象 ノ ー ド : /var/lpp/OV/OpC/cmds/ (DCE エージ ェ ン ト )
/var/opt/OV/bin/instrumentation (HTTPS エージ ェ ン ト )
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 755、
owner=root、 Group=sys に設定 さ れます。
表 47
コ マ ン ド フ ァ イル (UNIX)
フ ァ イル
説明
dbspi_mw_int
DBSPI MW Enable アプ リ ケーシ ョ ンが管理対象 ノ ー ド の MeasureWare 統合
を有効化ま たは初期化する ために実行 さ れた時に、 実行 さ れ る ス ク リ プ ト 。
dbspi_mwclup
DBSPI MW Disable アプ リ ケーシ ョ ン が管理対象 ノ ー ド の MeasureWare 統
合を無効化す る ために実行 さ れた時に、 実行 さ れ る ス ク リ プ ト 。
dbspiadm
DB-SPI アプ リ ケーシ ョ ン ラ ンチ ャ ー。
dbspialo
OVO 登録アプ リ ケーシ ョ ン で定義 さ れた Oracle 固有アプ リ ケーシ ョ ンの
DBSPI アプ リ ケーシ ョ ン ラ ンチ ャ ー。
dbspicfg
管理対象 ノ ー ド デー タ ベース と フ ィ ル タ を設定す る [DB コ ネ ク シ ョ ン を
設定 ] プ ロ グ ラ ム。
dbspicfg.sh
dbspicfg プ ロ グ ラ ム を実行 し 、 local.cfg ( フ ィ ル タ テ ス ト 、 デー タ ベース接
続テ ス ト 、 その他 ) で追加のチ ェ ッ ク を行 う ス ク リ プ ト 。
dbspicol
収集を オ ンやオ フ にす る ために使用す る フ ァ イ ル。
た と えば、
dbspicol ON は収集を有効に し ます。
dbspicol OFF は収集を無効に し ます。
208
dbspiidom.sp
将来の使用のために予約。
dbspiidud.sp
将来の使用のために予約。
dbspiiidud.fm
将来の使用のために予約。
dbspiindb.fm
将来の使用のために予約。
付録 A
表 47
コ マ ン ド フ ァ イル (UNIX)
フ ァ イル
説明
dbspiindb.sp
将来の使用のために予約。
dbspiisud.fm
将来の使用のために予約。
dbspiisud.sp
将来の使用のために予約。
dbspioosm.sp
Oracle サービ ス レ ポー タ ー メ ト リ ッ ク のために予約。
dbspiora.fmt
/var/opt/OV/dbspi/dsi/oracle/*.dat で見つか っ た各デー タ ベース
イ ン ス タ ン ス の DBSPI Oracle デー タ フ ァ イ ルを記述す る ために、
dbspi_mwcoll が使用す る DSI フ ォ ーマ ッ ト フ ァ イ ル。
dbspiora.sp
MeasureWare サポー ト を初期化す る 時に dbspi_mw_int が使用す る Oracle
DSI 設定フ ァ イ ル。
dbspioraud.fm
ユーザー定義 メ ト リ ッ ク の Oracle DSI フ ォーマ ッ ト フ ァ イ ル。
dbspioraud.sp
ユーザー定義 メ ト リ ッ ク の Oracle DSI 設定フ ァ イ ル。
dbspisbdb.fm
将来の使用のために予約。
dbspisbdb.sp
将来の使用のために予約。
dbspisbdud.fm
将来の使用のために予約。
dbspisbud.sp
将来の使用のために予約。
dbspisdom.sp
サービ ス レ ポー タ ー メ ト リ ッ ク のために予約。
dbspisel
デー タ ベース イ ン ス タ ン ス を選択す る ユーテ ィ リ テ ィ プ ロ グ ラ ム
(dbspialo が使用 )。
dbspiseschcl
ス ケ ジ ュ ール さ れた DB-SPI cron ジ ョ ブ を解除す る 。
dbspissud.fm
将来の使用のために予約。
dbspissud.sp
将来の使用のために予約。
dbspiudmosp
ユーザーが Oracle の ス ト ア ド プ ロ シージ ャ 定義フ ァ イ ルの編集 と 保存がで
き る よ う にす る ス ク リ プ ト 。
dbspiverify
DBSPI Verify を実行す る コ マ ン ド 行ス ク リ プ ト 。
dbspixterm
DBSPI アプ リ ケーシ ョ ン用に xterm を プ ラ ッ ト フ ォ ーム (HP-UX、 AIX、
Linux、 Solaris) に応 じ た正 し い場所か ら 実行 し ます。
dbspi_mw_con
A.03.00 DSI ロ グ フ ァ イ ルを移動 し 、 新 し い DSI ロ グ フ ァ イ ルを作成す る た
めの ス ク リ プ ト 。
こ の表のすべての フ ァ イ ルは、 管理サーバーの次のデ ィ レ ク ト リ にあ り 、 管理対象 ノ ー ド への分
配パフ ォ ーマ ン ス を向上 さ せ る ために ".Z" 圧縮フ ォ ーマ ッ ト と な っ てい ます。
フ ァ イル名
209
/var/opt/OV/share/databases/OpC/mgd_node/customer/ms
/intel/nt/RPC_DCE_TCP/cmds/ - NT managed node
表 48
コ マ ン ド フ ァ イル (NT)
フ ァ イル
説明
dbspicfg.exe
DBSPI 設定プ ロ グ ラ ム。
dbspicol.bat
収集を オ ンやオ フ にす る ために使用す る フ ァ イ ル。
た と えば、
dbspicol ON は収集を有効に し ます。
dbspicol OFF は収集を無効に し ます。
dbspirptxxxx
MS SQL Server レ ポー ト ラ ンチ ャ ーのその他レ ポー ト 設定フ ァ イ ル。
dbspirlm.bat
MS SQL Server レ ポー ト ラ ンチ ャ ー バ ッ チ フ ァ イ ル。
dbspixxxSQL
MS SQL レ ポー ト ラ ンチ ャ ーのその他 SQL フ ァ イ ル。
dbspialm.bat
MS SQL Server アプ リ ケーシ ョ ン ラ ンチ ャ ー。
dbspimcu.bat
MeasureWare ク リ ーン ア ッ プ バ ッ チ フ ァ イ ル。
dbspixxxx.sp4
dbspixxxx.fm
Oracle 4 と MS SQL Server の MeasureWare の設定フ ァ イ ル と フ ォ ー
マ ッ ト フ ァ イ ル。
ア ク シ ョ ン フ ァ イル
次のテーブルのすべてのフ ァ イ ルは、 オペレーテ ィ ン グ シ ス テムに応じ て管理サーバーの次のデ ィ
レ ク ト リ にあ り 、 分配のパフ ォーマン ス を向上さ せる ために ".Z" 圧縮フ ァ イ ルにな っ ています。
210
•
HP-UX:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/hp/s700/hp-ux10/actions/
•
NCS Solaris:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/sun/sparc/solaris/RPC_NCS/actions/
•
NCS AIX:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix/RPC_NCS/actions/
•
DCE AIX:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix/RPC_DCE_TCP/actions/
•
BBC AIX: /var/opt/OV/share/databases/OpC/mgd_node/customer
/ibm/rs6000/aix5/RPC_BBC/actions/
•
Solaris DCE:
/var/opt/OV/share/databases/OpC/mgd_node/customer/sun
/sparc/solaris/RPC_DCE_TCP/actions/
付録 A
•
ITO 5 がイ ン ス ト ール さ れた HP-UX 11.0:
/var/opt/OV/share/databases/OpC/mgd_node/customer
/hp/pa-risc/hp-ux11/actions/
ア ク シ ョ ン フ ァ イ ルは次の よ う に管理対象 ノ ー ド にあ り ます。
•
HP-UX と Solaris 管理対象 ノ ー ド の OVO: /var/opt/OV/bin/OpC/actions/
•
AIX 管理対象 ノ ー ド の OVO: /var/lpp/OV/OpC/actions/ (DCE エージ ェ ン ト )
/var/opt/OV/bin/instrumentation (HTTPS エージ ェ ン ト )
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 744、
owner=root、 Group=sys に設定 さ れます。
表 49
ア ク シ ョ ン フ ァ イル
フ ァ イル
説明
dbspifsmona
レ ポー ト 用にサ イ ズの大 き な フ ァ イ ルの一覧を取得 し ます。
dbspi_063 (UNIX)
メ ト リ ッ ク 63 の古い ト レース フ ァ イ ルを削除 し ます。
表 50
ア ク シ ョ ン フ ァ イル (NT)
フ ァ イル
説明
dbspitrc.exe (NT)
MS SQL Server ト レース フ ァ イ ルの最後の数行を表示し ます。
dbspi_063.exe (NT)
メ ト リ ッ ク 63 の古い ト レース フ ァ イ ルを削除 し ます。
管理対象 ノ ー ド のフ ァ イル
モニ タ テ ン プ レー ト
管理サーバーか ら OVO の管理対象 ノ ー ド に分配 さ れた テ ン プ レー ト で、 モニ タ テ ン プ レー ト は
暗号化 さ れ、 次の フ ァ イ ルに保存 さ れ ます。
HP-UX、 Linux、 Solaris、 Tru64: /var/opt/OV/conf/OpC/monitor
AIX:
/var/lpp/OV/conf/OpC/monitor
NT:
\usr\OV\conf\OpC\<system>monitor\
デー タ 、 ログ、 設定フ ァ イル
以下の表に示すデー タ 、 ロ グ、 設定フ ァ イ ルは、 次の場所にあ り ます。
フ ァ イル名
•
HP-UX、 Linux、 Solaris、 Tru64:
/var/opt/OV/dbspi
•
AIX:
/var/lpp/OV/dbspi (DCE エージ ェ ン ト )
/var/opt/OV/dbspi (HTTPS エージ ェ ン ト )
•
NT:
\usr\OV\dbspi
211
すべての UNIX フ ァ イ ルは、 管理対象 ノ ー ド での イ ン ス ト ールに続いて、 パー ミ ッ シ ョ ン が
644、 owner=root、 Group=sys に設定 さ れます。
表 51
デー タ 、 ログ、 設定フ ァ イル
フ ァ イル ( 場所は上記 )
説明
local.cfg
[DB コ ネ ク シ ョ ン を設定 ] を使用 し て設定 さ れた情報
(ORACLE、 HOME、 CONNECT、 SID、 Filters な ど )
が入っ た設定フ ァ イ ル。 こ れはバ イ ナ リ フ ァ イ ルで、
CONNECT 文字列が暗号化 さ れてい ます。
history/<tag_name_
instance_name = デー タ ベース名、 2 桁の数字は メ ト
リ ッ ク 番号を示す。 た と えば sap_m0018、
sap_0019 な ど。 こ れ ら の フ ァ イ ルは差分計算用の
情報を含んでい ます。
instance_name_
m00[2-digit metric number]>
た と えば、
dbspi/history/openview_m0016
history/<tag_name_
instance_name_r00
自動ア ク シ ョ ン用の レ ポー ト フ ァ イ ル。
[2-digit metric number]>
た と えば、
dbspi/history/openview_r0016
212
dbtab
こ の フ ァ イ ルは、 現在設定 さ れてい る デー タ ベース
に関す る 情報を プ レーン テ キ ス ト で含んでい ます
( 種類、 名前、 ホーム )。 MeasureWare 初期化ス ク リ
プ ト が使用 し ます。
defaults
こ の ロ ーカル フ ァ イ ルは、 配布 さ れたテ ン プ レー ト
ま たは設定内容に追加ま たは変更を加え ます。 た と
えば、 こ れを使用 し て特定のデー タ ベース イ ン ス タ
ン ス のデー タ 収集を オ ン / オ フ で き ます。
付録 A
Oracle MeasureWare デー タ フ ァ イル
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 644、
owner=root、 Group=sys に設定 さ れます。
表 52
Oracle MeasureWare デー タ フ ァ イル
フ ァ イル
説明
dsi/oracle/<dbname>dat ま たは
各 メ ト リ ッ ク の コ レ ク タ / アナ ラ イ ザに よ
り 収集 さ れ る デー タ 。 メ ト リ ッ ク 番号に 1
を プ ラ ス し た値が入 り ます。 実装 さ れてい
ないか、 MeasureWare をサポー ト し ない メ
ト リ ッ ク は、 値 と し て -1 が入 り ます。
dsi\mssql\<server>\<server>.dat
dsi/oracle/<dbname>
DSI を使用 し て *.dat フ ァ イ ルか ら ロ ー ド
さ れ る デー タ 。
dsi/oracle/<dbname>.log ま たは
dsi\mssql\server\<server>.log
DSI を使用 し て *.dat フ ァ イ ルか ら ロ ー ド
さ れ る デー タ 。
dsi/oracle/dbname.log.desc ま たは
DSI デー タ と ロ グ フ ァ イ ルを記述 し ます。
dsi\mssql\<server>\<server>.log.desc
dsi/oracle/<dbname>.log.spec
DSI デー タ と ロ グ フ ァ イ ルを記述 し ます。
次の よ う な追加のサブデ ィ レ ク ト リ が存在す る 場合があ り ます。
/osm/ サービ ス レ ポー タ ーのデー タ フ ァ イ ル用
/udm/ ユーザー定義 メ ト リ ッ ク のデー タ フ ァ イ ル用
フ ァ イル名
213
ログ フ ァ イル と ト レース フ ァ イル
すべ て の フ ァ イ ル は、 管理対象 ノ ー ド で の イ ン ス ト ー ル に 続 い て、 パ ー ミ ッ シ ョ ン が 644、
owner=root、 Group=sys に設定 さ れます。
表 53
214
ロ グ フ ァ イル と ト レ ース フ ァ イル
フ ァ イル
説明
log/mw_int_status
DBSPI MW Enable アプ リ ケーシ ョ ン の結果が格納 さ れ、 MW
統合が正常に有効化 さ れたか ど う か を判断す る のに利用 し ま
す。
log/mw_status
MW 統合が失敗 し た場合のエ ラ ー情報。 /var/opt/OV/bin/OpC/
monitor/dbspi_mwcoll の debug=0 が debug=1 にセ ッ ト さ れた場
合は、 MW コ レ ク タ が実行 さ れ る ご と (5 分ご と ) に情報が こ
の フ ァ イ ルに書 き 出 さ れます。
log/trace
ト レース処理がオンの場合 (DB-SPI Admin アプ リ ケーシ ョ ン
の Trace On を使用する )、 ト レース処理 と デバ ッ グ情報が こ の
フ ァ イ ルに書き 出 さ れます。 ト レース処理をいつま で も オン
に し てお く と 、 こ のフ ァ イ ルは膨大にな る可能性があ り ます。
log/dbspierror
DBSPI コ レ ク タ / アナ ラ イ ザがエ ラ ー状態に遭遇 し た時のエ
ラ ー情報。 こ の フ ァ イ ルに書 き 出 さ れた メ ッ セージは、 OVO
メ ッ セージ ブ ラ ウ ザに も 送 ら れ ます。
付録 A
B 構成要素
こ の付録では、 Oracle と MS SQL Server の DB-SPI プ ロ グ ラ ム構成要素を取 り 上げてい ます。 次の
ト ピ ッ ク が含まれてい ます。
•
テ ン プ レー ト 互換表
•
テ ン プ レー ト
•
メ ッ セージ グループ
•
コ ア アプ リ ケーシ ョ ン
テ ン プ レー ト 互換性マ ト リ ッ ク ス
イ ン ス ト ールの際のテ ン プ レー ト 選択を容易にす る ため、次のマ ト リ ッ ク ス に、Oracle と MS SQL
Server のテ ン プ レー ト グループ間の共用の可否を示 し ます。
215
図 43
Oracle テ ン プ レ ー ト の共用マ ト リ ッ ク ス
Oracle: Quick Start
Oracle: Quick Start Remote
Oracle: Quick Start NT
Oracle: Standard Metrics
Oracle: Favorites
Oracle: SQL Net
(1) (1)
(2) (2)
(1) (1)
(1) (1)
(1) (1)
(2) (2) (3) (3)
(2) (2) (3) (3)
(2) (2)
Oracle: OEM Templates
DBSPI-Core
Oracle: Oracle 8 Specific
Oracle: UDM Templates
Oracle: Listener NT
Oracle: Listener
NT Oracle Logfile Template
Oracle Logfile Template
Oracle: Logfiles
Oracle: Reporter NT
Oracle: Reporter
Oracle: Drill Down
Oracle: SQL Net
Oracle: Favorites
Oracle: Standard Metrics
Oracle: Quick Start NT
(1) 次の1つを選択
Oracle: Quick Start
(2) 共用可能なものと組み合わせる
(1) Reporter または Reporter NTの1つを選択
(2) Logfile または NT Logfileの1つを選択
(3) Listener または Listener NTの1つを選択
= 共用不可
= 共用可能
図 44
Microsoft SQL Server 6.5 テ ン プ レ ート の共用マ ト リ ッ ク ス
DBSPI-Core
DBSPI-MSS7: Reporter
MSSQL Logfile Template
DBSPI-MSS6: Standard Metrics
DBSPI-MSS6: Quick Start
MSSQL 6.5
(1) 次の 1 つを選択
DBSPI-MSS6
(2) 共用可能なものと組み合わせる
DBSPI-MSS6
DBSPI-MSS6: Quick Start
DBSPI-MSS6: Standard Metrics
216
=
共用不可
=
共用可能
付録 B
図 45
Microsoft SQL Server 7 テ ン プ レ ート の共用マ ト リ ッ ク ス
DBSPI-Core
DBSPI-MSS7: Reporter
MSSQL Logfile Template
DBSPI-MSS7: Standard Metrics
DBSPI-MSS7: Quick Start
MSSQL 7.x
(1) 次の 1 つを選択
DBSPI-MSS7
(2) 共用可能なものと組み合わせる
DBSPI-MSS7
DBSPI-MSS7: Quick Start
DBSPI-MSS7: Standard Metrics
=
=
共用不可
共用可能
図 46 Microsoft SQL Server 2005 テ ン プ レ ート の共用マ ト リ ッ ク ス
=
=
構成要素
DBSPI-Core
DBSPI-MSS7: Reporter
MSSQL Logfile Template
DBSPI-MSS7: Standard Metrics
DBSPI-MSS7: Quick Start
MSSQL 2005
(1) 次の 1 つを選択
DBSPI-MSS7
DBSPI-MSS7: Quick Start
DBSPI-MSS7: Standard Metrics
DBSPI-MSS2005
(2) 共用可能なものと組み合わせる
共用不可
共用可能
217
テ ン プ レー ト
デー タ ベース Smart Plug-in のテ ン プ レー ト グループは、 すべてのデー タ ベース に適用す る テ ン プ
レー ト 、 使用中の特定のデー タ ベース に適用す る テ ンプ レー ト 、 お よ び他のテ ンプ レー ト グルー
プに よ り 生成 さ れた メ ッ セージ を分類す る ための メ ッ セージ グループ を含んでい ます。 こ のセ ク
シ ョ ン では各グループ を説明 し ます。
共通 DB-SPI テ ン プ レー ト
DB-SPI は次のテ ン プ レー ト を OVO の メ ッ セージ ソ ース のテ ン プ レー ト に追加 し ます。 こ れ ら の
テ ン プ レー ト はすべてのデー タ ベース アプ リ ケーシ ョ ン に適用 さ れ ます。
— DBSPI-Core: こ のグループはプ ラ ッ ト フ ォ ーム に依存 し ない も ので、 次のテ ンプ レー ト が
あ り ます。
DBSPI-Messages_jp: DB-SPI: DBSPI-Messages の メ ッ セージ フ ァ イ ル モニ タ があ り ます。
DBSPI-MeasureWare: OV Performance Agent ( 以前の MeasureWare Agent):
DBSPI-MeasureWare への イ ン タ ーフ ェ イ ス があ り ます。
Microsoft SQL Server の DB-SPI テ ン プ レー ト
DB-SPI は、 MS SQL Server 6、 7、 2000、 お よ び 2005 を監視す る 次の SQL Server テ ン プ レー ト を
追加 し ます。
— DBSPI-MSS6/MSS7: 次のテ ン プ レー ト グループがあ り ます ( 詳細は次ページ を参照 し て
く だ さ い )。
DBSPI-MSS6/MSS7: Quick Start: DBSPI-Core、 DBSPI-MSS6/MSS7: Standard Metrics、
Reporter、 MSSQL LogFile Template_jp を含みます。
DBSPI-MSS6/MSS7: UDM Templates: ユーザー定義用テ ンプ レー ト を含みます。
MS SQL Sever 7、 MS SQL 2000/2005 で使用で き ます。
定義 (MSS6 & MSS7)
— DBSPI-Core、 DBSPI-MSS6/MSS7: Standard Metrics: こ のグループはすべての標準 MS SQL
Server メ ト リ ッ ク を含み、 次の よ う にグループ化 さ れ ます。
DBSPI-MSS6/MSS7: By Collector ( コ レ ク タ テ ン プ レー ト と メ ト リ ッ ク )
DBSPI-MSS6/MSS7: Metrics Only ( メ ト リ ッ ク の全 リ ス ト )
DBSPI-MSS6/MSS7: Collectors Only ( すべての MSSQL コ レ ク タ テ ン プ レー ト )
Oracle の DB-SPI テ ン プ レー ト
DB-SPI は次の Oracle テ ン プ レー ト グループ を OVO の [ メ ッ セージ ・ ソ ース のテ ン プ レー ト ] に
追加 し ます。
— DBSPI-Oracle: 次のテ ン プ レー ト グループ ( 詳細は次ページ を参照 ) と リ ス ナー モニ タ
テ ン プ レー ト を含みます。
218
付録 B
DBSPI-Oracle: Quick Start: サブグループ DBSPI-Core、DBSPI-Oracle:Favorites、Reporter、
モニ タ を含みます。
DBSPI-Oracle: Quick Start NT: サブグループ DBSPI-Core、DBSPI-Oracle Favorites、Core、
Reporter NT、 モニ タ を含みます。
DBSPI-Oracle: Standard Metrics: すべての標準 Oracle メ ト リ ッ ク を含みます。
DBSPI-Oracle: Quick Start Remote: リ モー ト 監視用のテ ン プ レー ト を含みます。
DBSPI-Oracle: Logfiles: Oracle 警告 ロ グ フ ァ イ ルを含みます。
DBSPI-Oracle: UDM: ユーザー定義 メ ト リ ッ ク を含みます。
DBSPI-Oracle: Oracle 8 & Higher: Oracle 8 以降に固有の メ ト リ ッ ク 用のモ ニ タ テ ン プ
レー ト を含みます。
DBSPI-Oracle: Listener: DBSPI-Ora-Listener_jp、 DBSPI-Ora-Listener-Connect_jp を含みま
す ( こ れを正 し く 動作 さ せ る 方法の詳細は、 105 ページの 「Oracle リ ス ナーのチ ェ ッ ク 」
を参照 し て く だ さ い (UNIX のみ ))。
DBSPI-Oracle: Listener NT: DBSPI-Ora-Listener-Connect_jp を含みます ( こ れを正 し く 動
作 さ せ る 方法の詳細は、105 ページの「Oracle リ ス ナーのチ ェ ッ ク 」 を参照 し て く だ さ い )。
DBSPI-Oracle: OEM Templates: OEM10G メ ッ セージ イ ン タ セ プ タ テ ン プ レ ー ト を 含
みます。
定義
— DBSPI-Oracle: Standard Metrics: こ のグループはすべての標準 Oracle メ ト リ ッ ク ( ド リ
ルダ ウ ン ま たは Oracle 8 メ ト リ ッ ク は含まず ) と 、 次のサブグループ を含みます ( 各詳細
は以下の通 り )。
DBSPI-Oracle: By Collector
DBSPI-Oracle: Metrics Only
DBSPI-Oracle: Collectors Only
–
DBSPI-Oracle: By Collector: こ のグループは、 収集周期ご と にグループ化 さ れた次
の標準 Oracle メ ト リ ッ ク を含みます。
DBSPI-Oracle Collect 1d: こ のグループには次の コ レ ク タ と モニ タ を含みます。
DBSPI-Ora-1d_jp
DBSPI-0042_jp、 0056_jp、 0061_jp、 0072_jp
DBSPI-Oracle Collect 1h: こ のグループには次の コ レ ク タ と モニ タ を含みます。
DBSPI-Ora-1h_jp
DBSPI-0004_jp、 0005_jp、 0008_jp、 0009_jp、 0019_jp、 0046_jp、 0052_jp、 0057_jp、
0066_jp、 0068_jp、 0082_jp
DBSPI-Oracle Collect 15min: こ のグループには次の コ レ ク タ と モニ タ を含みます。
DBSPI-Ora-15min_jp
DBSPI-0016-0018_jp、 0058_jp、 0062-0065_jp、 0077-0081_jp
DBSPI-Oracle Collect 05min: こ のグループには次のコ レ ク タ と モニタ を 含みま す。
DBSPI-Ora-05min_jp
DBSPI-0001_jp、 0002_jp、 0007_jp、 0011_jp、 0020-0024_jp、 0026-0035_jp、
0038-0040_jp、 0043_jp、 0045_jp、 0048_jp、 0050_jp、 0054_jp、 0059_jp、 0060_jp、
0067_jp、 0069_jp、 0075_jp、 0083_jp、 0085_jp、 0087_jp、 0089_jp
構成要素
219
–
DBSPI-Oracle: Metrics Only: こ のグループには次の Oracle メ ト リ ッ ク モニ タ テ ン
プ レー ト のみを含みます ( コ レ ク タ な し )。
DBSPI-0001-0009_jp、 0011_jp、 0016-0024_jp、 0026-0035_jp、 0038-0040_jp、 0042_jp、
0043_jp、 0045_jp、 0046_jp、 0048_jp、 0050_jp、 0052_jp、 0054_jp、 0056-0069_jp、
0072_jp、 0075_jp、 0077-0083_jp、 0085_jp、 0087_jp、 0089_jp、 0203_jp、 0206_jp、
0216_jp、 0217_jp、 0218_jp
–
DBSPI-Oracle: Collectors Only: こ のグループには次の Oracle コ レ ク タ テ ン プ レー
ト のみを含みます ( メ ト リ ッ ク モニ タ な し )。
DBSPI-Ora-05min_jp
DBSPI-Ora-15min_jp
DBSPI-Ora-1h_jp
DBSPI-Ora-1d_jp
— DBSPI-Oracle: Favorites: こ のグループには、 重要な ("favorite") メ ト リ ッ ク モニ タ と モ
ニ タ 用の、 次の コ レ ク タ テ ン プ レー ト があ り ます。
DBSPI-Ora-05min-Favorites_jp
DBSPI-Ora-15min-Favorites_jp
DBSPI-Ora-1h-Favorites_jp
DBSPI-Ora-1d-Favorites_jp
DBSPI-0001_jp、 0002_jp、 0004-0005_jp、 0007-0009_jp、 0016-0019_jp、 0021-0024_jp、
0026-0035_jp、0042_jp、0043_jp、0056-0058_jp、0060-0062_jp、0064_jp、0065_jp、0067-0069_jp、
0072_jp、 0077-0080_jp、 0082_jp、 0083_jp、 0203_jp
— DBSPI-Oracle: Listener: UNIX 用には、 Oracle リ ス ナーの実行を確認す る
DBSPI-Ora-Listener_jp と 、 instance@instance に接続す る DBSPI-Ora-Listener-Connect_jp を
含みます。 NT 用には、 DBSPI-Ora-Listener-Connect_jp のみを含みます。
— DBSPI-Oracle: Logfiles: 次の Oracle 警告 ロ グ フ ァ イ ルを含みます。
Oracle Alert Log Template_jp
NT Oracle Alert Log Template_jp
— DBSPI-Oracle: Oracle 8 & Higher: Oracle 8 以降に固有の メ ト リ ッ ク 用のモニ タ テ ン プ
レー ト を含みます。
DBSPI-Ora-15min-Oracle8_jp
DBSPI-0070_jp、 0071_jp、 0074_jp、 0076_jp、 0090-0097_jp
— DBSPI-Oracle: Quick Start: 次の も の を含みます。
DBSPI-Core
DBSPI-Oracle: Favorites
DBSPI-Oracle: Reporter
Oracle Alert Log Template_jp
— DBSPI-Oracle: Quick Start NT: 次の も のを含みます。
DBSPI-Core
DBSPI-Oracle: Favorites
DBSPI-Oracle: Reporter NT
NT Oracle Alert Log Template_jp
— DBSPI-Oracle: SQLNet: リ モー ト デー タ ベース で動作す る 、 SQLNet コ レ ク タ テ ン プ
レー ト と メ ト リ ッ ク を含みます。
220
付録 B
DBSPI-Ora-05min-SQLNet_jp
DBSPI-Ora-15min-SQLNet_jp
DBSPI-Ora-1h-SQLNet_jp
DBSPI-Ora-1d-SQLNet_jp
DBSPI-0001_jp、 0004-0009_jp、 0011_jp、 0016-0024_jp、 0026-0035_jp、 0038-0040_jp、
0042-0043_jp、 0045-0046_jp、 0048_jp、 0050_jp、 0052_jp、 0054_jp、 0057_jp、 0059-0061_jp、
0067-0069_jp、 0072_jp、 0075_jp、 0077-0083_jp、 0085_jp、 0087_jp、 0089_jp
— DBSPI-Oracle: OEM Templates: OEM10G メ ッ セージ イ ン タ セプ タ テ ン プ レー ト を含
みます。 こ のテ ン プ レー ト は Oracle Enterprise Manager 10g 環境を監視 し ます。
図 47
構成要素
DBSPI-Oracle テ ン プ レー ト
221
DB-SPI メ ッ セージ グループ
DB-SPI は、 次のプ ラ ッ ト フ ォ ーム に依存 し ない メ ッ セージ グループ を登録 メ ッ セージ グループ
に追加 し ます。
— [DBSPI] DB-SPI プ ロ グ ラ ムが生成 し た メ ッ セージには、 問題を診断 し 改善す る のに役立
つ指示文が含まれてい ます。
図 48 登録メ ッ セ ージ グループ
Microsoft SQL Server の DB-SPI メ ッ セージ グループ
DB-SPI for SQL Server に よ り 生成 さ れ る すべての メ ッ セージは、 登録 メ ッ セージ グループ内の次
の メ ッ セージ グループの どれかに分類 さ れ ます。
[MSS_Admin] SQL Server の管理に関す る メ ッ セージ。
[MSS_Conf] SQL Server の設定に関す る メ ッ セージ。
[MSS_Fault] SQL Server のエ ラ ー状態に関す る メ ッ セージ。
[MSS_Perf] SQL Server のパフ ォ ーマ ン ス に関す る メ ッ セージ。
222
付録 B
『HP OpenView Smart Plug-in for Microsoft SQL Server: Reference』 を参照 し て、 SQL Server メ ト リ ッ
ク ま たは ロ グ フ ァ イ ル イ ベン ト の メ ッ セージ グループ を調べて く だ さ い。
Oracle の DB-SPI メ ッ セージ グループ
DB-SPI for Oracle に よ り 生成 さ れ る すべて の メ ッ セージ は、 登録 メ ッ セージ グ ループ内の次の
メ ッ セージ グループの どれかに分類 さ れ ます。
[Ora_Admin] Oracle の管理に関す る メ ッ セージ。
[Ora_Conf]
Oracle の設定に関す る メ ッ セージ。
[Ora_Fault]
Oracle のエ ラ ー条件に関す る メ ッ セージ。
[Ora_Perf]
Oracle のパフ ォ ーマ ン ス に関す る メ ッ セージ。
『HP OpenView Smart Plug-in for Oracle: Reference』 を参照 し て、 Oracle メ ト リ ッ ク ま たは ロ グ フ ァ
イ ル イ ベン ト の メ ッ セージ グループ を調べて く だ さ い。
構成要素
223
コ ア ( 管理用 ) ア プ リ ケーシ ョ ン
DB-SPI は、すべてのデー タ ベース アプ リ ケーシ ョ ン に適用 さ れ る 次のアプ リ ケーシ ョ ン を登録ア
プ リ ケーシ ョ ン に追加 し ます。
— [管理] "root" パー ミ ッ シ ョ ン を必要 と す る 設定アプ リ ケーシ ョ ン と ト ラ ブルシ ュ ーテ ィ ン
グ アプ リ ケーシ ョ ン を含みます。 従っ て、 こ のグループは OVO Administrator に割 り 当て
る こ と をお勧め し ます。 こ のグループは次のアプ リ ケーシ ョ ン を含みます。
[ 接続をチ ェ ッ ク ] 管理対象 ノ ー ド で設定 さ れたすべてのデー タ ベースへの接続を確認 し
ます。 デー タ ベー ス の場所 と デー タ ベー ス ア カ ウ ン ト 情報が正 し く 設定 さ れた こ と を確
認す る のに便利です。 デー タ ベー ス に接続で き な い場合は、 メ ト リ ッ ク 収集モ ニ タ はエ
ラ ーを生成 し ます。
[ ク リ ーン ア ッ プ ] ト レース フ ァ イ ル、 ロ グ フ ァ イ ル、 固定格納フ ァ イ ルな ど の ラ ン タ
イ ム フ ァ イ ルを削除 し ます。
[DB コ ネ ク シ ョ ン を設定 ] 管理対象 ノ ー ド のデー タ ベース の設定用に、あ ら か じ め推奨 さ
れ る 構文が入っ た フ ァ イ ルを開 き ます。 フ ァ イ ルのエ ン ト リ には、 デー タ ベー ス の場所、
DB-SPI がデー タ ベース のア ク セ ス に使用す る デー タ ベース ア カ ウ ン ト を定義 し ます。 ま
た、 ト レース フ ァ イ ルやフ ィ ル タ 処理パ ラ メ ー タ な ど、 フ ァ イ ル / プ ロ グ ラ ムのその他の
設定を含め る こ と がで き ます (Windows 管理対象 ノ ー ド に も 有効 )。
[ グ ラ フ の設定 ] 必要に応 じ て、 別途購入の OpenView Performance Manager を実行す る
Web ブ ラ ウ ザ シ ス テ ムの場所を示すエ ン ト リ を設定フ ァ イ ルに挿入で き ます。
[UDM を設定 ] ユーザー定義 メ ト リ ッ ク の設定フ ァ イ ルを、 UDM の設定用に、 あ ら か じ
め推奨 さ れ る 構文が入っ た状態で開 き ます。
[SP/Oracle UDM を 作成 ] Oracle のユーザー定義 メ ト リ ッ ク を 可能にす る ス ト ア ド プ ロ
シージ ャ の作成をサポー ト し ます。
[Oracle ユーザーの作成 ] ( オプシ ョ ン ) 管理対象 ノ ー ド 上 ( デー タ ベース イ ン ス タ ン ス を
定義す る DBSPI-Config の前に設定 し てお く 必要があ り ます ) の特定のデー タ ベース イ ン
ス タ ン ス にア ク セ スす る ための Oracle ユーザー / パ ス ワ ー ド の定義に使用 し ます。
[ グ ラ フ と レ ポー ト を無効化 ] パフ ォ ーマ ン ス デー タ の収集を無効に し ます。 その中に
は、 グ ラ フ処理、 UDM、 レ ポー タ ーで使われ る デー タ も 含みます。
[ エ ラ ー フ ァ イ ルを表示 ] 次の DB-SPI エ ラ ー フ ァ イ ルの内容を表示 し ます。
/var/opt/OV/dbspi/log/dbspierror
[ ト レース フ ァ イ ルを表示 ] DB-SPI ト レース フ ァ イ ルの内容を表示 し ます。
[Oracle ユーザーの削除 ] Oracle ユーザー ア カ ウ ン ト の削除を容易に し ます。
[ グ ラ フ を有効化 ] パフ ォ ーマ ン ス グ ラ フ の メ ト リ ッ ク デー タ 収集を有効に し ます。
[ レ ポー ト を有効化 ] OpenView Reporter ( 別途購入製品 ) の レ ポー ト 処理用の メ ト リ ッ ク
の収集を有効に し ます。
[UDM グ ラ フ有効化 ] グ ラ フ処理 ( 別途購入の OpenView Performance Manager を使用 ) 用
の UDM メ ト リ ッ ク の収集を有効に し ます。
[ セルフ ヒ ー リ ン グ情報 ] 管理対象 ノ ー ド でエ ラ ー メ ッ セージ関連の OpenView Operations
情報を収集 し ます。SPI の問題を解決する ために、こ の情報を HP サポー ト に送信で き ます。
224
付録 B
[ 監視を開始 ] パフ ォ ーマ ン ス メ ト リ ッ ク デー タ の収集 と 警告通知を再有効化 し ます。
コ マ ン ド 行で収集を オ ン に戻すには、 次の コ マ ン ド を実行 し ます。
UNIX:
/<OVO_commands_directory>/dbspicol -v ON
Windows: \<OVO_commands_directory>\dbspicol -v ON
[ 監視を停止 ] パフ ォ ーマ ン ス メ ト リ ッ ク デー タ の収集 と 警告通知を一時的に無効に し
ます。 デー タ ベース の メ ン テナン ス の際や、 HP Serviceguard の使用時、 デー タ ベース が予
期せずダ ウ ン し た場合な ど に メ ッ セージ ブ ラ ウ ザに表示 さ れ る エ ラ ーを最小限に抑え る
ために、 こ のアプ リ ケーシ ョ ン を使用 し て メ ト リ ッ ク の収集を無効にで き ます。 コ マ ン ド
行で収集を オ フ にす る には、 次の コ マ ン ド を実行 し ます。
UNIX:
/<OVO_commands_directory>/dbspicol -v OFF
Windows: \<OVO_commands_directory>\dbspicol -v OFF
( 各オペレーテ ィ ン グ シ ス テ ム のパ ス は第 2 章の始めに示 し てい ます )
[ ト レース オ フ ] DB-SPI の ト レース機能を オ フ に し ます。
[ ト レース オ ン ] DB-SPI の ト レース機能を オ ンに し ます。
[ 配布を確認 ] OpenView Performance Manager ( 別途購入 ) を使用 し て グ ラ フ を選択 し 表示
で き る よ う に、 指定の Web ブ ラ ウ ザ ( イ ン ス ト ール時に設定 ) を起動 し ます。
[ グ ラ フ を表示 ] 配布 さ れた フ ァ イ ル、 バージ ョ ン、 テ ン プ レー ト 数、 デフ ォ ル ト フ ァ イ
ルを示 し 、 接続チ ェ ッ ク も 行い ます。
— [Windows 管理 ] Windows 管理対象 ノ ー ド の [ 管理 ] アプ リ ケーシ ョ ンのサブセ ッ ト を含
みます。 こ れには次の も のが含ま れ ます。 DB コ ネ ク シ ョ ン を設定、 接続をチ ェ ッ ク 、 配
布を確認、 エ ラ ー フ ァ イ ルを表示、 監視を開始、 監視を停止、 グ ラ フ と レ ポー ト を無効
化、 グ ラ フ を有効化、 レ ポー ト を有効化、 UDM を設定。
構成要素
225
Oracle ア プ リ ケーシ ョ ン
Oracle アプ リ ケーシ ョ ンは UNIX ノ ー ド でのみ実行で き 、 Windows ノ ー ド では実行で き ません。
DBSPI Oracle アプ リ ケーシ ョ ン を使用す る には、 グループ dba に属す る ユーザー oracle が作成
さ れてい る 必要があ り ます。 ユーザー Oracle が dba グループにない場合は、 一部の Oracle アプ
リ ケーシ ョ ン を実行す る ために Customized Startup を変更す る 必要があ り ます。 Customized
Startup は異な る ユーザーの ロ グ イ ン を許可 し ま す。 イ ン ス タ ン ス の開始 と 停止を行 う ア プ リ
ケーシ ョ ンは、 実行ユーザーが dba グループに属す る こ と が必要な connect internal を行い
ます。
DB-SPI は、 次の Oracle アプ リ ケーシ ョ ン を登録アプ リ ケーシ ョ ンに追加 し ます。
— [Oracle] Oracle 固有のアプ リ ケーシ ョ ン を含みます。 こ れ ら は OVO オペレー タ に割 り 当
て る も のです。 DBSPI Oracle の下には次のアプ リ ケーシ ョ ン を含みます。
[RAC グ ロ ーバル メ ト リ ッ ク (UNIX)]
[RAC グ ロ ーバル メ ト リ ッ ク (Win)] ク ラ ス タ 化 さ れたデー タ ベー ス の メ ト リ ッ ク 収集に
対 し て、 オ ン / オ フ / 自動の設定がで き ます。
[SQL* Plus] "sqlplus" プ ロ グ ラ ム を起動 し ます。
[Svr Mgr (Text)] "svrmgrl" プ ロ グ ラ ム を起動 し ます (Oracle 7.3 以降でのみ有効 )。
[Svr Mgr (X11)] "svrmgrm" プ ロ グ ラ ム を起動 し ます (Oracle 7.3 以降でのみ有効 )。
[ イ ン ス タ ン ス を起動 ] デー タ ベース イ ン ス タ ン ス を起動 し ます *。
[全 イ ン ス タ ン ス を起動] 設定 さ れたすべてのデー タ ベース イ ン ス タ ン ス を起動 し ます *。
[ イ ン ス タ ン ス を シ ャ ッ ト ダ ウ ン ] デー タ ベース イ ン ス タ ン ス を シ ャ ッ ト ダ ウ ン し ます *。
[ 全 イ ン ス タ ン ス を シ ャ ッ ト ダ ウ ン ] 設定 さ れたすべてのデー タ ベース イ ン ス タ ン ス を
シ ャ ッ ト ダ ウ ン し ます *。
[ イ ン ス タ ン ス を即時シ ャ ッ ト ダ ウ ン ] "immediate" オプシ ョ ン でデー タ ベース イ ン ス タ
ン ス を シ ャ ッ ト ダ ウ ン し ます *。
[ イ ン ス タ ン ス を強制シ ャ ッ ト ダ ウ ン ] "abort" オプシ ョ ン でデー タ ベース イ ン ス タ ン ス を
シ ャ ッ ト ダ ウ ン し ます *。
[SQL Net ス テー タ ス ] SQL Net ス テー タ ス を出力 し ます。
[SQL Net 起動 ] SQL Net を開始 し ます。
[SQL Net 停止 ] SQL Net を停止 し ます。
[ イ ン ポー ト ] デー タ ベース イ ン ス タ ン ス に対 し て "imp" プ ロ グ ラ ム を呼び出 し ます。
[ エ ク ス ポー ト ] デー タ ベース イ ン ス タ ン ス に対 し て "exp" プ ロ グ ラ ム を呼び出 し ます。
[LSNRCTL] デー タ ベース イ ン ス タ ン ス に対 し て "lsnrctl" プ ロ グ ラ ム を呼び出 し ます。
* こ れ ら のアプ リ ケーシ ョ ンはデータ ベース イ ン ス タ ン ス に内部的に接続する こ と が必要です。そ
のため、 実行ア カ ウ ン ト はその一次グループ (Oracle) と し て dba に属 し てい る必要があ り ます。
226
付録 B
[Oracle レ ポー ト ] Oracle メ ト リ ッ ク 0003、 0004、 0005、 0006、 0007、 0008、 0009、 0011、
0016、 0017、 0018、 0029、 0031、 0037、 0038、 0042、 0045、 0047、 0057、 0058、 0063、 0066、
0067、 0068、 0069、 0070、 0071、 0077、 0078、 0079、 0080、 0081、 0091、 0092、 0093、 0094、
0095、 0096、 0097 についての レ ポー ト を含みます。
[Oracle レ ポ ー ト Windows] Windows 管 理 対 象 ノ ー ド の Oracle レ ポ ー ト が あ り ま す。
Oracle メ ト リ ッ ク 0004、 0005、 0006、 0007、 0008、 0009、 0011、 0016、 0017、 0018、 0029、
0031、 0037、 0038、 0042、 0045、 0047、 0057、 0058、 0066、 0067、 0068、 0069、 0077、 0078、
0079、 0080、 0081 についての レ ポー ト を含みます。
図 49 DBSPI-Oracle ア プ リ ケーシ ョ ン
構成要素
227
Microsoft SQL Server ア プ リ ケーシ ョ ン
DB-SPI は次の MS SQL Server アプ リ ケーシ ョ ン を OVO 登録アプ リ ケーシ ョ ン に追加 し ます。
— [MSSQL] MS SQL Server 固有のアプ リ ケーシ ョ ン を含みます。 こ れ ら は OVO オペレー タ
に割 り 当て る も のです。 DBSPI MS SQL の下には次のアプ リ ケーシ ョ ンが含ま れ ます。
[ ア ク テ ィ ブなジ ョ ブ ] ア ク テ ィ ブなすべてのジ ョ ブ を表示 し ます。
[ すべてのジ ョ ブ ] ア ク テ ィ ブなすべてのジ ョ ブ と 、 待機状態、 一時停止状態、 完了済み
のジ ョ ブ を表示 し ます。
[MSSQL ユ ー ザ ー の 作 成 ] MS-SQL Server に 接 続 し て 監 視 を 行 う ユ ー ザ ー の 作 成 を
DB-SPI に許可 し ます。
[NT サービ ス ] 動作中の NT サービ ス を表示 し ます。
[ イ ン ス タ ン ス を起動 / 停止 / 一覧表示 ] 特定の MS SQL デー タ ベース イ ン ス タ ン ス を起
動 / 停止 / 一覧表示 し ます。
[ ト レース ] MS SQL Server ロ グ フ ァ イ ルの最後の 40 行を出力 し ます。
"sp_help_job" コ マ ン ド に よ る MS SQL ジ ョ ブは、current_execution_status ( 現在の実行ス テー タ
ス ) カ ラ ム の数値に応 じ て、 次のジ ョ ブ ス テー タ ス を持ち ます。
228
値
意 味
1
実行中
2
ス レ ッ ド 待ち
3
再試行中
4
待機状態
5
一時停止
7
完了ア ク シ ョ ン の実行中
付録 B
図 50 MS SQL ア プ リ ケーシ ョ ン
構成要素
229
230
付録 B
C デー タ ベース接続の設定
デー タ ベース接続を設定する別の方法
デー タ ベース SPI の [DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ンは、 設定フ ァ イ ルを開 く ための
最 も 簡単な手段です。 し か し 、 ユーザーが OpenView Operations コ ン ソ ールにい な い場合、 ま た
は、 コ マ ン ド 行で作業をす る 方を好む場合な ど では、 別の方法 も 存在 し ます。
特定の状況下では、 デー タ ベース イ ン ス タ ン ス に対す る Database SPI 接続を確立す る ために環境
変数の設定が必要な場合があ り ます。 例 と し て、 ORACLE_HOME の下に ORACLE_BASE を持たな
い UNIX サーバーでは必然的に、 ORACLE_BASE の場所を示すエ ン ト リ を defaults フ ァ イ ルに
追加 し な く てはな り ません。 た と えば次の よ う に指定 し ます。
SET ORACLE_BASE=/opt/ora9201
前提条件 : 次のいずれかの方法を使用 し てデー タ ベース接続を設定す る 前に、 パ ス を
<OVO_commands_directory> に設定す る 必要があ り ます。 <OVO_commands_directory> へのパ ス の
設定に関す る 詳細は、 52 ページの 「 コ マ ン ド 行か ら DB-SPI アプ リ ケーシ ョ ン を実行」 を参照 し
て く だ さ い。
方法 1: UNIX 管理対象 ノ ー ド での設定
[DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を使用す る 代わ り に、 管理対象 ノ ー ド に ロ グオ ン し
て、 以下を実行 し ます。
dbspicfg.sh
初めて設定フ ァ イ ルを開 く と 、 フ ァ イ ルにはキー ワー ド エ ン ト リ の例が含ま れてい ます。 フ ァ イ
ルを保存す る と 、 コ メ ン ト (#) 行は削除 さ れます。
方法 2: Windows 管理対象 ノ ー ド での設定
Windows シ ス テ ム上で UNIX 互換の フ ァ イ ルを作成 し たい場合は、 次の よ う に し ます。
1
Windows シ ス テ ム で、 テ キ ス ト エデ ィ タ を使用 し て フ ァ イ ルを作成 し ます ( 適切な構文につ
いては、 こ のあ と に続 く セ ク シ ョ ン を参照 し て く だ さ い )。
2
フ ァ イ ルを保存 し ます。
3
[ コ マ ン ド プ ロ ン プ ト ] ウ ィ ン ド ウ を開 き 、 次の コ マ ン ド を実行 し ます。
dbspicfg.exe -i -u <input_file>
4
生成 さ れた local.cfg と dbtab フ ァ イ ルを UNIX 管理対象 ノ ー ド に分配 し ます。
231
方法 3: FTP を使っ た設定
フ ァ イ アー ウ ォ ールの反対側にあ る シ ス テ ム を使用 し てい る 場合は、xterm は動作 し ない可能性が
あ り ます。 こ の状況に対処す る には、 次の よ う に し ます。
•
UNIX シ ス テ ム では
1
シ ス テ ム に対 し て telnet セ ッ シ ョ ン を開 き ます。
2
次の コ マ ン ド を使用 し てシ ス テ ム を設定 し ます。
dbspicfg.sh
•
Windows シ ス テ ム では
1
シ ス テ ム に対 し て telnet セ ッ シ ョ ン を開 き 、 次の コ マ ン ド を使用 し て設定 し ます。
dbspicfg -e >file
2
次の コ マ ン ド で フ ァ イ ルを編集 し ます。
dbspicfg -i <file
方法 4: 複数の ノ ー ド の同時設定
次に、 複数のネ ッ ト ワ ー ク ノ ー ド を簡単に設定す る 方法を説明 し ます。
DB-SPI は設定情報を次のバ イ ナ リ フ ァ イ ルに保存 し ます。
/var/opt/OV/dbspi/local.cfg
1
設定フ ァ イ ル ( バ イ ナ リ フ ァ イ ル /var/opt/OV/dbspi/local.cfg に保存 さ れ る ) を次
の よ う に ASCII フ ァ イ ルにエ ク ス ポー ト し ます。
dbspicfg -e >config_file
こ こ で、 config_file は出力を格納す る こ と にな る フ ァ イ ルの名前です。
2
FTP を使用 し て、 こ の フ ァ イ ルを他の ノ ー ド に分配 し ます。
( こ の フ ァ イ ルにはパ ス ワー ド がプ レーン テ キ ス ト で入っ てい る こ と に注意 し て く だ さ い。 )
こ れ ら の ノ ー ド の設定が元にな っ た ノ ー ド の設定 と 異な る 場合は、 それを イ ン ポー ト する ( 以
下を参照 ) 前に、 テ キ ス ト エデ ィ タ を使用 し て config_file を変更で き ます。 ま たは、 フ ァ イ ル
を イ ン ポー ト し 、 [DB コ ネ ク シ ョ ン を設定 ] を個別の ノ ー ド に対 し て実行 し て、 設定を詳細にカ
ス タ マ イ ズする こ と がで き ます。
3
上で作成 し た config_file か ら フ ァ イ ルを イ ン ポー ト し ます。 次の コ マ ン ド を実行 し ます。
dbspicfg -i <config_file
バ イ ナ リ フ ァ イ ル local.cfg の分配はサポー ト し てい ません。
232
付録 C
設定フ ァ イルの構文
以降のセ ク シ ョ ン では、 設定フ ァ イ ルのすべてのエ ン ト リ の構文 と 、 ユーザーが使用す る 特定の
デー タ ベー ス の種類に関す る 情報を説明 し てい ます。 管理対象 ノ ー ド で検出が行われた後に、 提
供 さ れた設定エ ン ト リ を確認で き ます。
Oracle
Oracle 設定 フ ァ イルのキーワー ド : 下の表は、 設定フ ァ イ ルで使われ る Oracle キー ワ ー ド を説明
し てい ます。非 ASM / ASM の両構成を含む Oracle 環境については、後続の例を参照 し て く だ さ い。
表 54
Oracle UNIX ノ ー ド の設定
Oracle の キーワー ド
情 報 (UNIX シ ス テム )
二重引用符
HOME
Oracle が イ ン ス ト ール さ れてい る 場所
あり
DATABASE
Oracle SID の名前
なし
CONNECT
" <userid>/<password>" の形式での DB ユーザー名
と パ ス ワー ド
あり
UNIX ASM 管理対象 ノ ー ド の設定では、 "<userid>"
お よ び "<password>" は使用せず、 ス ラ ッ シ ュ のみ
を次の よ う に し て含め ます。
"/"
マルチ ス レ ッ ド サーバー (MTS) を実行 し てい る 場
合は、 次の接続エ イ リ ア ス を追加 し ます。
"<userid>/<password>@<alias>"
LISTENER
DBSPI-Ora-Listener テ ン プ レー ト と 共に使用 さ れ、
特定の ( 指定 さ れた ) リ ス ナーが実行中か ど う か を
チ ェ ッ ク し ます。
LISTENER "<name>"
あり
パ ス ワ ー ド で保護 さ れてい る 場合 :
LISTENER "<name>" CONNECT "<password>"
デー タ ベース接続の設定
233
表 55
Oracle Windows ノ ー ド の設定 (ASM 構成を含む )
Oracle の キーワー ド
情 報 (Windows シ ス テム )
二重引用符
HOME
Oracle が イ ン ス ト ール さ れてい る 場所
あり
DATABASE
Oracle SID の名前
なし
CONNECT
"<userid>/<password>" の形式での DB
ユーザー名 と パ ス ワ ー ド
あり
Windows ASM 管理対象 ノ ー ド の設定で
は、 "sys" お よ び "<sys_password>" を次の
よ う な形式で含め ます。
"sys/<sys_password>"
マルチ ス レ ッ ド サーバー (MTS) を実行 し
てい る 場合は、 次の接続エ イ リ ア ス を
追加 し ます。
<userid>/<password>@<alias>
非 ASM / ASM 構成のエ ン ト リ の例 :
#Non-ASM Node Config (UNIX):
SYNTAX_VERSION 4
ORACLE
HOME "/opt/oracle/product/10g"
DATABASE openview CONNECT "hp_dbspi/password"
#ASM Node Config (UNIX):
ORA_ASM
HOME "/opt/oracle/product/10g"
DATABASE +ASM CONNECT "/"
#Non-ASM Node Config (Windows):
SYNTAX_VERSION 4
ORACLE
HOME "c:\oracle\product\10.1.0\db_1"
DATABASE openview CONNECT "hp_dbspi/password"
#ASM Node Config (Windows):
ORA_ASM
HOME "c:\oracle\product\10.1.0\db_1"
DATABASE +ASM CONNECT "sys/sys_pass"
UNIX ASM 管理対象 ノ ー ド で Oracle ア カ ウ ン ト のユーザー名が oracle 以外であ る 場合、 デー タ
ベース SPI の defaults フ ァ イ ルに次のエ ン ト リ を追加す る 必要があ り ます。
UNIX_ORACLE_USER=<oracle_unix_account_name>
Windows 上の Oracle の場合、 こ の要件は適用 さ れ ません。
Connect 節 : connect 節には、 Oracle DBA と パフ ォ ーマ ン ス ビ ュ ーを見 る 権限 と 、 セ ッ シ ョ ン を
作成 し た り 変更 し た り す る 権限 ( メ ト リ ッ ク 57 の レ ポー ト 、DB-SPI ト レース機能が使用 ) を持つ
Oracle ア カ ウ ン ト を入力す る か、 その よ う なユーザーを新たに作成す る こ と が必要です。
234
付録 C
DB-SPI アプ リ ケーシ ョ ン [Oracle ユーザーの作成 ] を使用 し て、DB-SPI が使用す る Oracle ア カ ウ ン
ト を作成で き ます。 ま たは、 コ マ ン ド を実行 し て ア カ ウ ン ト を作成で き ます。 ど ち ら の方法で も 、
同 じ プ ロ グ ラ ム が開 き 、 同 じ エ ン ト リ を入力す る よ う に促 し ます。
ご使用の Oracle のバージ ョ ンに よ っ ては、 一部の grant ( 許諾 ) を作成す る と エ ラ ーの レ ポー ト が
生成 さ れ る 場合があ り ます。 こ の結果は予期 さ れた も のであ り 、 問題はあ り ません。
最後に、 推奨はで き ませんが、 Oracle system ま たは sys ア カ ウ ン ト を使用す る こ と がで き ます。
sys ア カ ウ ン ト は、あ ら ゆ る DB-SPI メ ト リ ッ ク と レ ポー ト の実行に必要なすべてのパー ミ ッ シ ョ
ン を持っ てい ます。 ご使用のデー タ ベー ス に ロ ーカル管理表領域があ り 、 system ア カ ウ ン ト を
指定 し た場合は、 メ ト リ ッ ク 16 と 216 がエ ラ ーを起 こ さ ずに実行で き る よ う 、 sys ユーザーで次
の grant ( 許諾 ) を作成す る 必要があ り ます。
grant execute on sys.dbms_space_admin to system
ま た、 ブ ラ ウ ザに次のいずれかの警告 メ ッ セージが表示 さ れ る 場合に も 、 こ の grant ( 許諾 ) を作
成す る 必要があ り ます。
DBSPI40-22: dbms_space_admin 実行中にエ ラ ー [ORA-00904: invalid column
name] が発生 し ま し た。 問題を解決す る ためには SYS と し て 'grant execute on
sys.dbms_space_admin to <dbspiuser>' を実行 し て く だ さ い。
ま たは
DBSPI40-22: dbms_space_admin 実行中にエ ラ ー [ORA-01031: insufficient
privileges] が発生 し ま し た。問題を解決す る ためには SYS と し て 'grant execute
on sys.dbms_space_admin to <dbspiuser>' を実行 し て く だ さ い。
特定の権限を持つ Oracle ア カ ウ ン ト を作成する には
(UNIX シ ス テ ムの Oracle には、 次の A ま たは B を行い ます。 NT シ ス テ ム の Oracle には、 C を行
い ます。 )
A: DB-SPI アプ リ ケーシ ョ ン で、UNIX シ ス テ ムに Oracle ア カ ウ ン ト を作成す る には次の手順を実
行 し ます。
1
OVO の [ 登録 ノ ー ド ] ウ ィ ン ド ウ を開 き 、 ノ ー ド を選択 し ます。
2
登録アプ リ ケーシ ョ ン を選択 し 、 [ 登録アプ リ ケーシ ョ ン ] ウ ィ ン ド ウ で [ 管理 ] グループ を
ダブル ク リ ッ ク し ます。
3
[Oracle ユーザーの作成 ] アプ リ ケーシ ョ ン を ダブル ク リ ッ ク し ます。
sqlplus を実行する [xterm] ウ ィ ン ド ウ が表示 さ れます。 SQL ス ク リ プ ト dbspiocr.sql の実行に必
要な情報を入力する よ う プ ロ ンプ ト が表示さ れます。 こ のス ク リ プ ト は新し い Oracle ア カ ウ ン ト を
作成 し 、 DB-SPI がすべての メ ト リ ッ ク と レ ポー ト を 実行す る のに必要な権限を与え ま す。 Oracle
ユーザー アカ ウ ン ト の権限の一覧については、 dbspiocr.sql フ ァ イ ルを参照し て く だ さ い。
デフ ォ ル ト 表領域や一時表領域に対 し ては、 設定済みの表領域を使用す る こ と も 、 それ以外の表
領域を使用す る こ と も で き ます。 表領域のサ イ ズ変更を行 う 場合、 デフ ォ ル ト 表領域の最小値は
96 KB、 一時表領域の最小値は 48 KB です。
デー タ ベース接続の設定
235
B: UNIX シ ス テ ムの Oracle ア カ ウ ン ト を コ マ ン ド 行か ら 作成す る には、 次の手順を実行 し ます。
1
Oracle で管理対象 ノ ー ド に ロ グオ ン し ます。
2
ユーザーの ORACLE_HOME と ORACLE_SID 環境変数を設定 し ます。
3
次の コ マ ン ド を入力 し ます。
cd <OVO commands directory>
$ORACLE_HOME/bin/sqlplus /NOLOG @dbspiocr.sql
SQL ス ク リ プ ト dbspiocr.sql の実行に必要な情報を入力す る よ う プ ロ ン プ ト が表示 さ れます。 こ
の ス ク リ プ ト は新 し い Oracle ア カ ウ ン ト を作成 し 、DB-SPI がすべての メ ト リ ッ ク と レ ポー ト を実
行す る のに必要な権限を与え ます。
C: NT シ ス テ ム の Oracle ア カ ウ ン ト を作成す る には、 次の手順を実行 し ます。
1
NT の OVO 管理対象 ノ ー ド で SQL*Plus を起動 し ます。
2
表示 さ れ る [SQL*Plus] ウ ィ ン ド ウ で、 次の コ マ ン ド を入力 し ます。
start \usr\OV\bin\OpC\cmds\dbspiocr.sql
SQL ス ク リ プ ト dbspiocr.sql の実行に必要な情報を入力す る よ う プ ロ ン プ ト が表示 さ れます。こ
の ス ク リ プ ト は新 し い Oracle ア カ ウ ン ト を作成 し 、DB-SPI がすべての メ ト リ ッ ク と レ ポー ト を実
行す る のに必要な権限を与え ます。
接続に関する問題 (UNIX): DB-SPI はユーザー 'root' で ロ グオ ン中に Oracle に接続 し ま す。 こ の
ため、 オペレーテ ィ ン グ シ ス テ ム のあ る 種のパー ミ ッ シ ョ ンが設定 さ れていない場合、 Oracle と
の接続上の問題を引 き 起 こ す こ と があ り ます。
DB-SPI が Oracle に接続で き る こ と を確認す る には、 次の手順を実行 し ます。
A. root (NT の場合はシ ス テ ム管理者 ) で ロ グオ ン し ます。
B. 次の環境変数を ユーザーの Oracle 環境に設定 し ます。
ORACLE_HOME
ORACLE_SID
C. svrmgrl ( 通常 $ORACLE_HOME/bin/svrmgrl にあ る ) を実行 し 、 DB-SPI で使用す る 予定の
同 じ ユーザー ID と パ ス ワ ー ド で、 次の コ マ ン ド を入力 し て Oracle に接続 し ます。
connect <system/manager>
こ こ で、 system/manager は、 DB-SPI ア ク セ ス用に設定す る 予定のユーザー ID と パ ス ワ ー ド
です。
も し 接続に失敗 し 、 次の メ ッ セージが表示 さ れ る 場合は、
ORA-01034: ORACLE が使用不可
ORA-07318: smsget: sgadef.dbf フ ァ イ ルのオープン時にオープン エ ラ ー
HP-UX Error: 13: パー ミ ッ シ ョ ン拒否
または
ORA-12546: TNS: パー ミ ッ シ ョ ン拒否
236
付録 C
$ORACLE_HOME と $ORACLE_HOME/bin のパー ミ ッ シ ョ ン が drwxr-xr-x に設定 さ れ る よ
う に し ます。
$ORACLE_HOME/bin/oracle フ ァ イ ルのパー ミ ッ シ ョ ン が -rwsr-s--x に設定 さ れ る よ
う に し ます。
上記の よ う に設定 さ れていない場合は、 次の コ マ ン ド を入力 し ます。
chmod 6755 $ORACLE_HOME/bin/oracle
次の例は、 Oracle フ ィ ル タ 情報を Oracle DB-SPI 設定フ ァ イ ルに含め る 方法を示 し てい ます。 フ ィ
ル タ を記述す る 際の構文については、 55 ページの 「DB-SPI での フ ィ ル タ の使用」 を参照 し て く だ
さ い。
図 51
DB-SPI 設定 フ ァ イルの フ ィ ル タ 例
SYNTAX_VERSION 4
ORACLE
HOME "/opt/oracle/product/7.3.3"
DATABASE ora733 CONNECT "dbspi_user/password"
FILTER 67 "segment_name <> 'RS1'"
FILTER 4 "user_name NOT LIKE 'TEST%'"
HOME "/opt/oracle/product/8.0.3/sw"
DATABASE ora803 CONNECT "system/manager"
FILTER 67 "segment_name <> 'RS1'"
FILTER 6 "tablespace_name NOT LIKE 'SAP1001%' and
tablespace_name NOT BETWEEN 'TS001' and
'TS010'"
MS SQL Server
設定は不要 : MS SQL Server はデフ ォ ル ト 設定 (Windows 認証を使用 ) で イ ン ス ト ール さ れた場合
は、 管理者 グ ループに属す る ユーザーに ア ク セ ス を 許可 し ま す。 HP OVO ア カ ウ ン ト (OVO が
Windows ノ ー ド に自動的に作成 ) は、 こ のグループに属 し てい る ため、 デー タ ベース に接続す る
のに特別な設定は必要あ り ません
HP OVO ア カ ウ ン ト は、 OVO エージ ェ ン ト がその下で起動 さ れ、 ロ ーカル管理者グループに属 し
ます。 こ れは、 コ レ ク タ / アナ ラ イ ザがシ ス テ ム管理者 と し て MS SQL サーバーに直接ア ク セ ス
で き る こ と を意味 し 、 特別なユーザー名 / パ ス ワー ド 設定を必要 と し ません。 設定を必要 と せず、
DB-SPI が現状の ま ま 動作す る ため、 可能で あれば、 こ のセキ ュ リ テ ィ アプ ロ ーチ を活用す る こ
と をお勧め し ます。
デー タ ベース接続の設定
237
設定が必要 : ただ し 、MS SQL Server がすべての接続に対 し てそれ自体の認証プ ロ セ ス を使用す る
よ う に設定 さ れてい る 場合は、 管理対象 ノ ー ド で使われ る MS SQL Server のア ク セ ス方法に従っ
て、 HP OVO ア カ ウ ン ト のア ク セ ス を設定す る 必要があ り ます。 設定は次の よ う にな り ます。
MS SQL Server ノ ー ド
設定フ ァ イ ル
ア ク セ ス方法
HP OVO ア カ ウ ン ト 必要条件
local.cfg が存在 し ないか、
設定フ ァ イ ルに MSSQL セ ク
シ ョ ンが存在 し ない。
強制統合 ロ グ イ ン
を使用。
HP OVO ア カ ウ ン ト は、 SQL
Server シ ス テ ム管理者権限を持つ
グループの メ ンバーであ る こ と 。
local.cfg が存在 し 、
次の よ う に指定 さ れてい る 。
MSSQL SERVER
<server_name>
統合 ロ グ イ ン を使
い、 指定 さ れた
サーバーに接続。
HP OVO ア カ ウ ン ト は、 SQL
Server シ ス テ ム管理者権限を持つ
グループの メ ンバーであ る こ と 。
local.cfg が存在 し 、
次の よ う に指定 さ れてい る 。
MSSQL
SERVER
<server_name>
CONNECT
<username/password>
SQL Server の標準
セキ ュ リ テ ィ を使
用す る 。
リ モー ト サーバーでは、 グルー
プは SQL Server シ ス テ ム管理者
権限を持つ ド メ イ ン グループで
ある こ と。
HP OVO ア カ ウ ン ト の必要条件
はない。 ロ グオ ンは指定 し た
ユーザー名 と パ ス ワー ド が使わ
れ、 シ ス テ ム管理者権限があ る
こ と。
SQL Server への DB-SPI の接続を設定す る 必要があ る 場合、次の表のキー ワー ド を使用 し て 2 つの
方法の ど ち ら か を使用 し ます。
MS SQL Server の キー ワー ド
二重引用符
情 報
SERVER
ロ ーカル設定には ""。
複数の MS SQL Server を監視す る 時
はサーバーの名前
あり
CONNECT
<user>/<password> の形式の DB ユー
ザー名 と パ ス ワー ド
あり
例 : 複数のイ ン ス タ ン スがあ る MS SQL Server
MSSQL
SERVER "classact\instance1" CONNECT "<sa\mypassword>"
SERVER "classact\instance2" CONNECT "<sa\mypassword>"
SERVER "classact\instance3" CONNECT "<sa\mypassword>"
238
付録 C
方法 #1 (Windows 管理対象 ノ ー ド で )
1
Windows 管理対象 ノ ー ド で、 テ キ ス ト エデ ィ タ を使用 し て、 次の例の よ う な設定フ ァ イ ルを
作成 し ます。
MSSQL
SERVER ""CONNECT "sa\mypassword"
MSSQL
SERVER "sapsvr1" CONNECT "sa\mypassword"
2
テ キ ス ト フ ァ イ ル と し て保存 し ます。
3
設定情報を DBSPI に入力す る には、 [ コ マ ン ド プ ロ ン プ ト ] ウ ィ ン ド ウ を開 き 、 次の コ マ ン
ド を入力 し ます。
c:\usr\OV\bin\OpC\intel\cmds\dbspicfg -i <file.txt>
フ ァ イルを編集するには、 次のコマン ド を入力し て既存のフ ァ イルをエ ク スポー ト し ます。
c:\usr\OV\bin\OpC\intel\cmds\dbspicfg -e >file.txt
方法 #2 (OVO 管理サーバーで )
1
OVO 管理サーバーで、 [Windows 管理 ] アプ リ ケーシ ョ ン グループ を ダブル ク リ ッ ク し て開
き ます。
2
[DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン を ダブル ク リ ッ ク し ます。
3
ロ ーカル サーバーを設定す る には次の内容を入力 し ます。
MSSQL
SERVER ""CONNECT "sa\mypassword"
4
リ モー ト サーバーに接続す る には、 次の よ う にサーバー名を追加 し ます。
MSSQL
SERVER "SAPSVR1"
CONNECT "sa\mypassword"
特定の権限を持つ MSSQL ア カ ウ ン ト を作成する には
以下の リ ス ト は、 MSSQL ユーザー ア カ ウ ン ト MSSQL-DBSPI の権限です。
デー タ ベース マ ス タ ー :
GRANT select ON sysperfinfo
GRANT select ON sysprocesses
GRANT select ON syslocks
GRANT select ON sysconfigures
GRANT select ON sysperfinfo
GRANT select ON sysdatabases
GRANT select ON sysfiles
GRANT select ON sysindexes
GRANT select ON sysobjects
GRANT select ON sysdevices
GRANT execute ON sp_monitor
GRANT execute ON xp_sqlagent_enum_jobs
デー タ ベース接続の設定
239
デー タ ベース msdb:
GRANT select ON msdb..sysjobs
GRANT select ON msdb..sysjobhistory
GRANT select ON msdb..sysjobsteps
GRANT select ON msdb..sysjobschedules
すべてのデー タ ベース上で、 以下の よ う に し て ス ト ア ド プ ロ シージ ャ sp_grantdbaccess を実
行 し ます。
EXEC sp_grantdbaccess '<user>','<passwd>'
以下の リ ス ト は、 MSSQL 2005 ユーザー ア カ ウ ン ト MSSQL-DBSPI の権限です。
デー タ ベース マ ス タ ー :
GRANT create table
GRANT select ON sys.sysperfinfo
GRANT select ON sys.sysprocesses
GRANT select ON sys.dm_tran_locks
GRANT select ON sys.sysconfigures
GRANT select ON sys.databases
GRANT select ON sys.sysdatabases
GRANT select ON sys.sysfiles
GRANT select ON sys.sysindexes
GRANT select ON sys.sysobjects
GRANT select ON sys.sysdevices
GRANT execute ON sys.sp_monitor
GRANT execute ON sys.xp_sqlagent_enum_jobs
デー タ ベース msdb:
GRANT select ON msdb..sysjobs
GRANT select ON msdb..sysjobhistory
GRANT select ON msdb..sysjobsteps
GRANT select ON msdb..sysjobschedules
GRANT select ON msdb..sysjobs_view
GRANT select ON msdb..MSdistributiondbs
すべてのデー タ ベー ス 上で、 以下の よ う に し て ス ト ア ド プ ロ シージ ャ sp_grantdbaccess を実行 し
ます。
EXEC sp_grantdbaccess '<user>','<passwd>'
すべてのデー タ ベース に以下を許可 し ます。
GRANT select on executionlog
msdb..MSdistributiondbs に一覧表示 さ れ る すべてのデー タ ベース に以下を許可 し ます。
GRANT select ON MSmerge_agents
240
付録 C
GRANT select ON MSmerge_history
GRANT select ON MSmerge_sessions
GRANT select ON MSsnapshot_agents
GRANT select ON MSlogreader_agents
GRANT select ON MSdistribution_history
GRANT select ON MSsnapshot_history
GRANT select ON MSlogreader_history
GRANT select ON MSdistribution_agents
デー タ ベース接続の設定
241
設定フ ァ イル
次の フ ァ イ ルでは、[DB コ ネ ク シ ョ ン を設定 ] アプ リ ケーシ ョ ン ([ 管理 ] グループ内 ) を使用 し て
設定フ ァ イ ルを開いた時に、 それが ど の よ う に見え る か を説明 し てい ます。 コ メ ン ト 化 さ れた行
([#] 記号で始ま る ) はすべて、 フ ァ イ ルを保存す る と 削除 さ れ ます。
# Format of the file:
#
# SYNTAX_VERSION 4
# ORACLE
#
HOME "<ORACLE_HOME>"
#
DATABASE <name> CONNECT
#
FILTER <number> "<SQL
#
...
#
DATABASE <name> CONNECT
#
FILTER <number> "<SQL
#
...
#
#
"<user/password>"
where qualifier>"
"<user/password>"
where qualifier>"
#MSSQL
SERVER "<name>" CONNECT "<sa\mypassword>"
SERVER "<name>" CONNECT "<sa\mypassword>"
例
#(UNIX)
SYNTAX_VERSION 4
ORACLE
HOME "/opt/oracle/product/8.1.7"
DATABASE openview CONNECT "system/manager"
LOGFILE "/opt/oracle/admin/openview/bdump/alert_openview.log"
#(Windows)
ORACLE
HOME "C:\oracle\ora90"
DATABASE openview CONNECT "system/manager"
LOGFILE "C:\oracle\admin\openview\bdump\openviewALRT.log"
MSSQL
SERVER "ROS51340TST2"
SERVER "ROS51340TST2\OVOPS"
242
付録 C
索引
A
N
ASM、 Oracle での設定、 例 , 234
NT シ ス テ ム、 DB-SPI コ レ ク タ の設定 , 231
D
O
dbspicol、 パ ラ メ ー タ 付 コ マ ン ド , 189
opcmsg (1|3) OVO テ ン プ レー ト , 165
DB-SPI コ ン ポーネ ン ト
概要 , 12
OpenView Performance Insight、 デー タ の使用方法 , 81
DB-SPI、 削除 , 34
DB-SPI ソ フ ト ウ ェ アの削除 , 34
DB-SPI のア ッ プグ レー ド での事前作業 , 19
DB コ ネ ク シ ョ ン を設定
複数の ノ ー ド 設定への使用 , 232
OpenView Performance Manager
一般デー タ ソ ース向けの Microsoft SQL Server メ ト
リ ッ ク , 72
OpenView Performance Manager (grapher)
Oracle 用 メ ト リ ッ ク , 73
DCE エージ ェ ン ト の切 り 替え , 65
OpenView Reporter
DB-SPI での使用を有効にす る , 75
使用で き る レ ポー ト , 79
DSI ロ グ フ ァ イ ル
DB-SPI に よ っ て使用 さ れ る 場合 , 87
OpenView エージ ェ ン ト
DCE/HTTPS 間の切 り 替え , 65
H
OpenView サブエージ ェ ン ト
MeasureWare Agent を無効にす る , 65
HP Serviceguard
DB-SPI の設定 , 154
固有の指示説明 , 21
設定収集の有効、 無効 , 155
HTTPS エージ ェ ン ト
切 り 替え , 65
L
local.cfg、 NT シ ス テ ム か ら 作成 し て UNIX シ ス テ ムへ
分配 , 231
M
MeasureWare Agent の使用 , 65
Message Groups テ ン プ レー ト グループ , 16
MS SQL Server
設定フ ァ イ ル キー ワ ー ド , 237
フ ィ ル タ の構文 , 58
MTS
Oracle マルチ ス レ ッ ド サーバーでの接続設定 ,
233, 234
Oracle
ASM 構成の設定 , 234
DB-SPI ユーザー ア カ ウ ン ト の作成 , 235
DB-SPI NLS 設定 , 198
HP Serviceguard、 DB-SPI の使用 , 155
MTS、 マルチ ス レ ッ ド サーバー接続設定 , 233, 234
OPS 設定の説明 , 144
Oracle、 DB-SPI のア カ ウ ン ト の作成 , 235
SQL ク エ リ 監視ポ リ シー , 101
サポー ト さ れ る シ ス テ ム構成 , 96
設定フ ァ イ ル キー ワ ー ド , 233
デフ ォ ル ト 以外の リ ス ナーの設定 , 105
デフ ォ ル ト / 一時表領域の最小値 , 235
フ ァ イ ル一覧 , 202
フ ィ ル タ 構文例 , 56
メ ト リ ッ ク E217 の フ ィ ル タ 、 説明 , 92
モニ タ テ ン プ レー ト を変更す る メ ト リ ッ ク 16、
17、 18, 52
ユーザー定義 メ ト リ ッ ク (UDM) ト ラ ブルシ ュ ー
テ ィ ン グ , 191
243
リ ス ナー接続 (Oracle)、 コ マ ン ド を使用 し ての
チ ェ ッ ク , 46
リ ス ナー チ ェ ッ ク の無効化 , 107
リ ス ナー、 複数 / パ ス ワー ド 保護の場合のチ ェ ッ
ク 構文 (UNIX のみ ), 233
リ モー ト (Oracle)、 設定 ロ グ フ ァ イ ル , 140
リ モー ト デー タ ベース の監視 , 136
ロ ールア ッ プ、 ド リ ルダ ウ ン メ ト リ ッ ク 、 カ ス タ
マ イ ズ , 91
ロ ールア ッ プ メ ト リ ッ ク 、 し き い値の設定 , 93
ORACLE_BASE、 別の場所の設定 , 231
Oracle エ ク ス テ ン ト 、 監視のデフ ォ ル ト 設定の変更 ,
95
Oracle メ ト リ ッ ク 3、 6、 206、 216、 ど のテ ンプ レー ト
グループに も 含ま れない , 94
Oracle ユーザーの作成、 DB-SPI アプ リ ケーシ ョ ン の使
用 , 235
Oracle 用 DB-SPI の国際化
非 ASCII キ ャ ラ ク タ セ ッ ト の使用制限 , 193
Oracle リ ス ナー
チ ェ ッ ク , 105
OVO エージ ェ ン ト 、 切 り 替え , 19
P
PerfView
グ ラ フ表示用に使用 , 86
PerfView、 互換性のための MeasureWare Agent の使用 ,
66
Q
Quick Start
Oracle、 他のテ ン プ レー ト の互換性 , 215
S
SQL*Net でサポー ト す る DBSPI Oracle アプ リ ケーシ ョ
ン , 139
swinstall
初期設定に復元 , 54
swremove
DB-SPI を削除す る のに使用 , 35
U
UDM
作成手順 , 119
設定の問題に関す る ト ラ ブルシ ュ ーテ ィ ン グ , 191
必要な コ ン ポーネ ン ト , 115
244
UDM ( ユーザー定義 メ ト リ ッ ク )
設定の構文 , 117
V
VERITAS、 サポー ト さ れ る 構成 , 96
あ
アカ ウ ン ト
DB-SPI ア カ ウ ン ト の作成 , 235
アクシ ョ ン
オペレー タ に よ る 起動 , 42
自動、 説明 , 42
アプ リ ケーシ ョ ン
Cleanup、 ラ ン タ イ ム フ ァ イ ルの削除 , 13
DBSPI Oracle、 SQL*Net でサポー ト , 139
DBSPI Oracle 一覧、 SQL*Net でサポー ト さ れない
, 140
DB-SPI 管理 , 13, 224
DB コ ネ ク シ ョ ン を設定 , 13
Oracle、 Oracle ユーザーの作成 , 235
Oracle、 DB-SPI, 226
Oracle ユーザーの削除 , 13
Oracle ユーザーの作成 , 13
SP/MSSQL UDM を作成 , 13
SP/Oracle UDM を作成 , 13
UDM グ ラ フ有効化 , 14
UDM を設定 , 13
エージ ェ ン ト を移行 , 14
エ ラ ー フ ァ イ ルを表示 , 13
監視を開始 , 14
監視を停止 , 14
管理グループ , 29, 105
ク ラ ス タ を設定 , 13
グ ラ フ と レ ポー ト を無効化 , 13
グ ラ フ の設定 , 14
グ ラ フ の表示 , 14
グ ラ フ の有効化 , 14
削除 , 37
接続をチ ェ ッ ク , 13
セルフ ヒ ー リ ン グ情報 , 14, 224
ト レース オ フ , 14
ト レース オ ン , 14
ト レース フ ァ イ ルを表示 , 13
配布を確認 , 14
配布を確認、 説明 , 34
パ ス を設定 , 14
レ ポー ト を有効化 , 14
DBSPI31-10、 説明 , 185
DBSPI31-11、 説明 , 178, 186
DBSPI31-1、 説明 , 181
DBSPI31-2、 説明 , 182
DBSPI31-3、 説明 , 182
DBSPI31-4、 説明 , 183
DBSPI31-5、 説明 , 183
DBSPI31-7、 説明 , 183
DBSPI31-8、 説明 , 184
DBSPI31-9、 説明 , 185
DBSPI40-13、 説明 , 186
詳細情報 , 163
その他のエ ラ ー、 説明 , 187
重複、 除外 , 165
ア ラ ーム / メ ッ セージ
フ ィ ル タ を使用 し て制限 , 55
い
一般デー タ ソ ース、 グ ラ フ / レ ポー ト デー タ 収集の使
用 , 71
インスタンス
コ レ ク タ テ ン プ レー ト 内のデー タ ベース の区別 ,
46
イ ン ス ト ール (OVO 用 )
HP Serviceguard 固有の指示説明 , 21
概要 , 19
管理対象 ノ ー ド の DB-SPI の設定 , 28
イ ン ス ト ール削除
DBSPI ク リ ーン ア ッ プの実行 , 34
DB-SPI テ ン プ レー ト の削除 , 37
管理対象 ノ ー ド か ら DB-SPI を削除 , 36
え
エージ ェ ン ト
DCE/HTTPS、 切 り 替え , 65
OV Performance Agent (MeasureWare Agent)、 ア
ラ ームの設定 , 62
エージ ェ ン ト 、 バージ ョ ン ま たは タ イ プに基づ く 設定
の実行、 デフ ォ ル ト 、 他 , 19
エージ ェ ン ト 、 変更 , 65
エラー
DB-SPI 接続の間欠障害 , 167
上限が下限 よ り も 小 さ い , 166
範囲内に無効な文字 , 165
範囲内に無効な文字 ( 数字を指定 ), 166
エ ラ ー メ ッ セージ
DBSPI10-1、 説明 , 165
DBSPI10-24、 説明 , 169
DBSPI10-25、 説明 , 169, 170
DBSPI10-2、 説明 , 166
DBSPI10-3、 説明 , 166
DBSPI10-51、 説明 , 174
DBSPI10-81、 説明 , 174
DBSPI20-1、 説明 , 177
DBSPI20-2、 説明 , 177
DBSPI20-3、 説明 , 178
DBSPI20-5、 説明 , 178
DBSPI30-1、 説明 , 180
DBSPI30-2、 説明 , 180
DBSPI30-3、 説明 , 180
DBSPI30-4、 説明 , 181
お
オペレー タ 起動ア ク シ ョ ン、 説明 , 42
か
カ ス タ ム メ ト リ ッ ク 、 UDM を参照
カ ス タ ム メ ト リ ッ ク 、 設定の構文 , 117
環境変数、 デフ ォ ル ト フ ァ イ ルに よ る 指定変更 , 231
管理サーバー、 フ ァ イ ルの一覧 , 201
く
ク ラ ス タ 環境
DB-SPI の設定 , 147
Oracle パ ラ レル サーバー , 144
仮想 ノ ー ド の設定 , 150
すべてのデー タ ベース タ イ プ、 監視 , 147
設定 , 147
ク ラ ス タ 環境、 DB-SPI の設定 , 147
グラフ
DCE 8.x 管理対象 ノ ー ド 、 設定 , 30
Microsoft SQL Server メ ト リ ッ ク , 72
OpenView Performance Manager の有効化 , 13
Oracle 一般デー タ ソ ース の メ ト リ ッ ク , 73
OV Performance Manager での表示 , 90
PerfView で表示 , 86
PerfView ま たは OpenView Performance Manager の
使用 , 18
一般デー タ ソ ース の使用 , 71
オペレー タ か ら の起動 , 18
使用 さ れ る メ ト リ ッ ク 、 グ ラ フ処理専用 , 87
無効化 , 35
有効化 , 84
245
け
継続時間の設定、 説明 , 42
こ
コマン ド
dbspica, 41
verbose を伴 う dbspicax コ マ ン ド の使用 , 47
デー タ ベース の指定 , 47
フ ィ ル タ (-f) を伴 う コ レ ク タ dbspicax の使用 , 47
コ マ ン ド 行を使用 し ての リ ス ナー接続チ ェ ッ ク , 46
コ レ ク タ / アナ ラ イ ザ
実行内容 , 10
説明 , 41
デー タ 収集の説明 , 85
コ レ ク タ テ ン プ レー ト
新 し く 作成、 タ グ機能使用 , 52
説明 , 10
コ レ ク タ テ ン プ レー ト 、 説明
説明 , 40
コ ン ポーネ ン ト
DB-SPI の概要 , 12
相互運用、 DB-SPI, 18
さ
サービ ス マ ッ プ
ユーザーの割 り 当て , 25
サポー ト さ れ る オペレーテ ィ ン グ シ ス テ ム , 19
し
し き い値
カ ス タ マ イ ズ , 42
異な る デー タ ベース用の設定 , 48
コ マ ン ド 行での設定 (Oracle), 94
メ ッ セージ テ キ ス ト 内の値の変更 , 69
し き い値、 設定テ ンプ レー ト を無効 , 66
し き い値を持つ メ ッ セージ テ キ ス ト 、 変更 , 69
シ ス テ ム し き い値、 設定 , 66
自動ア ク シ ョ ン
カ ス タ マ イ ズ さ れた Oracle メ ト リ ッ ク 用に生成 ,
52
収集
デー タ ベース イ ン ス タ ン ス毎のオ ン ま たはオ フ ,
52
有効化、 無効化 , 52, 155
246
収集周期
Quick Start、 説明 , 40
コ レ ク タ テ ン プ レー ト , 40
選択 し た メ ト リ ッ ク の変更 , 48
タ グ機能を使用 し てのカ ス タ ム テ ン プ レー ト の作
成 , 51
メ ッ セージ、 使用 , 40
収集デー タ 、 コ マ ン ド で有効化 , 189
せ
設定
HP Serviceguard、 使用方法 , 154
管理対象 ノ ー ド の DB-SPI, 28
設定フ ァ イ ル , 28
複数の ノ ー ド の設定の構文 , 232
セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ンの説明 , 14,
224
た
タ グ機能
カ ス タ ム テ ン プ レー ト グループの作成 , 51
て
デー タ ソ ース
OpenView Perfomance Insight, 72
デー タ ベース
[ 配布を確認 ] を使用 し ての接続確認 , 34
別のデー タ ベース用 し き い値の設定 , 48
ユーザー パー ミ ッ シ ョ ン、 Oracle 用構文 , 234
リ モー ト ロ グ フ ァ イ ル、 設定 , 140
デー タ ベース イ ン ス タ ン ス
コ レ ク タ テ ン プ レー ト 内での区別 , 46
収集のオ ン / オ フ , 52
設定 , 30
デフ ォ ル ト フ ァ イ ル
デー タ 収集のオ ン / オ フ に使用 , 52
場所 , 212
非標準設定での使用 , 231
テ ン プ レー ト
DBSPI-Message Groups, 16
DBSPI-Ora-Listener-Connect_jp, 105
DBSPI-Ora-Listener_jp, 105
DB-SPI の分配 , 33
opcmsg (1|3)、 テ ンプ レー ト の説明 , 165
Oracle、 選択 , 215
ア ク シ ョ ン、 説明 , 42
ア ッ プ ロ ー ド 、 OVO 機能 (opccfgupld), 201
オペレー タ 起動に よ る ア ク シ ョ ン , 42
再 イ ン ス ト ール , 54
削除 , 37
し き い値のカ ス タ マ イ ズ , 42
し き い値の リ セ ッ ト 、 説明 , 43
重要度の変更 , 42
全体の概要 , 218
タ グ機能を使用 し てのカ ス タ マ イ ズ , 51
デー タ ベース の変更 , 41
変更、 概要 , 10
メ ッ セージ テ キ ス ト の変更 , 42
モニ タ 、 説明 , 10
リ セ ッ ト な し し き い値、 説明 , 43
テ ン プ レー ト グループ
コ レ ク タ テ ン プ レー ト の変更 , 47
収集周期の変更 , 48
テ ン プ レー ト グループ、 組織毎 , 10
テ ン プ レー ト のア ッ プ ロ ー ド 、 OVO 機能 , 201
と
ト ラ ブルシ ュ ーテ ィ ン グ
UDM 設定の問題 , 191
セルフ ヒ ー リ ン グ情報アプ リ ケーシ ョ ン , 14, 224
ト レース , 189
ト レース、 機能オ ン , 189
ユーザー定義 メ ト リ ッ ク (Oracle UDM) 設定問題 ,
191
ド リ ルダ ウ ン メ ト リ ッ ク
説明 , 41
ト レース
機能オ ン , 189
機能オ ン / オ フ , 190
( パ ラ メ ー タ 付 ), 189
ふ
フ ァ イル
Oracle MeasureWare デー タ の管理対象 ノ ー ド , 213
Oracle 用管理サーバー , 202
UNIX, 211
ア ク シ ョ ン , 210
管理サーバー / 管理対象 ノ ー ド (UNIX) 用モニ タ
フ ァ イ ル , 206
管理サーバー / 管理対象 ノ ー ド (Windows), 207
管理サーバー / 管理対象 ノ ー ド , 205
管理サーバー フ ァ イ ル , 204
管理サーバー フ ァ イ ルの一覧 , 201
管理対象 ノ ー ド , 211
コ マ ン ド フ ァ イ ル , 207
ト レース、 管理対象 ノ ー ド 用 , 214
モニ タ 、 イ ン ス ト ールの場所 , 205
モニ タ 、 名前、 説明 , 207
ロ ギ ン グ と ト レース , 214
フ ィ ルタ
DB-SPI を使用 , 55
MS SQL Server 用構文例 , 58
Oracle ド リ ルダ ウ ン メ ト リ ッ ク での使用例題 , 92
Oracle の フ ィ ル タ 処理の構文 , 55
Oracle 用構文構造 , 56
構文チ ェ ッ ク , 55
フ ィ ル タ 構文例 , 56
フ ィ ルタ パラ メ ータ
コ レ ク タ コ マ ン ド 内で (dbspicax), 47
複数の イ ン ス タ ン ス設定の構文 , 238
複数の ノ ー ド 、 設定 , 232
へ
ト レース、 ト ラ ブルシ ュ ーテ ィ ン グでの使用 , 189
変換
サポー ト / 非サポー ト キ ャ ラ ク タ セ ッ ト , 193
ね
め
ネ ッ ト ワー ク ノ ー ド 、 使用す る ための DB-SPI 設定 ,
232
メ ッ セージ
タ イ プに準ず る グループ , 16
は
メ ッ セージ グループ
説明 , 222
タ イ プの説明 , 16
バージ ョ ン、 確認 , 34
ひ
表領域 メ ト リ ッ ク
カ ス タ マ イ ズ , 95
メ ト リック
16、 し き い値の設定を連続 と す る , 95
Oracle ロ ールア ッ プ & ド リ ルダ ウ ン、 カ ス タ マ イ
ズ , 91
SQL*Net のサポー ト , 138
グ ラ フ / 警報処理用の使用 , 87
247
コ レ ク タ テ ン プ レー ト を使用 し ての変更 , 45
し き い値、 設定 (Oracle), 50
し き い値の設定 (Oracle), 93
ド リ ルダ ウ ン、 説明 , 41
ユーザー定義、 設定フ ァ イ ルの構文 , 117
ロ ールア ッ プ、 説明 , 41
メ ト リ ッ ク のエ ラ ー、 特定の メ ト リ ッ ク の ト レース使
用 , 190
も
モニ タ テ ンプ レー ト
削除 , 37
説明 , 40
モニ タ フ ァ イ ル、 イ ン ス ト ールの場所 , 205
ゆ
ユーザー作業範囲
サービ ス マ ッ プの表示 , 25
割 り 当て , 24
ユーザー定義 メ ト リ ッ ク (Oracle)
ト ラ ブルシ ュ ーテ ィ ン グ , 191
概要 , 11
り
リ ス ナー
設定のチ ェ ッ ク (Oracle のデフ ォ ル ト 以外 ), 233
リ ス ナー (Oracle )
デフ ォ ル ト 以外の設定 , 105
れ
レ ポー ト
Reporter に よ る 生成 , 79
カ ス タ マ イ ズ さ れた メ ト リ ッ ク (Oracle) 用の生成 ,
52
自動ア ク シ ョ ン の例 , 61
自動ア ク シ ョ ン レ ポー ト , 17, 60
種類 と 生成 , 17
生成 さ れ る 登録アプ リ ケーシ ョ ン , 61
生成 さ れ る レ ポー ト , 17, 60, 61
生成方法 , 60
デー タ 収集、 一般デー タ ソ ース の使用 , 71
ろ
ロ ーカル し き い値、 設定 , 66
ロ ールア ッ プ メ ト リ ッ ク
説明 , 41
248