次の方法で共有


System Center 用 HP Service Manager 統合パック - Orchestrator

HP Service Manager の統合パックは、System Center と System Center - Orchestrator の Orchestrator のアドオンであり、HP Service Manager でチケットの取得、作成、更新、監視を行うことができます。

Microsoft は、お客様が望むパフォーマンス、パワー、利便性をもたらすソフトウェアを提供しながら、お客様のプライバシー保護に取り組んでいます。 詳細については、「 System Center Orchestrator のプライバシーに関する声明を参照してください。

システム要件

HP Service Manager 統合パックを使用するためには、統合を実装するにあたり、次のソフトウェアがインストールされて構成されていることが必要です。 Orchestrator と HP Service Manager Web Service のインストールと構成の詳細については、それぞれの製品ドキュメントを参照してください。

  • System Center 2016 統合パックには System Center 2016 - Orchestrator が必要です
  • System Center 2019 統合パックには System Center 2019 - Orchestrator が必要です
  • HP Service Manager 7.11 または 9

次の製品が各 Runbook サーバーと Runbook Designer にインストールされていることが必要です。

  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft SQL Server Native Client ODBC ドライバー (SQL Server 管理ツールと併せてインストールされている)
  • SQL Server 上の HP Service Manager データベースにアクセスする場合:
    • Microsoft SQL Server Native Client ODBC ドライバー (SQL Server 管理ツールと併せてインストールされている)
  • Oracle 上の HP Service Manager データベースにアクセスする場合:
    • Oracle クライアント (Net Configuration Assistant)
    • Oracle ODBC ドライバー

統合パックのダウンロード

統合パックの登録とデプロイ

統合パック ファイルをダウンロードした後、Orchestrator 管理サーバーに登録し、Runbook サーバーと Runbook デザイナーにデプロイする必要があります。 統合パックをインストールする手順については、「 統合パックを追加する方法を参照してください。

HP Service Manager サーバーに接続する準備

  • HP Service Manager クライアントへの接続に使用する HP Service Manager サーバーの名前とポート番号を書き留めます。
  • 接続する予定のすべての HP Service Manager サーバーについて、各クライアントおよび Runbook サーバー上に ODBC データ ソース名 (DSN) を作成する必要があります。 SQL Server Native および Oracle ODBC の両方の接続がサポートされます。 「 HP Service Manager 接続の構成を参照してください。
  • HP Service Manager のコンポーネントのライセンス モデルは、インストールされる製品のバージョンによって異なります。 個別にライセンスされるコンポーネントについては、HP 製品の資料を参照してください。 この統合パックを使用するには、HP Service Manager の SOAP Web サービス アクセスが正しく動作する必要があります。 必要に応じて、このコンポーネントがインストールされてライセンスされていることを確認してください。
  • ユーザーが構成した HP Service Manager サーバーへのアクセスが、HP Service Manager システムで SOAP-API CAPABILITY WORD に割り当てられていることを確認します。 HP Service Manager のバージョンによっては、追加のライセンスを購入して SOAP-API CAPABILITY WORD を有効にする必要があります。 ライセンスの詳細については、HP 営業担当者にお問い合わせください。

HP Service Manager の接続の構成

接続により、Orchestrator と HP Service Manager サーバーの間に再利用可能なリンクが確立されます。 HP Service Manager を実行する複数のサーバーへのリンクを指定して、必要な数の接続を作成できます。 また、1 台のサーバーに対して複数の接続を作成し、ユーザー アカウントごとにセキュリティのアクセス許可を変えることもできます。

HP Service Manager 統合パックでは、Runbook Designer で Runbook を設計する際に HP Service Manager の SQL Server データベースに接続できることが必要です。 Runbook Designer で HP Service Manager の接続を設定するためには、有効な ODBC 接続が構成されている必要があります。

破損の可能性を回避するために、代替手段を使用してデータベースに直接接続しないでください。 適切な統合を確保するには、常に ODBC 接続を使用してください。

