Соединитель данных ServiceNow
Чтобы настроить интеграцию ServiceNow CMDB, необходимо указать имя узла экземпляра ServiceNow и допустимые учетные данные. Соединитель выполняет проверку подлинности с помощью обычной проверки подлинности, используя имя пользователя и пароль для доступа только для чтения.
Примечание.
Рекомендуется создать выделенного пользователя для использования с соединителями данных в управлении экспозицией.
Конфигурация ServiceNow
- Найдите имя узла экземпляра ServiceNow. Например, "contoso.service-now.com".
- Создайте пользователя ServiceNow:
- Чтобы создать пользователя, выполните описанные здесь действия.
- Сохраните имя пользователя (идентификатор пользователя) и пароль , указанные для использования в будущем.
- Если поле пароля отсутствует, отправьте форму, чтобы создать пользователя. После этого при выборе нового пользователя вы получите параметр Задать пароль .
- При создании пользователя проверка поле только для доступа к веб-службе, чтобы пользователь использовался только для этой интеграции.
- Назначьте роль cmdb_read созданному пользователю. Подробные инструкции можно найти здесь.
Примечание.
Соединитель ServiceNow поддерживает только обычную проверку подлинности. Проверка подлинности OAuth будет доступна позже.
Установка подключения ServiceNow в управлении экспозицией
Чтобы установить подключение к ServiceNow в службе "Управление экспозицией", выполните следующие действия.
- Откройте соединители данных в навигации "Управление экспозицией" и выберите Подключить на плитке ServiceNow CMDB.
- Введите сведения об экземпляре 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-адресов. |