Поделиться через


Соединитель данных ServiceNow

Чтобы настроить интеграцию ServiceNow CMDB, необходимо указать имя узла экземпляра ServiceNow и допустимые учетные данные. Соединитель выполняет проверку подлинности с помощью обычной проверки подлинности, используя имя пользователя и пароль для доступа только для чтения.

Примечание.

Рекомендуется создать выделенного пользователя для использования с соединителями данных в управлении экспозицией.

Конфигурация ServiceNow

  1. Найдите имя узла экземпляра ServiceNow. Например, "contoso.service-now.com".  
  2. Создайте пользователя ServiceNow:
    1. Чтобы создать пользователя, выполните описанные здесь действия.
    2. Сохраните имя пользователя (идентификатор пользователя) и пароль , указанные для использования в будущем.
    3. Если поле пароля отсутствует, отправьте форму, чтобы создать пользователя. После этого при выборе нового пользователя вы получите параметр Задать пароль .
    4. При создании пользователя проверка поле только для доступа к веб-службе, чтобы пользователь использовался только для этой интеграции.
  3. Назначьте роль cmdb_read созданному пользователю. Подробные инструкции можно найти здесь.

Примечание.

Соединитель ServiceNow поддерживает только обычную проверку подлинности. Проверка подлинности OAuth будет доступна позже.

Установка подключения ServiceNow в управлении экспозицией

Чтобы установить подключение к ServiceNow в службе "Управление экспозицией", выполните следующие действия.

  1. Откройте соединители данных в навигации "Управление экспозицией" и выберите Подключить на плитке ServiceNow CMDB.
  2. Введите сведения об экземпляре ServiceNow и учетные данные (созданные в конфигурации ServiceNow) и нажмите кнопку Подключить.

Полученные данные

Управление экспозицией в настоящее время извлекает данные об устройствах, их связях с бизнес-приложениями и важности бизнеса. Также извлекаются дополнительные данные, помогающие идентифицировать устройство, например сведения о сетевом адаптере и данные ОС.

Извлекаются только устройства, которые были активны в течение последних 90 дней, на основе оценки поля "sys_updated_on" в serviceNow CI.

Через соединитель показано следующее:

Категория Properties
Устройства -ОС
— osVersion
— osServicePack
— cpuType
-категория
— assetTag
-виртуальный
— serviceNowCriticality
— usedFor
— networkAdapters (см. подробные сведения ниже)
— lastLoggedOnUser
- mostFrequentUser
— sysClassName
- uPrimaryBusinessApplication (см. подробные сведения ниже)
Сетевой адаптер -имя
— sysId
- macAddress
— ipAddress
- ipDefaultGateway
Бизнес-приложение — sysId
-число
— uCriticality
- businessCriticality

Устранение неполадок соединителя

Ниже приведены некоторые распространенные проблемы, которые могут возникнуть при настройке соединителя ServiceNow, и рекомендации по их устранению.

Тип ошибки Действие по устранению неполадок
Сообщение об ошибке "Не удалось устранить имя удаленного сервера" Проверьте имя узла экземпляра ServiceNow. Дополнительные сведения о проверке подлинности в ServiceNow см. здесь: Authentication (servicenow.com)
Код ошибки 401: сбой авторизации Сбой авторизации указывает на то, что учетные данные могут быть неправильными или недостаточно разрешений для доступа к данным ServiceNow. Проверьте свои учетные данные и убедитесь, что они правильные и допустимые. Кроме того, проверка, что учетные данные имеют необходимые разрешения. Дополнительные сведения о том, как назначить роль cmdb_read, см. в разделе Конфигурация ServiceNow. Другой возможной причиной этого сбоя является то, что экземпляр ServiceNow настроен для приема подключений только с ограниченного диапазона IP-адресов. В этом случае рекомендации по добавлению правильного набора IP-адресов в список разрешенных см. здесь: СПИСОК IP-адресов.
Код ошибки 403: Ошибка запрета доступа Эта ошибка указывает, что предоставленные учетные данные не имеют необходимых разрешений для запуска запрошенных API. Обновите учетные данные с соответствующими разрешениями, как описано в разделе конфигурации, и убедитесь, что им назначена как минимум cmdb_read роль.
Код ошибки 404: Ошибка "Не найден" Эта ошибка указывает, что запрошенная конечная точка не была найдена доступной. Убедитесь, что имя узла экземпляра ServiceNow правильно.
Код ошибки 429 "Слишком много запросов" Система периодически извлекает данные от настроенных внешних поставщиков, которые могут иметь ограничение на количество одновременных запросов. Рекомендуется создать выделенного пользователя или учетную запись для соединителя, чтобы избежать достижения этого ограничения.
Сообщение об ошибке неправильного URL-адреса Эта ошибка указывает, что запрошенная конечная точка не была найдена доступной. Убедитесь, что имя узла экземпляра ServiceNow правильно.
Ошибка "Временное отключение" или "Временный сбой" Если это сообщение об ошибке появляется без дополнительных сведений, проверьте конфигурацию соединителя (имя узла и учетные данные). Если они допустимы и проблема не решается самостоятельно, обратитесь в службу поддержки.
Не отображаются некоторые CIS или ресурсы CMDB ServiceNow в приемах данных Описание данных, которые должны быть получены соединителем SERVICENow CMDB, см. в разделе Извлеченные данные . Если данные по-прежнему отсутствуют, обратитесь в службу поддержки.
Не отображаются данные, полученные из Базы данных CMDB ServiceNow Проверьте состояние подключения, чтобы убедиться в отсутствии ошибок. Убедитесь, что в базе данных CMDB ServiceNow есть допустимые записи, которые соответствуют данным, которые мы извлекаем. Выполните пример запроса Advanced Hunting, чтобы проверка, если какие-либо ресурсы ServiceNow можно найти в таблицах Экспозиционные графы. Если вам по-прежнему не удается найти данные ServiceNow CMDB, обратитесь в службу поддержки.
Необходимо настроить разрешенные IP-адреса ServiceNow, чтобы разрешить соединителям управления экспозицией доступ к ServiceNow Сведения о том, как добавить набор IP-адресов для добавления в список разрешенных, см. здесь: Список IP-адресов.

Дальнейшие действия

Получение ценности из соединителей данных.