データベースアドミニストレーター (DBA) レポートのディスカバリー
ディスカバリー および サービスマッピング は パターン 拡張セクションを使用して、 Apache Cassandra、 Microsoft SQL、MySQL、MongoDB、および Oracle データベースのデータベースアドミニストレーターレポート (DBA レポート) を提供します。各 DB パターンの拡張セクションには、関連するエントリテーブルが入力されます。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。
ServiceNow® Store での新規または拡張パターンの要求
アクセスしてください ServiceNow Store を使用して、利用可能なすべての更新を表示し、ストアへの要求の送信に関する情報を確認します。リリースされたすべてのアプリのリリースノート情報については、 ServiceNow Store バージョン履歴リリースノート.
前提条件
- プラグインのセットアップの確認
- CMDB CI クラスモデル 1.49.0 (2023 年 9 月)
- ディスカバリーとサービスマッピングパターン 1.8.0 (2023 年 9 月)
- システムプロパティが有効になっていることの確認
- デフォルトでは、DBA レポートのシステムプロパティは false に設定されています。レポートコレクションを有効にするには、各パターンのシステムプロパティ値が true に設定されていることを確認します。
パターン システムプロパティ Cassandra cassandra_dba_report_enabled MongoDB mongo_dba_report_enabled Windows 上の MSSQL DB mssql_dba_report_enabled Windows および Linux 上の My SQL サーバー mysql_dba_report_enabled Oracle DB oracle_dba_report_enabled - 認証情報の構成の確認
- 詳細については、「Applicative credentials」を参照してください。
MongoDB 実行コマンド 適用可能な認証情報には、 “getSiblingDB (databaseName)”を実行するための読み取りアクセス権が必要です。Apache Cassandra コマンドを実行 ディスカバリー認証情報には “nodetool”に対する読み取りアクセス権が必要です。MySQL テーブルと実行コマンド ディスカバリー認証情報には、次に対する読み取りアクセス権が必要です。 “information_schema.tables”テーブル“show databases”コマンドの実行
Microsoft SQL テーブル ディスカバリー認証情報には、次のテーブルに対する読み取りアクセス権が必要です。 - master.sys.databases
- sys.sysprocesses
- sys.dm_os_sys_info
- sys.dm_os_ring_buffers
- msdb.dbo.backupset
- master.dbo.sysdatabases
- master..sysprocesses
- msdb..sysjobactivity
- sys.master_files
- sys.dm_tran_session_transactions
- sys.dm_os_sys_memory
- sys.database_files
Oracle DB テーブルと実行コマンド ディスカバリー 認証情報には、次に対する読み取りアクセス権が必要です。 “lsnrctl services”および“sqlplus”コマンドの実行- dba_data_files テーブル
- dba_segments テーブル
- v$database テーブル
- gv$instance テーブル
- dba_hist_osstat テーブル
- dba_hist_snapshot テーブル
- v$asm_disk テーブル
- v$asm_diskgroup テーブル
- dba_audit_session テーブル
- gv$session_longops テーブル
- gv$session テーブル
- gv$sqlarea テーブル
- gv$process テーブル
- ディスカバリー スケジュールが構成されていることの確認
- 詳細については、「ディスカバリースケジュールの作成」を参照してください。
Apache Cassandraパターンの拡張セクションによって収集されるデータ
ディスカバリーApache Cassandraパターンを実行すると、次のデータが入力されます。
注:
システムプロパティを有効にするための重要な情報については、「前提条件」セクションを参照してください。
| テーブル名 | テーブルラベル | フィールド |
|---|---|---|
| cassandra_health_report | Cassandra ヘルスレポート |
|
MongoDB パターンの拡張セクションによって収集されるデータ
MongoDB パターンを実行すると、ディスカバリー により次のデータが入力されます。
注:
システムプロパティを有効にするための重要な情報については、「前提条件」セクションを参照してください。
| テーブル名 | テーブルラベル | フィールド |
|---|---|---|
| mongo_db_statistics | Mongo DB 統計情報 |
|
MSSQL パターンの拡張セクションによって収集されるデータ
MSSQL パターンを実行すると、ディスカバリー により次のデータが入力されます。
注:
システムプロパティを有効にするための重要な情報については、「前提条件」セクションを参照してください。
| テーブル名 | テーブルラベル | フィールド |
|---|---|---|
| ms_sql_db_blocking_info | MSSQL DB ブロック情報 |
|
| ms_sql_db_cpu_util | MSSQL DB CPU ユーティリティ |
|
| ms_sql_db_not_backup | MSSQL DB をバックアップしない |
|
| ms_sql_db_running_job | MSSQL DB 実行中のジョブ |
|
| ms_sql_disk_info | MSSQL DB ディスク情報 |
|
| ms_sql_files_space | MSSQL DB ファイル領域 |
|
| ms_sql_fregment_info | MSSQL DB フラグメンテーション情報 |
|
| ms_sql_last_restart | MSSQL DB の前回の再起動 |
|
| ms_sql_long_trans | MSSQL DB の長いトランザクション |
|
| ms_sql_memory_info | MSSQL DB メモリ情報 |
|
| ms_sql_temp_files_space | MSSQL DB 一時ファイル領域 |
|
MySQL パターンの拡張セクションによって収集されるデータ
MySQL パターンを実行すると、ディスカバリー により次のデータが入力されます。
注:
システムプロパティを有効にするための重要な情報については、「前提条件」セクションを参照してください。
| テーブル名 | テーブルラベル | フィールド |
|---|---|---|
| mysql_table_schemas | MySQL テーブルスキーマ |
|
Oracle DB パターンの拡張セクションによって収集されるデータ
Oracle DB パターンを実行すると、ディスカバリー により次のデータが入力されます。
注:
システムプロパティを有効にするための重要な情報については、「前提条件」セクションを参照してください。
| テーブル名 | テーブルラベル | フィールド |
|---|---|---|
| oracle_active_session | Oracle アクティブセッション |
|
| oracle_asm_info | Oracle、ASM ディスク情報 |
|
| oracle_asm_nodes_info | Oracle ASM ノードのディスク情報 |
|
| oracle_cpu_usage | Oracle の CPU 使用率 |
|
| oracle_inactive_sessions | Oracle の非アクティブなセッション |
|
| oracle_instance_info | Oracle インスタンス情報 |
|
| oracle_nodes_info | Oracle ノード情報 |
|
| oracle_table_space | Oracle の表領域 |
|
| oracle_top_10_queries | Oracle の上位 10 のクエリ |
|