Site icon IT Draft

Интеграция iTop ITSM & CMDB и FreeIPA

Интеграция iTop ITSM & CMDB и FreeIPA 1

iTop & FreeIPA

iTop (IT Operational Portal) — это веб-продукт с открытым исходным кодом, предназначенный для автоматизации ИТ-подразделений предприятий и сервис провайдеров. iTop разработан на основе лучших практик ITIL/ITSM и в то же время является достаточно гибким, чтобы адаптироваться к процессам вашей организации.

В предыдущей статье была рассмотрена установка iTop ITSM & CMDB в Rocky Linux.

Для интеграции iTop и FreeIPA необходимо завести во FreeIPA сервисный аккаунт (например: itopsv), и отредактировать конфигурационный файл config-itop.php

$ sudo nano /opt/itop/web/conf/production/config-itop.php
...
        'timezone' => 'Europe/Moscow',
...
        'authent-ldap' => array (
                'host' => 'ldap://ipa.example.loc',
                'port' => 389,
                'default_user' => 'uid=itopsv,cn=users,cn=accounts,dc=example,dc=loc',
                'default_pwd' => 'mysuperpasswd',
                'base_dn' => 'cn=users,cn=accounts,dc=example,dc=loc',
                'user_query' => '(&(uid=%1$s))',
                'options' => array (
                  17 => 3,
                  8 => 0,
                ),
                'start_tls' => false,
                'debug' => true,

Далее в web-админке iTop в разделе “Управление конфигурациями” создаем новый контакт (тип: Персона)

Создаем новый контакт

Заполняем необходимые поля

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


Далее переходим в раздел “Инструменты администратораУчетные записи” и создаем новую учетную запись (тип: Пользователь LDAP)

В строке “Персона” надо выбрать пользователя (которого мы создавали на предыдущем шаге)
В строке “Логин” прописываем логин из FreeIPA

Если iTop не может получить пользователей FreeIPA, все ошибки отображаются в лог-файле error.log:

$ tail -f /opt/itop/web/log/error.log
Exit mobile version