Как правильно деактивировать агента?

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
Tuxper
OTRS Новобранец
Сообщения: 33
Зарегистрирован: 14 мар 2012, 16:47

Как правильно деактивировать агента?

Сообщение Tuxper » 22 дек 2015, 14:09

ОТРС 5.0.5 проинтегрирован с Windows AD.
Агенты авторизуются через АД.
Задача, отключать в ОТРС отключенных пользователей АД.
Навскидку написать скрипт, который будет раз в сутки проверять статус агента в АД, если он отключен - то деактивировать агента в ОТРС.
Есть ли какое API? Или напрямую в базе менять?

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как правильно деактивировать агента?

Сообщение ykolesnikov » 22 дек 2015, 14:29

В базе - точно нет! Если после удаления/деактивации в AD, агент может авторизоваться в OTRS (не могу проверить, у меня они только в БД OTRS), то надо делать его "недействительным" через агентский интерфейс OTRS или скриптом.
Клиенты, в отличие от агентов, пропадают в OTRS сразу, при деактивации в AD, но они и не сохраняются в таблицах OTRS.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Как правильно деактивировать агента?

Сообщение alexus » 22 дек 2015, 14:35

ykolesnikov писал(а):Клиенты, в отличие от агентов, пропадают в OTRS сразу, при деактивации в AD, но они и не сохраняются в таблицах OTRS.
Да, всё верно! Клиенты не синхронизируются во внутреннюю базу OTRS. А вот агентов надо блокировать лучше сразу в AD. В принципе достаточно агента исключить из нужной группы в AD.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

firebolt
OTRS Новобранец
Сообщения: 178
Зарегистрирован: 13 сен 2012, 13:46

Re: Как правильно деактивировать агента?

Сообщение firebolt » 24 дек 2015, 09:18

У меня настроен вход для учетных записей из определенной OU в AD. А все деактивируемые учетные записи в AD перемещаются в OU "деактивированных" (уволенные, в декрете и т.д.). Так что даже не возникает необходимости что-то менять в OTRS. Но я все равно делаю агента неактивным.
Версия OTRS (6.0.10)
Debian 9 Stretch
Версия СУБД (MySQL 5.7.22)

Tuxper
OTRS Новобранец
Сообщения: 33
Зарегистрирован: 14 мар 2012, 16:47

Re: Как правильно деактивировать агента?

Сообщение Tuxper » 24 дек 2015, 20:09

Стоп стоп.
У меня пользователи АД появляются в базе ОТРСа, при первичной авторизации.
У меня задача деактивировать пользователей, если они отключены в АД.
То что авторизация не пройдет у отключенного пользователя, это понятно.
Но надо, чтобы пользователь был также деактивирован в ОТРС.
Вопрос, могу ли я в базе напрямую менять статус агента или есть какой то API ?

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как правильно деактивировать агента?

Сообщение ykolesnikov » 24 дек 2015, 20:45

А чем Вас не устраивает админский интерфейс OTRS?
http://.../otrs/index.pl?Action=AdminUser
Делайте агентов недействительными.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Tuxper
OTRS Новобранец
Сообщения: 33
Зарегистрирован: 14 мар 2012, 16:47

Re: Как правильно деактивировать агента?

Сообщение Tuxper » 24 дек 2015, 21:25

Вручную каждого агента деактивировать устанешь.
Хочу автоматизировать.

Ответить