SQL Server の ODBC 接続を設定するには

  1. ODBC データ ソース管理者ユーティリティ (32 ビット) を開きます。 このユーティリティにアクセスするには、StartRun を選択し、Open ボックスに「\Windows\SysWOW64\odbcad32.exe」と入力します。 [OK] を選択します。
  2. ODBC データ ソース管理者で、System DSN タブを選択します。
  3. [追加] を選択します。
  4. [使用可能なドライバー] の一覧から、 [SQL Server Native Client 10.0] という名前のドライバーを選択します。
  5. 完了 を選択します。
  6. データ ソースの新しい名前と説明を入力します。
  7. HP Service Manager のデータベース サーバー名または IP アドレスを [サーバー] ボックスに入力します。
  8. [次へ] を選択します。
  9. データベース サーバーに適切な認証方法を選択し、有効な資格情報を入力します。
  10. [次へ] を選択します。
  11. 既定のデータベースを変更する:] チェック ボックスがオンになっていることを確認します。
  12. チェックボックスの下のドロップダウン リストで、HP Service Manager データベースを選択します。
  13. [次へ] を選択します。
  14. [完了] を選択します。
  15. [データ ソースのテスト] を選択して、データベースへの接続を確認します。
  16. テストが完了したら、 OKを選択します。
  17. [OK] を選択します。

