適用於 System Center 的 HP Service Manager 整合套件 - Orchestrator

重要

這個版本的 Orchestrator 已終止支援。 我們建議您 升級至 Orchestrator 2022

HP Service Manager 整合套件是 System Center 和 System Center - Orchestrator 的 Orchestrator 附加元件,可讓您在 HP Service Manager 中擷取、建立、更新及監視票證。

Microsoft 致力於保護您的隱私權,同時提供可為您提供所需效能、功能和便利性的軟體。 如需詳細資訊,請參閱 System Center Orchestrator 隱私聲明

系統需求

適用於 HP Service Manager 的整合套件要求必須安裝並設定下列軟體,才能實作整合。 如需安裝和設定 Orchestrator 和 HP Service Manager Web 服務的詳細資訊,請參閱個別的產品檔。

  • 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 Client (Net Configuration Assistant)
    • Oracle ODBC 驅動程式

下載整合套件

註冊和部署整合套件

在您下載整合套件檔案之後,您必須向 Orchestrator Management Server 進行登錄,再將它部署到 Runbook Server 和 Runbook Designer。 如需安裝整合套件的程式,請參閱 如何新增整合套件

準備連線至 HP Service Manager 伺服器

  • 記下用於連線 HP Service Manager 用戶端的 HP Service Manager 伺服器名稱和連接埠號碼。
  • 針對您規劃連線的所有 HP Service Manager 伺服器,您必須在每個 Client 和 Runbook 伺服器上建立 ODBC 資料來源名稱 (DSN)。 支援 SQL Server Native 和 Oracle ODBC 連線。 請參閱設定 HP Service Manager Connections
  • HP Service Manager 元件的授權模型會因安裝的版本而有所不同。 若要判斷個別授權的文件,請參閱 HP 產品文件。 此整合套件需要 HP Service Manager SOAP Web 服務存取才能正常運作。 如有必要,請確保已安裝和授權此元件。
  • 確保在 HP Service Manager 系統中,已將 SOAP-API CAPABILITY WORD 指派給設定為存取 HP Service Manager 伺服器的使用者。 取決於 HP Service Manager 的版本,您可能必須購買額外的授權以啟用 SOAP-API CAPABILITY WORD。 如需授權的詳細資訊,請參閱 HP 銷售代表。

設定 HP Service Manager 連線

聯機會建立 Orchestrator 與 HP Service Manager 伺服器之間的可重複使用連結。 您可以視需要建立多個連線,並指定執行 HP Service Manager 的多部伺服器連結。 您也可以建立與相同伺服器的連線,以針對不同使用者帳戶允許不同的安全性權限。

在 Runbook Designer 中設計 Runbook 時,HP Service Manager 整合套件需要與 HP Service Manager SQL Server Database 的連線。 必須先設定有效的 ODBC 連線,才能在 Runbook Designer 中設定 HP Service Manager 連線。

若要避免可能損毀,請勿使用替代方式直接連線到資料庫。 請一律使用 ODBC 連線來確保適當的整合。

