2.10 その他のツールとの状態チェック結果の統合
Oracle ORAchkおよびOracle EXAchkからの状態チェック結果をEnterprise Managerおよびその他のサード・パーティ・ツールに統合します。
トピック:
- Oracle Enterprise Managerとの状態チェック結果の統合
Oracle ORAchkおよびOracle EXAchkからの状態チェック結果をOracle Enterprise Managerに統合します。 - サード・パーティ・ツールとの状態チェック結果の統合
Oracle ORAchkおよびOracle EXAchkからの状態チェック結果を、Elasticsearch、Kibanaなどの様々なサード・パーティ・ログ監視および分析ツールに統合します。 - カスタム・アプリケーションとの状態チェック結果の統合
Oracle ORAchkおよびOracle EXAchkは、企業全体でチェック結果をより簡単に使用できるように、複数のインスタンスからの収集結果を単一のデータベースにアップロードします。
2.10.1 サード・パーティ・ツールとの状態チェック結果の統合
Oracle ORAchkおよびOracle EXAchkからの状態チェック結果を、Elasticsearch、Kibanaなどの様々なサード・パーティ・ログ監視および分析ツールに統合します。
Report_Output_Dir/upload/mymachine_orachk_results.json
Report_Output_Dir/upload/mymachine_orachk_exceptions.json
Report_Output_Dir/upload/mymachine_exachk_results.json
Report_Output_Dir/upload/mymachine_exachk_exceptions.json
-
–syslog
オプションを実行して、JSON結果をsyslog
デーモンに書き込みます。次に例を示します。./orachk –syslog
./exachk –syslog
-
次のコマンドを実行して、
syslog
構成を検証します。Oracle ORAchkおよびOracle EXAchkでは、メッセージ・レベル
CRIT
、ERR
、WARN
およびINFO
が使用されます。$ logger -p user.crit crit_message $ logger -p user.err err_message $ logger -p user.warn warn_message $ logger -p user.info info_message
-
/var/adm/messages
など、構成済のメッセージの場所で、各テスト・メッセージが書き込まれていることを検証します。
2.10.2 カスタム・アプリケーションとの状態チェック結果の統合
Oracle ORAchkおよびOracle EXAchkは、企業全体でチェック結果をより簡単に使用できるように、複数のインスタンスからの収集結果を単一のデータベースにアップロードします。
Oracle Health Check Collections Managerまたは独自のカスタム・アプリケーションを使用して、状態チェック結果を使用します。
-
収集の終了時に、収集結果を次の表にアップロードします。
表2-4 データベースへの収集結果のアップロード
表 アップロード内容 rca13_docs
完全に圧縮された収集結果。
auditcheck_result
状態チェック結果。
auditcheck_patch_result
パッチ・チェック結果。
Oracle Health Check Collections Managerをインストールする場合、これらの表はインストール・スクリプトによって作成されます。
-
表が作成されない場合は、次のDDL文を使用します。
-
RCA13_DOCS表のDDL
CREATE TABLE RCA13_DOCS ( DOC_ID NUMBER DEFAULT to_number(sys_guid(),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') NOT NULL ENABLE, COLLECTION_ID VARCHAR2(40 BYTE), FILENAME VARCHAR2(1000 BYTE) NOT NULL ENABLE, FILE_MIMETYPE VARCHAR2(512 BYTE), FILE_CHARSET VARCHAR2(512 BYTE), FILE_BLOB BLOB NOT NULL ENABLE, FILE_COMMENTS VARCHAR2(4000 BYTE), TAGS VARCHAR2(4000 BYTE), ATTR1 VARCHAR2(200 BYTE), UPLOADED_BY VARCHAR2(200 BYTE) DEFAULT USER, UPLOADED_ON TIMESTAMP (6) DEFAULT systimestamp, SR_BUG_NUM VARCHAR2(20 BYTE), CONSTRAINT RCA13_DOCS_PK PRIMARY KEY (DOC_ID), CONSTRAINT RCA13_DOCS_UK1 UNIQUE (FILENAME) );
-
auditcheck_result表のDDL
CREATE TABLE auditcheck_result ( COLLECTION_DATE TIMESTAMP NOT NULL ENABLE, CHECK_NAME VARCHAR2(256), PARAM_NAME VARCHAR2(256), STATUS VARCHAR2(256), STATUS_MESSAGE VARCHAR2(256), ACTUAL_VALUE VARCHAR2(256), RECOMMENDED_VALUE VARCHAR2(256), COMPARISON_OPERATOR VARCHAR2(256), HOSTNAME VARCHAR2(256), INSTANCE_NAME VARCHAR2(256), CHECK_TYPE VARCHAR2(256), DB_PLATFORM VARCHAR2(256), OS_DISTRO VARCHAR2(256), OS_KERNEL VARCHAR2(256), OS_VERSION NUMBER, DB_VERSION VARCHAR2(256), CLUSTER_NAME VARCHAR2(256), DB_NAME VARCHAR2(256), ERROR_TEXT VARCHAR2(256), CHECK_ID VARCHAR2(40), NEEDS_RUNNING VARCHAR2(100), MODULES VARCHAR2(4000), DATABASE_ROLE VARCHAR2(100), CLUSTERWARE_VERSION VARCHAR2(100), GLOBAL_NAME VARCHAR2(256), UPLOAD_COLLECTION_NAME VARCHAR2(256) NOT NULL ENABLE, AUDITCHECK_RESULT_ID VARCHAR2(256) DEFAULT sys_guid() NOT NULL ENABLE, COLLECTION_ID VARCHAR2(40), TARGET_TYPE VARCHAR2(128), TARGET_VALUE VARCHAR2(256), CONSTRAINT "AUDITCHECK_RESULT_PK" PRIMARY KEY ("AUDITCHECK_RESULT_ID") );
-
auditcheck_patch_result表のDDL
CREATE TABLE auditcheck_patch_result ( COLLECTION_DATE TIMESTAMP(6) NOT NULL, HOSTNAME VARCHAR2(256), ORACLE_HOME_TYPE VARCHAR2(256), ORACLE_HOME_PATH VARCHAR2(256), ORACLE_HOME_VERSION VARCHAR2(256), PATCH_NUMBER NUMBER, CLUSTER_NAME VARCHAR2(256), DESCRIPTION VARCHAR2(256), PATCH_TYPE VARCHAR2(128), APPLIED NUMBER, UPLOAD_COLLECTION_NAME VARCHAR2(256), RECOMMENDED NUMBER );
-
関連項目