GLPI 10 Настройка
Для настройки GLPI будем использовать локальную учётную запись glpi. Если для пользователя glpi не был изменён пароль по умолчанию, то пароль glpi.
Администрирование
Организация
Создание первой организации. По умолчанию организация уже создана, Вы можете её переименовать в соответствии с Вашими предпочтениями.
Администрирование -> Организации
Здесь можно создать структуру, если в организации имеются филиалы и заполнить сведения об организации.
Часовой пояс
Для активации часовых поясов необходимо подключить по SSH к серверу.
Перейти в каталог GLPI.
cd /var/www/glpi/
Выполнить команду.
php bin/console database:enable_timezones
Настройки
Уведомления
Настройки -> Уведомления
Включаем уведомления в системе.
Настройки -> Уведомления - > Настройки уведомлений и оповещений по email
Настройки -> Уведомления - > Настройки браузерных уведомлений
Уровни обслуживания
Настройки -> Уровни обслуживания
Здесь можно задать SLA и OLA.
Задать SLA (при необходимости).
Общие
Настройки -> Общие -> Безопасность
Настройки -> Общие -> Производительность
На вкладке производительность видно, что выделенной по умолчанию памяти для кэширования недостаточно.
Для того, чтобы увеличить объем памяти для opcache, необходимо на сервере отредактировать php.ini.
Открываем файл php.ini.
nano /etc/php/8.2/fpm/php.ini
Находим интересующий нас блок.
[opcache]
; Determines if Zend OPCache is enabled
;opcache.enable=1
; Determines if Zend OPCache is enabled for the CLI version of PHP
;opcache.enable_cli=0
; The OPcache shared memory storage size.
;opcache.memory_consumption=128
Убираем комментарий со строки ;opcache.memory_consumption=128 и увеличиваем значение до 256.
opcache.memory_consumption=256
Сохраняем файл php.ini и перезапускаем php-fpm.
systemctl restart php8.2-fpm
Проверяем, что после внесения изменений память для кэширования увеличилась.
Автоматические действия
Настройки -> Автоматические действия
Здесь содержаться фоновые задачи которые можно отключать и включать по мере необходимости.
Для того, чтобы фоновые задачи выполняли автоматически необходимо настроить задание в crontab.
Открываем crontab.
crontab -e
Добавляем задание.
* * * * * php /var/www/glpi/front/cron.php
Аутентификация
Настройки -> Аутентификация -> Настройки
Настройка LDAP авторизации.
Настройки -> Аутентификация -> LDAP каталоги
Настройка полей для синхронизации с LDAP.
Для того, чтобы происходила автоматическая синхронизация с LDAP нужно добавить задание в crontab.
Открываем crontab.
crontab -e
Добавляем задание.
*/30 * * * * php /var/www/glpi/bin/console glpi:ldap:synchronize_users
Данное задание будет выполнять синхронизацию с LDAP каждые 30 минут.
Получатели
Настройка email ящика для обработки писем GLPI для приема запросов от пользователей.
Настройки -> Получатели -> Добавить
Настройка выполнена на примере Яндекс.Почта.
Для авторизации необходимо создать и использовать "Пароль для приложений"!
По умолчанию заявки будут создаваться при отправке письма на указанную почту, только если у Вас есть пользователь и у него есть email с которого был отправлен запрос.
Если сервис разворачивает для компании, сначала нужно настроить способ авторизации, например LDAP. Произвести синхронизацию пользователей, в свойствах LDAP или карточке AD у пользователя должен быть указан email адрес.