設定 SQL Server ODBC 連線

  1. (32 位) 開啟 ODBC 數據源管理員公用程式 。 若要存取此公用程式,請選取 [開始]、[執行],然後在 [開啟] 方塊中輸入 \Windows\SysWOW64\odbcad32.exe。 選取 [確定]。
  2. [ODBC 數據源管理員] 中,選取 [ 系統 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. 當測試完成時,請選取 [ 確定]。
  17. 選取 [確定]。

設定 Oracle ODBC 連線

  1. 使用 Oracle Net Configuration Assistant 設定 Oracle Net Service 名稱。 如需此步驟的詳細資訊,請參閱相關的 Oracle 產品檔。
  2. 開啟 ODBC 資料來源管理員公用程式 (32 位元)。 若要存取此公用程式,請選取 [開始]、[執行],然後在 [開啟] 方塊中輸入 \Windows\SysWOW64\odbcad32.exe。 選取 [確定]。
  3. 在 [ODBC 數據源管理員] 中,選取 [ 系統 DSN ] 索引標籤。
  4. 選取 [新增]。
  5. 自可用驅動程式清單中選取隨 Oracle 用戶端安裝的 Oracle ODBC 驅動程式。
  6. 選取 [完成]。
  7. 輸入資料來源的新名稱和描述。
  8. 輸入如在 Net Configuration Assistant 中所設定 HP Service Manager 資料庫的 TNS 服務名稱。
  9. 如有必要,請測試連線、提供認證。
  10. 選取資料庫伺服器的適當驗證方法,並輸入有效的認證。
  11. 選取 [確定]。
  12. 選取 [確定 ] 以關閉 ODBC 數據源管理員。

設定 HP Service Manager 連線

  1. 在 Runbook Designer 中,選取 [選項] 功能表,然後選取 [HP Service Manager]。 [HP Service Manager] 對話框隨即出現。
  2. [Connections] 索引標籤上,選取 [新增] 以開始連線設定。 [ 聯機組態 ] 對話框隨即出現。
  3. 在 [名稱] 方塊中輸入連線的名稱。 這可以是 HP Service Manager 伺服器的名稱,或是可區分連線類型的描述性名稱。
  4. 在 [伺服器位址] 方塊中,輸入 HP Service Manager 計算機的名稱或 IP 位址。 如果您使用電腦名稱,您可以輸入 NetBIOS 名稱或完整功能變數名稱, (FQDN) 。
  5. 在 [輪詢間隔] 方塊中,輸入您想要在幾分鐘內檢查 HP Service Manager 連線的狀態。
  6. [ODBC DSN] 方塊 中,輸入上述其中一個程式中的 ODBC 數據源名稱。
  7. 在 [DB 使用者名稱] 方塊中,輸入資料庫使用者名稱。
  8. 在 [DB 密碼] 方塊中,輸入資料庫密碼。
  9. 在 [用戶名稱] 和 [密碼] 方塊中,輸入 Orchestrator 將用來連線到 HP Service Manager 伺服器的認證。
  10. 選取 [測試連線]。 當出現「成功連線」訊息時,請選取 [確定]。
  11. 在 [連線清單] 對話框中,選取清單中的適當專案,以選取新建立的連接。
  12. 選取 [重新整理欄位快取] 按鈕,以從 HP Service Manager 伺服器擷取及儲存自定義組態。 此作業可能需要幾分鐘的時間才能完成,且務必讓整合套件正確連線至新的 HP Service Manager 伺服器。
  13. 如果適用,請將額外的連線新增至其他 HP Service Manager 伺服器。
  14. 選取 [確定 ] 以關閉組態對話框,然後選取 [ 完成]。

提示

針對 [資料庫使用者名稱] 和 [資料庫密碼] - 如果您的 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. 在 [系統導覽器] 中,流覽至 [量身打造工具],然後流覽至 [Web 服務],然後按兩下 [WSDL 組態] 選項。
  4. 在 [ 外部存取定義 ] 對話框中,選取 [ 搜尋 ] 按鈕以列出所有可用的物件。
  5. 自物件清單中選取必要物件。
  6. 選取 [欄位] 索引標籤。
  7. 捲動至底部的 [欄位清單]。
  8. 輸入要在 [欄位] 資料行中公開的欄位資料庫名稱。
  9. 輸入 Web 服務將在 [標題] 資料行中參考此欄位的名稱。
  10. 確保在 [類型] 資料行中的資料類型正確。
  11. 選取頁面頂端的 [ 儲存 ] 以儲存訊息。

已知問題

  • 如果 HP ServiceCenter 6.2 Web 服務已停用,就無法使用 [測試連線] 按鈕來驗證 Service Manager 7.1 Web 服務連線。

  • 當處理變更票證時,需要特定權限。 將「變更管理設定檔」指派給使用者,以指定這些權限。 使用者可以有多個設定檔,但每個工作階段僅可屬於一個設定檔。 如果使用者被指派多個變更管理配置檔,它會自動依字母順序使用第一個配置檔。 為避免混淆,建議只指派一個變更管理配置檔來設定要與整合套件搭配使用的使用者。

  • 設定搭配整合套件使用的使用者必須將時區喜好設定設定為 Greenwich/Universal,且日期格式為 mm/dd/yy。

  • 在某些版本的 HP Service Manager 中,建立事件時可用的類別清單會顯示 Change,但選擇它會導致物件失敗並出現下列訊息:請提供有效的類別。 這是 HP Service Manager 伺服器的已知問題。 請確定 Web 服務可以看到字段, (請參閱疑難解答) 和 HP Service Manager 伺服器已修補為最新版本。

  • [建立專案]、[更新專案] 和 [關閉專案] 活動中可用的 [設定為預設] 按鈕,可能會在選取時回報錯誤。 使用下列程序以解決此問題。

    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\ 目錄。