14 自動診断収集
Oracle Trace File Analyzerは、ORA-00600
のような内部エラーやノードの削除などの重大な問題がないか、ログを監視します。
- 診断の自動収集
この項では、診断の自動収集の概念について説明します。 - 電子メール通知の詳細の構成
自動収集の完了後に、登録された電子メール・アドレスに電子メールを送信するように、Oracle Trace File Analyzerを構成します。 - Oracle Cluster Health Advisorによって検出された問題の収集
Oracle Cluster Health Advisorを構成して、ABNORMALイベントの診断を自動的に収集し、電子メール通知を送信するようにします。
親トピック: 診断データの収集と問題の分類、診断および解決
14.1 診断の自動収集
この項では、診断の自動収集の概念について説明します。
Oracle Trace File Analyzerは、問題を検出すると次のアクションを実行します。
-
必要な診断を実行し、問題の発生時の関連ログ・データをすべて収集します。
-
Oracle Trace File Analyzerは、診断に必要なデータのみが収集されるように、問題の時刻の前後でログ・ファイルを切り捨てます。
-
クラスタ内のすべてのノードから、切捨て済のすべての診断を収集してパッケージ化し、単一ノード上にすべてを統合します。
-
Oracle Trace File Analyzerリポジトリに診断収集を格納します。
-
問題と、Oracleサポートにアップロード可能な診断収集の詳細に関する電子メール通知が送信されます。
Oracle Trace File Analyzerでは、フラッド制御メカニズムが使用されます。自動収集により、エラーが繰り返されてもシステムでフラッドは発生しません。
イベントが識別されると収集の開始点がトリガーされ、5分間後に、Oracle Trace File Analyzerによって診断データの収集が開始されます。5分後に開始する理由は、他の関連イベントもすべて同時に取得するためです。イベントが5分後にまだ発生している場合、診断収集は引き続き待機します。Oracle Trace File Analyzerは、イベントが発生しなくなるまで、さらに30秒間から最大5分間まで待機します。
イベントが10分後にまだ発生している場合は、診断収集が実行されます。新しい収集ポイントが開始されます。
収集が完了すると、Oracle Trace File Analyzerから収集の場所についての電子メール通知が関連する受信者に送信されます。
ご使用の環境でoracleに接続できる場合、Oracle Trace File Analyzerを使用して、サービス・リクエストに収集をアップロードできます。
$ tfactl set autodiagcollect=ON|OFF
デフォルトでは、自動収集はON
です。
表14-1 自動収集をトリガーするログ・エントリ
文字列パターン | 監視対象ログ |
---|---|
System State dumped |
アラート・ログ: Oracle Database アラート・ログ: Oracle ASM アラート・ログ: Oracle ASMプロキシ アラート・ログ: Oracle ASM IOサーバー |
|
アラート・ログ: CRS |
また、Oracle Cluster Health Advisorが問題イベントを検出すると、Oracle Trace File Analyzerによって関連する診断収集が自動的にトリガーされます。
親トピック: 自動診断収集
14.2 電子メール通知の詳細の構成
自動収集の完了後に、登録されている電子メール・アドレスに電子メールを送信するようにOracle Trace File Analyzerを構成します。
電子メール通知の詳細を構成するには:
例14-1 tfactl set smtp
# /u01/app/11.2.0.4/grid/bin/tfactl set smtp
.---------------------------.
| SMTP Server Configuration |
+---------------+-----------+
| Parameter | Value |
+---------------+-----------+
| smtp.auth | false |
| smtp.from | tfa |
| smtp.user | - |
| smtp.cc | - |
| smtp.port | 25 |
| smtp.bcc | - |
| smtp.password | ******* |
| smtp.host | localhost |
| smtp.to | - |
| smtp.debug | true |
| smtp.ssl | true |
'---------------+-----------'
Enter the SMTP property you want to update : smtp.host
Enter value for smtp.host : myhost.domain.com
SMTP Property smtp.host updated with myhost.domain.com
Do you want to continue ? [Y]|N : N
#
親トピック: 自動診断収集
14.3 Oracle Cluster Health Advisorによって検出された問題の収集
Oracle Cluster Health Advisorを構成して、ABNORMALイベントの診断を自動的に収集し、電子メール通知を送信するようにします。
親トピック: 自動診断収集