ServiceNow 數據連接器
若要設定 ServiceNow CMDB 整合,您必須提供 ServiceNow 實例的主機名和有效的認證。 連接器會使用使用者名稱和密碼向基本身份驗證進行驗證,以進行唯讀存取。
注意事項
我們建議您建立專用使用者,以便與曝光管理中的數據連接器搭配使用。
ServiceNow 組態
- 尋找 ServiceNow 實例的主機名。 例如,“contoso.service-now.com”。
- 建立新的 ServiceNow 使用者:
- 請遵循 這裡的 步驟來建立新的使用者。
- 將 使用者名稱保留 (用戶標識碼) 和密碼 供日後使用。
- 如果沒有密碼欄位,請提交表單以建立使用者。 之後,當您在新用戶上選取時,您會收到 [設定密碼] 選項。
- 當您建立使用者時,請核取 [僅限 Web 服務存取權 ] 方塊,讓使用者只能專用於此整合。
- 將 cmdb_read 角色指派給您已建立的使用者。 如需詳細指示,請 參閱這裡。
注意事項
ServiceNow 連接器僅支援基本身份驗證。 OAuth 驗證將在稍後提供使用。
在曝光管理中建立 ServiceNow 連線
若要在曝光管理中建立 ServiceNow 的連線,請遵循下列步驟:
- 從 [曝光管理] 導覽開啟 數據連接器 ,然後在 [ServiceNow CMDB] 圖格中選取 [ 連線 ]。
- 輸入 ServiceNow 組態) 中建立 (的 ServiceNow 實 例詳細數據 和 認證 ,然後選取 [ 連線]。
擷取的數據
曝光管理目前會擷取裝置上的數據、其商務應用程式關聯和業務重要性。 也會擷取其他數據,以協助識別裝置,例如網路適配器資訊和OS數據。
根據評定 ServiceNow CI 中的 [sys_updated_on] 字段,只會擷取過去 90 天內作用中的裝置。
下列欄位是透過連接器擷取:
類別 | 屬性 |
---|---|
裝置 | -操作系統 - osVersion - osServicePack - cpuType -類別 - assetTag -虛擬 - serviceNowCriticality - usedFor - networkAdapters (請參閱下列詳細數據) - lastLoggedOnUser - mostFrequentUser - sysClassName - uPrimaryBusinessApplication (請參閱下方的詳細數據) |
網路配接器 | -名字 - sysId - macAddress - ipAddress - ipDefaultGateway |
商務應用程式 | - sysId -數 - uCriticality - businessCriticality |
針對連接器進行疑難解答
以下是設定 ServiceNow 連接器時可能發生的一些常見問題,以及如何解決這些問題的建議。
錯誤類型 | 疑難解答動作 |
---|---|
「無法解析遠端伺服器名稱」錯誤訊息 | 確認 ServiceNow 實例主機名。 若要深入瞭解 ServiceNow 的驗證,請參閱: 驗證 (servicenow.com) |
錯誤碼 401:授權失敗 | 授權失敗表示認證可能不正確,或可能沒有足夠的許可權可存取 ServiceNow 數據。 檢查您的認證,並確定其正確且有效。 也請檢查您的認證是否具有必要的許可權。 如需如何確保指派cmdb_read角色的詳細資訊,請參閱 ServiceNow 組態一 節 。 此失敗的另一個可能原因是您的 ServiceNow 實例設定為只接受來自有限 IP 位址範圍的連線。 在此情況下,請參閱在此處將一組正確的IP新增至允許清單的指引: 允許清單IP位址 |
錯誤碼 403: 禁止存取錯誤 | 此錯誤表示提供的認證缺少執行所要求 API 的必要許可權。 如組態一 節中所述,以適當的許可權更新您的認證,並確定至少已指派cmdb_read角色。 |
錯誤碼 404: 找不到錯誤 | 此錯誤表示找不到可連線的要求端點。 確認您的 ServiceNow 實例主機名正確無誤。 |
錯誤碼 429 「要求太多」 | 系統會定期從已設定的外部提供者提取數據,這可能會限制並行要求的數目。 建議您為連接器建立專用的用戶或帳戶,以避免達到此限制。 |
錯誤的 URL 錯誤訊息 | 此錯誤表示找不到可連線的要求端點。 確認您的 ServiceNow 實例主機名正確無誤。 |
「暫時中斷連線」或「暫時失敗」錯誤 | 如果出現此錯誤訊息但未提供任何其他資訊,請確認連接器組態 (主機名和認證) 。 如果這些是有效的,而且問題無法自行解決,請連絡支持服務。 |
在擷取的數據中看不到某些 ServiceNow CMDB CIS 或資產 | 如需 ServiceNow CMDB 連接器預期要擷取之數據的描述,請參閱擷取的數據。 如果仍然遺失數據,請連絡支持人員。 |
沒有看到從 ServiceNow CMDB 擷取任何數據 | 檢閱您的連線狀態,以確保沒有任何錯誤。 驗證 ServiceNow CMDB 中是否有與我們所擷取的數據對應的有效專案。 執行範例 進階搜捕查詢 ,以檢查在 Exposure Graph 數據表中是否可以找到任何 ServiceNow 資產。如果您仍然找不到 ServiceNow CMDB 數據,請連絡支持服務。 |
ServiceNow 允許的 IP 必須設定為啟用曝光管理連接器以存取 ServiceNow | 在此處閱讀如何新增要新增至允許清單的IP集合: 允許清單IP位址 |