Service Desk 2.0 > Решение «THEMISoft Discovery» / Загрузить CMDB с сервера THEMISoft

Загрузить CMDB с сервера THEMISoft

После того как ответственный сотрудник сохранит в ELMA365 сведения о сервере, он может загрузить данные о конфигурации в систему.

Импортировать данные можно в разделе THEMISoft Discovery > Главная страница одним из следующих способов:

Автоматически загрузить данные с сервера THEMISoft

  1. На главной странице раздела THEMISoft Discovery нажмите кнопку Получение CMDB из THEMISoft и в открывшемся окне укажите сервер THEMISoft, с которого нужно выгрузить данные. Нажмите кнопку Запуск.
     
    Вам придёт задача Настройте соответствие полей классов для загрузки карт. Чтобы её выполнить:
  • сначала сопоставьте атрибуты нужных классов из THEMISoft со свойствами приложения CMDB, такими как название, тип, местоположение и т. д.;
  • затем перейдите в карточку задачи и выберите классы, карты которых вы хотите загрузить с сервера THEMISoft.

Начало примера

Примечание

По умолчанию на сервере THEMISoft хранится множество классов. В рамках задачи вы можете загрузить карты для них всех. Чтобы использовать карты в работе сервиса, для каждого класса настройте соответствие параметров переменным приложения CMDB.

Рекомендуем загружать карты только тех классов, с которыми вы планируете работать в разделе ServiceDesk.

Конец примера

Рассмотрим, как сопоставить атрибуты и выполнить задачу, чтобы загрузить карты определённых классов.

  1. Чтобы сопоставить свойства приложения CMDB с атрибутами класса:
  1. Перейдите в раздел THEMISoft Discovery > Классы и откройте карточку класса. Нажмите кнопку Редактировать.
    loading-cmdb-from-themisoft-1
  2. На открывшейся форме нажмите Обновить список атрибутов, чтобы в списке входных параметров отобразились актуальные атрибуты класса с сервера THEMISoft.
  3. В столбце Выходные параметры (приложение CMDB) напротив названия атрибута отключите опцию Не используется. Затем в полях Тип свойства приложения* и Свойство приложения* выберите значения, соответствующие атрибуту и его типу в приложении CMDB.
     
    Например, атрибут Серийный номер маршрутизатора типа string используется в приложении в качестве свойства Серийный номер типа Строка.
     
    Если для атрибута нет совпадений среди свойств приложения, оставьте опцию Не используется включённой.
  4. Сохраните изменения.
  1. Перейдите в карточку задачи Настройте соответствие полей классов для загрузки карт.
    loading-cmdb-from-themisoft-2
    В поле Загрузить карты для всех классов* выберите:
  • Да — для импорта карт всех классов. При этом атрибуты каждого класса должны быть сопоставлены со свойствами приложения CMDB;
  • Нет — в появившемся поле Классы для загрузки* укажите классы, карты которых нужны для работы в разделе ServiceDesk.  
  1. Нажмите кнопку Загрузить, чтобы импортировать карты и связи карт.

Поэтапно загрузить классы, карты, связи карт

Чтобы импортировать несколько классов, карт и их связей отдельно друг от друга, в разделе THEMISoft Discovery > Главная страница нажмите одну из кнопок:

  1. Получение классов из THEMISoft — в открывшемся окне заполните поля:
    loading-cmdb-from-themisoft-3
  • Сервер* — укажите сервер THEMISoft, с которого нужно выгрузить данные;
  • Создать/обновить* — выберите, что нужно сделать с классами:
    • Да — актуализировать данные ранее загруженных классов и добавить с сервера THEMISoft новые классы;
    • Нет — только обновить существующие классы;
  • Тип получения* — выберите, в каком формате вы хотите получить данные с сервера THEMISoft:
    • Элементы приложения — обновятся элементы приложения Классы, которые вы укажете в поле Классы*;
    • Запрос — вы получите ответ от Web API сервера THEMISoft в формате JSON с информацией о классах.
       
      Вы можете уточнить запрос, указав номер класса, начиная с которого нужно загружать данные, а также общее количество классов для обновления. Чтобы отфильтровать данные при поиске на сервере, в поле Фильтрация, например, введите атрибут класса.
       
      Полученная с сервера THEMISoft информация отобразится в карточке запроса на странице Массовое получение классов в формате JSON‑ответа.
  1. Получение карт из THEMISoft — в открывшемся окне заполните поля Сервер*, Создать/обновить* и Тип получения*, как для получения классов.
     
    Если вы обновляете элементы приложения, то укажите определённые классы и карты, для которых загружаете актуальные данные.
     
    Если отправляете запрос к Web API сервера THEMISoft, то можете уточнить его, указав номер карты, начиная с которой нужно загружать данные, а также общее количество карт для обновления. Полученная с сервера THEMISoft информация отобразится в карточке запроса на странице Массовое получение карт в формате JSON-ответа.
  2. Получение связей карт из THEMISoft — укажите сервер THEMISoft, класс и карты.

Загрузить определённые классы и карты

Чтобы загрузить актуальные данные для определённого класса или карты:

  1. На главной странице раздела THEMISoft Discovery нажмите одну из следующих кнопок:
  • Получение класса — заполните поля Создать/обновить*, Сервер* и Класс, как при получении нескольких классов. Вместо названия класса вы можете ввести его идентификатор из карточки элемента в приложении Классы;
  • Получение карты — заполните поля Сервер*, Создать/обновить*, Класс*, как для получения нескольких карт, а также укажите название карты либо её идентификатор из карточки элемента в приложении Карты.
    loading-cmdb-from-themisoft-4
  1. Нажмите кнопку Получить.

Теперь база CI загружена в раздел THEMISoft Discovery. Вы можете работать с ней в разделе ServiceDesk > CMDB и использовать единицы конфигурации для предоставления услуг клиентам.