IBM パターンを使用した WebSphere Application Server のディスカバリー
ディスカバリーとサービスマッピングパターン アプリケーションは、Websphere On Windows および Websphere On Unix パターンを使用して、IBM WebSphere Application Server を検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
IBM WebSphere アプリケーションサーバーは、Java ベースの Web アプリケーションをホストするミドルウェアを備えたソフトウェアフレームワークです。ディスカバリーは、Windows コンピューターと Linux コンピューターの両方で、IBM WebSphere アプリケーションサーバーに関する情報を識別して分類します。
注:
ヴィジビリティコンテンツ バージョン 6.1.0 以降では、パターンベースディスカバリーが IBMWebSphere Application Server を検出するためのデフォルトの方法です。WebSphere プローブはデフォルトで無効になっています。 詳細については、「IBM プローブを使用した WebSphere サーバーディスカバリー」を参照してください。
ストアでアプリを要求する
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。
Windows ディスカバリーの前提条件
- 以下のアプリケーションが最新の状態であることを確認します。
-
- ディスカバリーとサービスマッピングパターン
- ヴィジビリティコンテンツ
- MID サーバーで Powershell を有効化する
- 詳細については、「PowerShell を使用するための MID サーバーの設定」を参照してください。
- ファイルとディレクトリへのアクセスを確認する
- 以下のファイルとディレクトリへのアクセスを確認します。
- 製品のインストールディレクトリ
- 製品の構成ディレクトリ
versionInfo.batWAS.productBASE.productprofile.versionExpress.productapplication.xmlserver.xmlcell.xml
- Windows 認証情報を作成する
- 詳細については、「Windows credentials」を参照してください。
- 水平検出のスケジュール
- 詳細については、「水平検出のスケジュール」を参照してください。
Linux ディスカバリーの前提条件
- 以下のアプリケーションが最新の状態であることを確認します。
-
- ディスカバリーとサービスマッピングパターン
- ヴィジビリティコンテンツ
- WebSphere アプリケーションサーバーで SSH を有効にする
- 詳細については、IBM ドキュメント (https://www.ibm.com/docs/en/products) の「WebSphere Automation (WebSphere 自動化)」セクションの「Setting up SSH on Linux or UNIX servers (Linux または UNIX サーバーでの SSH の設定)」の記事を参照してください。
- ファイルとディレクトリへのアクセスを確認する
- 以下のファイルとディレクトリへのアクセスを確認します。
- 製品のインストールディレクトリ
- 製品の構成ディレクトリ
oeconsolWAS_HOMECONFIG_ROOTversionInfo.shWAS.productBASE.productprofile.versionExpress.productapplication.xmlserver.xmlcell.xml
- SSH 資格情報の作成
- 詳細については、「SSH credentials」を参照してください。
- IBM WebSphere アプリケーションサーバーコマンドの昇格された権限を確認する
- 詳細については、「特権ユーザーを必要とする サービスマッピング コマンド」の IBM WebSphere アプリケーションサーバー (UNIX 上) の表を参照してください。
- 水平検出のスケジュール
- 詳細については、「水平検出のスケジュール」を参照してください。
水平ディスカバリー中にディスカバリーによって収集されるデータ
Websphere On Windows および Websphere On Unix パターンを実行すると、ディスカバリーは CMDB にデータを入力します。
| フィールド | 説明 |
|---|---|
| 名前 [name] | WebSphere アプリケーションサーバーの名前。 |
| バージョン [version] | WebSphere アプリケーションサーバーの現在のバージョン。 |
| ノード [node] | WebSphere アプリケーションサーバーまたはサーバーをグループ化しているノードの名前。 |
| セル [cell] | WebSphere アプリケーションサーバーの 1 つ以上のノードをグループ化しているセルの名前。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | エンタープライズアプリケーションアーカイブ (EAR) ファイルの名前。 |
| インストールディレクトリ [install_directory] | EAR ファイルのインストールディレクトリ。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | Web サービスの名前。 |
| サービス ID [service_id] | Web サービスの ID。 |
| 属性 [attributes] | Web サービスの追加属性。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | WebSphere セルの名前。 |
| セル ID [cell_id] | WebSphere セルの ID。 |
| セルタイプ [cell_type] | WebSphere セルのタイプ。 |
| セル検出プロトコル [cell_discovery_protocol] | セル検出プロトコル。 |
| 説明 [short_description] | セルがある場合は、その説明。このフィールドは、Linux ディスカバリーでのみ入力されます。 |
CI 関係
ディスカバリーは、Windows システムと Linux システムの両方で WebSphere アプリケーションサーバーの検出をサポートするために、以下の関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| IBM Websphere [cmdb_ci_app_server_websphere] | Contains::Contained by | Websphere セル [cmdb_ci_websphere_cell] |
| IBM Websphere [cmdb_ci_app_server_websphere] | Contains::Contained by | Websphere EAR [cmdb_ci_app_server_ws_ear] |
| Web サービス [cmdb_ci_web_service] | Runs on::Runs | IBM Websphere [cmdb_ci_app_server_websphere] |