---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# WebLogic アプリケーションサーバーのディスカバリー

# WebLogic アプリケーションサーバーのディスカバリー {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

ディスカバリー は、Windows または Linux システム上で実行されている Oracle または BEA Weblogic アプリケーションサーバーのインスタンスを検出すると、CMDB レコードを作成または更新します。

## 要件 {#c_DataCollDiscoWebLogicServers__section_zbl_2mn_lbb}

Windows の場合
:
    * MID サーバーで [PowerShell](https://servicenow-prod.fluidtopics.net/SqR3oYlFynyfoZqHZ~DzIg "Windows サーバーの水平および垂直ディスカバリーに PowerShell を使用するように、MID サーバーを組織内で設定します。") を有効にする必要があります。
    * WebLogic NodeManager を介して開始する WebLogic 管理サーバーのインスタンスには、サーバー起動時に -Dweblogic.RootDirectory=\<path\> パラメーターが定義されている必要があります。また、Windows 資格情報に config.xml ファイルの読み込み権限も必要です。
    {#c_DataCollDiscoWebLogicServers__ul_alz_4mn_lbb}

Linux の場合
:
    * ディスカバリーでは次の Bourne シェルコマンドを使用する必要があります。
      * `find`
      * `cat`
      * `Dirname`
      {#c_DataCollDiscoWebLogicServers__ul_e4w_jmn_lbb}
    * NodeManager を介して開始された WebLogic 管理サーバーのインスタンスには、CMDB に入力される残りの Linux WebLogic アプリケーションサーバーと Web アプリケーションの情報について、-Dweblogic.RootDirectory=\<path\> パラメーターが定義され、Linux ps process stat コマンドで表示される必要があります (AdminServer ごとに)。
    * sudorers ファイルには次を構成する必要があります。`User ALL=(root) NOPASSWD: /bin/sh *`

      `User` は、このディスカバリー用に作成する SSH 認証情報のユーザー名です。
    * 次のコマンドを実行できるようにする必要があります。`/bin/sh /tmp/snc-*-findcat.sh * *"`

      `findcat.sh` は変更しないでください。
    * Weblogic のディスカバリーでパターンではなくプローブを使用している場合、Linux - Weblogic - Find config.xml プローブは must_sudo `=` true のパラメーターと値を指定する必要があります。
{#c_DataCollDiscoWebLogicServers__ul_e54_3mn_lbb}  
注:  
プローブからパターンへの移行の詳細については、ナレッジ記事 [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477)を参照してください。

## 認証情報

* [適用可能な認証情報](https://www.servicenow.com/docs/access?context=applicative-creds&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)
* [Windows 資格情報](https://www.servicenow.com/docs/access?context=r_WindowsCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)
* [SSH 認証情報](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)
{#c_DataCollDiscoWebLogicServers__ul_zqs_nkf_kcb}

## 分類子、パターン、プローブ {#c_DataCollDiscoWebLogicServers__section_dfh_vvm_rz}

{#c_DataCollDiscoWebLogicServers__table_fzd_2yv_jz__entry__3}

| 分類子 | トリガープローブ | パターン |
|-|-|-|
| Weblogic サーバー | * 水平パターン：パターンを起動します。 * Windows - Weblogic - web.xml を取得\* * Windows - Weblogic - config.xml を検索\* * Linux - Weblogic - config.xml を検索\* {#c_DataCollDiscoWebLogicServers__ul_ixv_myv_jz} | WebLogic |
[ ]

{#c_DataCollDiscoWebLogicServers__table_fzd_2yv_jz}\* 新規インスタンスの場合、これらのプローブは分類子で非アクティブになります。ディスカバリーはディスカバリー用のパターンを使用します。

パターンを使用するには、分類子の水平パターンプローブに正しいパターンが指定されていることを確認します。手順については、「[分類子への水平パターンプローブの追加](https://servicenow-prod.fluidtopics.net/p0MdV1v8D8Ur4nRbG~xOug#t_AddHorizontalPatternProbe "水平ディスカバリーの識別および探索フェーズにパターンを使用するには、検出しようとしている CI の分類子に水平パターンプローブを追加する必要があります。")」を参照してください。

## Windows で収集されるデータ {#c_DataCollDiscoWebLogicServers__section_zjq_qvn_lbb}

{#c_DataCollDiscoWebLogicServers__table_pqt_bwn_lbb__entry__4}

| ラベル | テーブル名 | フィールド名 | ソース |
|-|-|-|-|
| 名前 | cmdb_ci_app_server_weblogic | name | 実行中のプロセス |
| バージョン | cmdb_ci_app_server_weblogic | version | config.xml |
| Weblogic ドメイン | cmdb_ci_app_server_weblogic | weblogic_domain | config.xml |
| TCP ポート | cmdb_ci_app_server_weblogic | tcp_port | web.xml および実行中のプロセス |
| 名前 | cmdb_ci_web_application | name | config.xml |
| ドキュメントベース | cmdb_ci_web_application | document_base | config.xml |
| 説明 | cmdb_ci_web_application | description | web.xml |
| サーブレットクラス | cmdb_ci_web_application | servlet_class | web.xml |
| サーブレット名 | cmdb_ci_web_application | servlet_name | web.xml |
| アプリケーション サーバー | cmdb_ci_web_application | app_server | config.xml |
| TCP ポート | cmdb_ci_web_application | tcp_port | web.xml |
[ ]

{#c_DataCollDiscoWebLogicServers__table_pqt_bwn_lbb}

## Linux で収集されるデータ {#c_DataCollDiscoWebLogicServers__section_lyf_5wn_lbb}

{#c_DataCollDiscoWebLogicServers__table_fqn_dxn_lbb__entry__3}

| テーブル | フィールド | ソース |
|-|-|-|
| cmdb_ci_app_server_weblogic | 名前 (name) | 実行中のプロセス |
| cmdb_ci_app_server_weblogic | TCP ポート (tcp_port) | 実行中のプロセス |
| cmdb_ci_app_server_weblogic | バージョン (version) | config.xml |
| cmdb_ci_app_server_weblogic | Weblogic ドメイン (weblogic_domain) | config.xml |
| cmdb_ci_web_application | 名前 (name) | config.xml |
| cmdb_ci_web_application | コンテキストパス (context_path) | config.xml |
| cmdb_ci_web_application | アプリケーションサーバー (app_server) | config.xml |
[ ]

{#c_DataCollDiscoWebLogicServers__table_fqn_dxn_lbb}

## 関係 {#c_DataCollDiscoWebLogicServers__section_m31_kxn_lbb}

{#c_DataCollDiscoWebLogicServers__table_wnk_3nw_wtb__entry__3}

| 親クラス | 関係性タイプ | 子クラス |
|-|-|-|
| cmdb_ci_app_server_weblogic | Runs on::Runs | cmdb_ci_windows_server または cmdb_ci_linux_server |
| cmdb_ci_app_server_weblogic | Contains::Contained by | cmdb_ci_web_application |
| cmdb_ci_app_server_weblogic | Depends on::Used by | cmdb_ci_app_server_weblogic この関係は、AdminServer とそれがカプセル化する管理サーバーとの間で作成されます。 |
[ ]

{#c_DataCollDiscoWebLogicServers__table_wnk_3nw_wtb}  
図 : 1. Weblogic の関係の例
* **[\[Weblogic - config.xml を検索\] プローブに sudo アクセスを追加](PFB~uD87lFX9OPYOVkKZyA)**   
  Weblogic パターンを使用していない場合は、Linux、\[Weblogic - config.xml を検索\] プローブに sudo 権限を追加できます。
* **[Windows WebLogic アプリケーションサーバーの識別](https://servicenow-prod.fluidtopics.net/kxiO8x4N1926D0hcDM0fQA)**   
  Weblogic パターンを使用していない場合、ディスカバリーは \[Windows - アクティブプロセス\] プローブまたは Linux - アクティブプロセスプローブを使用するときにこのプロセスに従います。

