Oracle パターンを使用したグローバルライセンスアドバイザリーサービス (GLAS) データ収集

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:15分
  • ServiceNow ディスカバリー アプリケーションは、Oracle の検証済み GLAS データコレクションパターンを使用して Oracle GLAS データを検出します。このデータには、検出された Oracle データベース、ミドルウェア、および Java 構成アイテムが含まれます。

    Oracle GLAS データコレクションパターンは、次のパターンを拡張したものです。
    • OracleUNIXパターンとWindowsパターンに関するデータベース
    • Oracle 次のパターンの Linux ミドルウェア:
      • Oracle Tuxedo
      • WebLogic
      • Linux
    • Oracle Java on Java のインストールパターン

    Oracleデータベースとミドルウェアのパターンはパターン拡張を実行し、収集されたデータは GLAS データのServiceNowテーブルに格納されます。Oracle GLAS Data Collection Database パターンは、Paris リリース以降のServiceNow AI Platformで使用できます。Oracle GLAS Data Collection ミドルウェアパターンは、Rome リリース以降のServiceNow AI Platformで使用できます。Oracle Java パターンは、Washington DC リリース以降のServiceNow AI Platformで使用できます。

    収集した Oracle GLAS データを表示してダウンロードする方法の詳細については、「Oracle Global Licensing and Advisory Services (GLAS) データのダウンロード」を参照してください。

    ストアでアプリを要求する

    ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

    サポートされている Oracle のバージョンについては、「 ITOM ヴィジビリティ により検出された製品に関する詳細情報」を参照してください。

    必須条件

    Data Collection for Oracle Global Licensing and Advisory Servicesストアアプリのインストール
    移動先 システム定義 > プラグイン をクリックし、 Data Collection for Oracle Global Licensing and Advisory Services アプリをインストールします。
    • データベース収集の最小バージョンは 1.4.0 です
    • ミドルウェアコレクションの最小バージョンは 1.7.1 です。
    • Java コレクションの最小バージョンは 1.8.4 です
    注:
    Data Collection for Oracle Global Licensing and Advisory Services アプリで正しく機能するには、ディスカバリー (com.snc.discovery) プラグインが必要です。
    次のアプリケーションがインストールされていることを確認します
    • ディスカバリーとサービスマッピングパターン
    • CMDB CI クラスモデル
    オペレーティングシステムの権限を確認する
    Windows または UNIX ユーザーが /tmp の下に一時ファイルを書き込むことができることを確認します。
    次のオペレーティングシステムコマンドを実行できることを確認します。
    • ls
    • cat
    • ps
    オペレーティングシステムの認証情報の作成
    オペレーティングシステムの次の認証情報があることを確認し、 ServiceNow AI Platformでそれらの認証情報を作成します。
    • UNIX SSH を使用した認証情報。詳細については、「SSH credentials」を参照してください。
    • Windows PowerShell/WMI を使用した認証情報。詳細については、「Windows credentials」を参照してください。
      注:
      PowerShell と WMI の認証情報は、データベース収集にのみ必要です。
    次の Oracle 権限を確認します
    次の権限を持つ Oracle インスタンス (cmdb_ci_db_ora_instance) の適用可能な認証情報があることを確認します。
    • tnsnames.ora ファイルの読み取り権限。
    • sqlplus コマンドの実行権限。
    • (ミドルウェアコレクションの場合) 次のコマンドを実行するための Sudo 権限:sudo su - oracle -c "$ORACLE_INSTANCE/bin/opmnctl status"
    関連する Oracle データベースのユーザー名とパスワード、および次のテーブルの読み取り権限が設定されていることを確認します。
    DBA_ADVISOR_TASKS DBA_USERS SYS.MODEL$
    DBA_CPU_USAGE_STATISTICS DMSYS.DM$MODEL SYS.REGISTRY$HISTORY
    DBA_ENCRYPTED_COLUMNS DMSYS.DM$OBJECT SYSMAN.MGMT_INV_CONTAINER
    DBA_FEATURE_USAGE_STATISTICS DMSYS.DM$P_MODEL SYSMAN.MGMT_LICENSES
    DBA_FLASHBACK_ARCHIVE_TABLES DVSYS.DBA_DV_REALM SYSMAN.MGMT_LICENSE_DEFINITIONS
    DBA_INDEXES GV$IM_SEGMENTS SYSMAN.MGMT_TARGETS
    DBA_LOBS GV$INSTANCE SYSMAN.MGMT_VERSIONS
    DBA_LOB_PARTITIONS GV$PARAMETER V$ARCHIVE_DEST_STATUS
    DBA_LOB_SUBPARTITIONS MDSYS.SDO_FEATURE_USAGE V$BLOCK_CHANGE_TRACKING
    DBA_OBJECTS MDSYS.SDO_GEOM_METADATA_TABLE V$CONTAINERS
    DBA_RECYCLEBIN MGMT$TARGET V$DATABASE
    DBA_REGISTRY ODM.ODM_MINING_MODEL V$DATAGUARD_CONFIG
    DBA_SQLSET ODM_DOCUMENT V$LICENSE
    DBA_SQLSET_REFERENCES ODM_RECORD V$OPTION
    DBA_SQL_PROFILES REDACTION_POLICIES V$PARAMETER
    DBA_TABLES SCHEMA_VERSION_REGISTRY V$VERSION
    DBA_TABLESPACES SYS.CDC_CHANGE_SETS$ dba_aws
    DBA_TAB_PARTITIONS SYS.CDC_CHANGE_TABLES$
    DBA_TAB_SUBPARTITIONS SYS.DBA_MINING_MODELS
    Oracle インスタンスの適用可能な認証情報の作成
    ServiceNow AI Platform に適用可能な認証情報を作成します。詳細については、「Applicative credentials」を参照してください。
    仮想マシンの場合:仮想マシンの認証情報の確認
    仮想マシンの場合は、次の仮想プロバイダーでホストされているマシンのハードウェアデータを収集するための適切な認証情報があることを確認します。
    • VMware
    • Nutanix
    • IBM
    • Hyper-V

    データベース CI 関係

    CI 関係性/参照 CI
    cmdb_ci_orcl_vsession Contains::Contained By cmdb_ci_db_ora_instance
    cmdb_ci_ora_lms_detail Contains::Contained By cmdb_ci_db_ora_instance
    cmdb_ci_ora_lms_overview Contains::Contained By cmdb_ci_db_ora_instance
    cmdb_ci_orcl_options Contains::Contained By cmdb_ci_db_ora_instance
    cmdb_ci_orcl_dba_users Contains::Contained By cmdb_ci_db_ora_instance
    cmdb_ci_orcl_vlicense Contains::Contained By cmdb_ci_db_ora_instance

    Tuxedo ミドルウェア拡張

    収集される Tuxedo ライセンス構成とログファイル:
    • *_InstallLog.log
    • *ubbc*
    • bdmconfig*
    • comps.xml
    • dmconfig*
    • JSconfig.xml
    • lic.txt
    • registry.xml
    • tuxconfig*
    • tuxwsvr.ini
    注:
    アスタリスクは、ファイル名の 1 つ以上の文字を表します。
    収集されるプロセス:
    • BBL
    • DBBL
    • GWWS
    • JSH
    • JSL
    • TMJAVASVR
    • TMMETADATA

    WebLogic ミドルウェア拡張

    収集されるファイル:
    • beahomelist
    • biee-domain.xml
    • cluster.properties
    • comps.xml
    • config.xml
    • domain-registry.xml
    • opmn.xml
    • portalconfig.xml
    • pthome.xml
    • registry.xml
    • server.xml
    • sessions.xml
    • setupinfo.txt
    WebLogic は、次のミドルウェア製品について収集されたプロセスとファイルを処理します。
    • WebLogic
    • OAS
    • SOA
    • OBI
    • WebCenter
    • FormsReports
    表 : 1. プロセス
    WebLogic OAS OBI
    startWebLogic httpd f90 iooomgrrmi r30rbe32 rwrqm60 nqsserver
    java apache frmweb javaw r30rqm32 rwrqm sawserver
    startWLS java ifbld60 java r30run32 rwrun60 coreapplication_obijh1
    nodemanager opmn ifbld90 jre r30sxc32 rwserver nqscheduler
    beasvc dis3 ifcgi60 oad r30sxu32 rwsxc60 nqsclustercontroller
    beasvc64 dis4 ifcmp60 odsrv rwbld60 rwsxu60 essbase
    beasvcX64 dis51pr ifcmp90 ofcguard rwbuilder vdeserver essvr
    oraclesvc dis51ws ifctrl60 oidrepld rwcgi60 webcachea essbasestudio
    opmn dis51 ifdbg60 oidmon rwcli60 webcached hyperion
    wlsvc dwfde61 ifrun60 oidldapd rwcon60 webcache
    wlsvc64 f45des ifsrv60 opmn rwconverter
    wlsvcX64 f45run ifwdb60 r30cli32 rwisv60
    jmc f50dbg32 ifweb60 r30con32 rwmts60
    httpd f50run32 ifweb90 r30isv32 rwqmu60
    jrmc f60 imap r30qmu32 rwrbe60

    ミドルウェア CI 関係

    CI 関係性/参照 CI
    cmdb_ci_ora_lms_overview Contains::Contained by cmdb_ci_linux_server
    cmdb_ci_config_file_tracked Contains::Contained by cmdb_ci_linux_server

    これらの関係は、Linux CI に含めることができる有効なオブジェクトを記述する格納ルールによって作成されます。

    ミドルウェアデータ収集アプリケーションとともにインストールされるプロパティ

    インストール済みアプリケーションのプロパティにアクセスするには、次に移動します: すべて > システムプロパティ > すべてのプロパティ. これらのプロパティを変更するには、admin ロールが必要です。
    システムプロパティ デフォルト値 説明
    sn_itom_oracleglas.isMaskingIp true 値を「text_removed」に置き換えて Oracle ミドルウェア追跡済みファイルの IP アドレスをマスクするかどうかを決定します。
    sn_itom_oracleglas.isMaskingUserName true 値を「text_removed」に置き換えて Oracle ミドルウェア追跡済みファイルのユーザー名をマスクするかどうかを決定します。
    sn_itom_oracleglas.isMaskingPort true 値を「text_removed」に置き換えて Oracle ミドルウェア追跡済みファイルのポートをマスクするかどうかを決定します。

    GLAS データ収集の制御

    次の MID サーバープロパティは、GLAS データコレクションを制御します。 sn_itom_oracleglas.disable_glas_data_collection

    デフォルトでは、このプロパティは [False] に設定されています。

    注:
    1.10.2 より前の Data Collection for Oracle Global Licensing and Advisory Services バージョンでは、プロパティ名は sn_itom_pattern.disable_glas_data_collection です。

    Oracle Java プロセスディスカバリー

    ITOM ヴィジビリティ はインフラストラクチャ内で Java 実行プロセスを検出できるため、 Oracle ライセンス契約に準拠し、GLAS 監査に備えることができます。ディスカバリーは、Java インストールパターン (IP ベース)、アプリケーションパターンを使用した エージェントクライアントコレクター 、またはファイルベースのディスカバリーを使用した エージェントクライアントコレクター 実行できます。

    パターンフローでは、Java プロセスはアプリケーション依存関係マッピング (ADM) によって検出されます。プロセスが検出されると、Java インストールパターンがトリガーされ、データが収集されます。

    特権ユーザーアクセスの詳細についてはKB1705845を参照してください。

    パターンを使用した エージェントクライアントコレクター の詳細については、「 エージェントクライアントコレクター のアプリケーションパターン」を参照してください。

    ファイルベースのディスカバリーによる エージェントクライアントコレクター の詳細については、「 ヴィジビリティ対応エージェントクライアントコレクター - コンテンツ ファイルベースのディスカバリーを使用した Java インストールデータの検出」を参照してください。

    収集されるデータ
    表 : 2. Java 監査 [ora_java_audit]
    フィールド 説明
    名前 レコードの名前。例:Java@hostname
    物理マシン名 ホスト CI の名前
    マシンタイプ サーバーまたはデスクトップ (D) のいずれか
    Java パブリッシャー/ランタイムベンダー Java ベンダー名
    オペレーティングシステム Java が実行されるオペレーティングシステム
    環境タイプ 本番または開発またはQA環境
    Java リリース/バージョン/ビルド Java のバージョン
    インストールパス Java バイナリの絶対インストールパス
    インストール日 (DateTime) ファイルシステム上に作成された Java バイナリファイルの日時
    リリースファイル(Y/N) インストールに release.md ファイルが存在するかどうかを示します
    プロセッサのメーカー/モデル プロセッサモデル名
    ソケット (整数) CPU ソケット数
    コア (整数) CPU コア数
    V6 以前 6 以前のバージョンを使用しているかどうかを示します
    オープンソース オープンソースの Java がインストールされているかどうかを示します
    Unlock Commercial 機能 商用機能 (JFR など) が有効になっているかどうかを示します
    ミッションコントロール ミッションコントロールプラグインが有効になっているかどうかを示します
    AMC エージェント AMC エージェントプラグインが有効かどうかを示します
    使用状況トラッカー 使用状況トラッカー機能が有効になっているかどうかを示します
    仮想マシンオブジェクト ID 仮想マシンインスタンスのオブジェクト ID
    PID 実行中のプロセス PID
    IP アドレス ホスト/VM の IP アドレス
    最初に検出 最初の検出日
    最新検出日 最新検出日
    ディスカバリーソース ディスカバリー方法。
    アプリケーション [cmdb_ci_appl] テーブルへの参照
    ソフトウェアインストール [cmdb_sam_sw_install] テーブルへの参照
    Java 証拠 [cmdb_ora_java_evidence] テーブルへの参照
    ホスト [cmdb_ci] テーブルへの参照
    Java 証拠 [ora_java_evidence]
    フィールド 説明
    実行中のプロセス [cmdb_running_process] テーブルへの参照
    ホスト CI [cmdb_ci_computer] テーブルへの参照
    ファイル情報 [cmdb_file_information] テーブルへの参照を提供します。ファイルベースディスカバリー (FBD) にのみ関連します。パターンベースディスカバリーでは、このフィールドは空のままです。

    ディスカバリーアドミンワークスペースOracle GLAS レポートをダウンロードします。詳細については、「Oracle Global Licensing and Advisory Services (GLAS) データのダウンロード」を参照してください。

    Oracle GLAS データコレクション

    ディスカバリーデータベースまたはミドルウェア展開のコンポーネントの検出が完了したら、Oracle GLAS Data Collection で関連する統計情報を表示できます。

    ディスカバリーアドミンワークスペース バージョン 1.3.1 (2024 年 8 月ストア) にアップグレードした後、 ワークスペース > Discovery Admin Workspace (ディスカバリーアドミンワークスペース) > インサイト をクリックして、 Oracle GLAS Data Collection を表示してアクセスします。