Oracle ODBC 接続の設定

  1. Oracle Net Configuration Assistant を使用して、Oracle Net サービス名を構成します。 この手順の詳細については、関連する Oracle 製品のドキュメントを参照してください。
  2. ODBC データ ソース アドミニストレーター ユーティリティ (32 ビット) を開きます。 このユーティリティにアクセスするには、StartRun を選択し、Open ボックスに「\Windows\SysWOW64\odbcad32.exe」と入力します。 [OK] を選択します。
  3. ODBC データ ソース アドミニストレーターで、 System DSN タブを選択します。
  4. [追加] を選択します。
  5. [使用可能なドライバー] の一覧から、Oracle クライアントでインストールされた Oracle ODBC ドライバーを選択します。
  6. 完了 を選択します。
  7. データ ソースの新しい名前と説明を入力します。
  8. Net Configuration Assistant で構成された HP Service Manager データベースの TNS サービス名を入力します。
  9. 接続をテストします。必要に応じて資格情報を指定してください。
  10. データベース サーバーに適切な認証方法を選択し、有効な資格情報を入力します。
  11. [OK] を選択します。
  12. [OK を選択して ODBC データ ソース アドミニストレーターを閉じます。

HP Service Manager 接続を設定するには

  1. Runbook デザイナーで、 Options メニューを選択し、 HP Service Manager を選択します。 HP Service Manager ダイアログが表示されます。
  2. [ Connections タブで Add を選択して接続のセットアップを開始します。 Connection 構成 ダイアログが表示されます。
  3. [名前] ボックスに、接続の名前を入力します。 HP Service Manager のサーバー名を入力することも、接続の種類を区別するための記述名を入力することもできます。
  4. [ Server Address ボックスに、HP Service Manager コンピューターの名前または IP アドレスを入力します。 コンピューター名を使用している場合は、NetBIOS 名または完全修飾ドメイン名 (FQDN) を入力できます。
  5. [ 間隔 ボックスに、HP Service Manager 接続の状態を確認する頻度を分単位で入力します。
  6. ODBC DSN ボックスに、前のいずれかの手順の ODBC データ ソースの名前を入力します。
  7. データベースのユーザー名を [データベースのユーザー名] ボックスに入力します。
  8. データベースのパスワードを [データベースのパスワード] ボックスに入力します。
  9. UsernamePassword ボックスに、Orchestrator が HP Service Manager サーバーへの接続に使用する資格情報を入力します。
  10. [接続テスト] を選択します。 "正常に接続されました" というメッセージが表示されたら、 OK を選択します。
  11. 接続リスト ダイアログで、リスト内の適切な項目を選択して、新しく作成された接続を選択します。
  12. Refresh フィールド キャッシュ ボタンを選択して、HP Service Manager サーバーからカスタム構成を取得して格納します。 このオプションの処理には多少の時間を要する場合がありますが、統合パックが新しい HP Service Manager サーバーに正しく接続できるためには欠かせない処理です。
  13. 必要に応じて、他の HP Service Manager サーバーへの接続を追加設定します。
  14. OKを選択して構成ダイアログを閉じ、[完了]を選択します。

ヒント

DB ユーザー名と DB パスワード - HPSM データベースが Windows サーバーを実行しているコンピューター上にあり、Windows 認証を使用して ODBC DSN を設定している場合は、フィールドが [テスト接続] ボタンを機能させるために空白でなくても済むため、ユーザー名とパスワードを入力できます。 SQL Server 認証を使用している場合は、HPSM SQL Server データベースのユーザー名とパスワードが必要です。 ユーザーには、DSN 接続を介したデータベースへの読み取り/書き込みアクセス権が必要です。

必須フィールドの公開

アクティビティがエラーを報告し、必須フィールドを指定する必要があるが、IP がユーザー インターフェイスのフィールドを提供しないことを示す場合は、HP Service Manager Web サービス API を介してフィールドを公開する必要があります。 フィールドを公開するには、次の手順を実行します。

必須フィールドを公開するには

  1. HP Service Manager クライアントを開きます。
  2. 目的の HP Service Manager サーバーに接続します。
  3. システム ナビゲーターで、 Tailoring ToolsWeb ServicesWSDL 構成 に移動し、 WSDL 構成 オプションをダブルクリックします。
  4. External Access Definition ダイアログで、Search ボタンを選択して、使用可能なすべてのオブジェクトを一覧表示します。
  5. オブジェクトの一覧から必須オブジェクトを選択します。
  6. [フィールド] タブを選択します。
  7. [フィールドの一覧] の一番下までスクロールします。
  8. 公開するフィールドのデータベース名を [フィールド] 列に入力します。
  9. Web サービスで使用するこのフィールドの参照名を [タイトル] 列に入力します。
  10. データ型が正しいことを [種類] 列で確認します。
  11. ページの上部にある Save を選択してメッセージを保存します。

既知の問題

  • HP ServiceCenter 6.2 Web サービスが無効になっている場合、 Test Connection ボタンを使用して Service Manager 7.1 Web サービス接続を検証することはできません。

  • 変更チケットを処理する場合は、特定のアクセス許可が必要です。 これらのアクセス許可は、ユーザーに変更管理プロファイルを割り当てて指定します。 ユーザーは複数のプロファイルを持つことができますが、帰属できるプロファイルは 1 セッションあたり 1 つだけです。 ユーザーに複数の変更管理プロファイルが割り当てられている場合、最初のプロファイルがアルファベット順に自動的に使用されます。 混乱を避けるために、統合パックで使用するように構成されたユーザーには、1 つの変更管理プロファイルのみを割り当てることをお勧めします。

  • 統合パックを使用するように構成されたユーザーのタイムゾーン設定は、mm/dd/yy の形式でグリニッジ/世界協定時に設定されていることが必要です。

  • HP Service Manager の特定のバージョンでは、インシデントの作成時に使用可能なカテゴリの一覧に変更が表示されます。ただし、選択すると、オブジェクトが失敗し、次のメッセージが表示されます。有効なカテゴリを指定してください。 これは HP Service Manager サーバーの既知の問題です。 フィールドが Web サービスに表示され (トラブルシューティングを参照)、HP Service Manager サーバーに最新バージョンのパッチが適用されていることを確認します。

  • Create EntryUpdate Entry、および Close Entry アクティビティで使用できる既定の Set ボタンを選択すると、エラーが報告されることがあります。 この問題に対処するには、次の手順を実行します。

    1. エラー メッセージに示されているパスをメモします。 たとえば、C:\Users\[CurrentUser]\AppData\Local\Microsoft\System Center 2012\Orchestrator\IntegrationPacks\HPServiceManager\[GUID]\defaultFields.xml
    2. ファイル パスの各フォルダーが、エラー メッセージに示されているとおりに存在していることを確認します。
    3. 存在していないフォルダーがあれば作成します。

    コンピューターの管理者権限を持たないユーザーによって Runbook Designer が起動された場合。 統合パックの現在のバージョンでは、ユーザーが %COMMONPROGRAMFILES(x86)%\Microsoft System Center 2012\Orchestrator\Extensions\Support\HPServiceManager\ ディレクトリに書き込むのに十分なアクセス許可があることを確認します。