|
|
Строка 1: |
Строка 1: |
| '''GLPI''' — аббревиатура для '''Gestionnaire libre de parc informatique''' (Свободный менеджер ИТ-инфраструктуры) - система работы с заявками и инцидентами, а также для инвентаризации компьютерного оборудования.
| | Goldendict |
|
| |
|
| ==Установка==
| | Вот, что получилось по озвучке в GoldenDict: |
| ===P10===
| |
| ====Устанавливаем GLPI, Apache, PHP8.2 и его модули, MySQL====
| |
| $ su -
| |
| # apt-get install glpi glpi-apache2 glpi-php8.2 apache2-mod_php8.2 mariadb-client mariadb-server php8.2-mysqlnd php8.2-mbstring php8.2-openssl php8.2-xmlrpc php8.2-zip
| |
|
| |
|
| <!-- нету: php5-dom --- -->
| | Там есть ограниченный набор озвученных слов - пакет: |
| ====Включаем сайт и модуль rewrite====
| |
| Подключаем виртуальный хост glpi:
| |
| # a2ensite glpi
| |
|
| |
|
| # a2enmod rewrite
| | Ставим пакеты: |
| Запускаем mysql и apache:
| | *goldendict |
| # systemctl enable --now mysqld httpd2
| | *WyabdcRealPeopleTTS |
| | *stardict-slovnyk_en-ru stardict-slovnyk_ru-en stardict-quick_en-ru stardict-quick_ru-en |
|
| |
|
| ====Настройка базы данных====
| | Настраиваем: |
| Запускаем консоль MySQL от имени суперпользователя:
| | *Правка>Словари |
| # mysql -u root
| | **Правка>Словари>Источники>Папка со звуками - автоматически найдет WyabdcRealPeopleTTS |
| Создаем пользователя glpi с паролем "пароль":
| | **Правка>Словари>Словари - Список словарей |
| mysql> create user 'glpi'@localhost identified by 'пароль';
| | *Правка>Парамеры>Аудио>[V] Автоматичски произносить слова в главном окне |
| Создаем БД под названием "glpi":
| |
| mysql> create database glpi;
| |
| Подключаемся к новосозданной БД:
| |
| mysql> use glpi;
| |
| Выдаем все права на пользователя glpi:
| |
| mysql> grant all privileges on *.* to 'glpi'@localhost;
| |
| Применяем привелегии:
| |
| mysql> flush privileges;
| |
| Выходим из консоли:
| |
| mysql> \q
| |
|
| |
|
| ==== Настройка php.ini====
| | *Правка>Параметры>Аудио>Воспроизведение через внешнее приложение: |
| Для GLPI нужно включить директиву '''session.cookie_httponly'''.
| | <pre> |
| | | if [[ `echo $%GDWORD% | grep [аяоёуюэеыи]` ]] then echo "$%GDWORD%" | festival --tts --language russian else echo %GDWORD% | festival --tts |
| Для этого правим файл {{path|/etc/php/8.2/apache2-mod_php/php.ini}}
| | </pre> |
| | |
| и заменяем
| |
| | |
| session.cookie_httponly =
| |
| | |
| на
| |
| | |
| session.cookie_httponly = on
| |
| | |
| Перезапускаем службу PHP:
| |
| # systemctl restart php8.2-fpm.service
| |
| | |
| ====Настройка через веб-интерфейс====
| |
| Дальнейшая настройка производится через веб-интерфейс:
| |
| *http://localhost/glpi/ - если вы запускаете интерфейс прямо на сервере
| |
| или
| |
| *http://IP/glpi/ - если вы запускаете интерфейс с другого компьютера
| |
| | |
| <gallery> | |
| Изображение: Glpi-install-1.png | Выбираем язык
| |
| Изображение: Glpi-install-2.png | Соглашаемся с лицензией
| |
| Изображение: Glpi-install-3.png | Выбираем установку
| |
| Изображение: Glpi-install-4.png | Нажимаем "Продолжить"
| |
| Изображение: Glpi-install-5.png | Вводим настройки пользователя MySQL
| |
| Изображение: Glpi-install-6.png | Выбираем БД
| |
| Изображение: Glpi-install-7.png | Инициализация БД
| |
| Изображение: Glpi-install-8.png | Инициализация БД завершена
| |
| Изображение: Glpi-install-9.png | Настраиваем, по желанию, сбор данных
| |
| Изображение: Glpi-install-10.png | Информация о ресурсах GLPI
| |
| Изображение: Glpi-install-11.png | Логины и пароли GLPI
| |
| </gallery> | |
| | |
| Вход в веб-интерфейс:
| |
| | |
| [[Изображение: Glpi-install-12.png|512px]]
| |
| | |
| ====Удаление инсталлятора====
| |
| Чтобы никто больше не мог удаленно изменить параметры сервера удаляем скрипт установки Glpi:
| |
| # rm /var/www/webapps/glpi/install/install.php
| |
| | |
| ===Sisyphus===
| |
| | |
| ==Информация==
| |
| ===Логины и пароли===
| |
| *{{path|glpi}}/{{path|glpi}} для учетной записи администратора
| |
| *{{path|tech}}/{{path|tech}} для технической учетной записи
| |
| *{{path|normal}}/{{path|normal}} для обычной учетной записи
| |
| *{{path|post-only}}/{{path|postonly}} только для подачи заявок
| |
| | |
| Вы можете изменить или удалить эти учетные записи.
| |
| | |
| ==Настройки==
| |
| ===Приветствие===
| |
| *{{nav|Настройки|Общие|Общие настройки|Текст в окне входа}}
| |
| ===Формат даты===
| |
| *{{nav|Настройки|Общие|Значения по умолчанию|Формат даты}}
| |
| ===Уведомления на почту===
| |
| *{{nav|Настройки|Аутентификация|Почтовые серверы|+}}
| |
| ==== Gmail ====
| |
| SMTP+TLS
| |
| SMTP Host : smtp.gmail.com
| |
| Port : 587
| |
| login : my gmail account
| |
| password : my gmail password
| |
| | |
| ==== office365 ====
| |
| SMTP+TLS
| |
| SMTP Host :smtp.office365.com
| |
| Port : 587
| |
| login : my office365 account
| |
| password : my office365 password
| |
| ==== mail.ru ====
| |
| {{Attention|Уведомления на mail.ru отправляются '''только''' если совпадают поля ''Email администратора системы'' и ''SMTP логин''}}
| |
| SMTP+TLS
| |
| SMTP Host : smtp.mail.ru
| |
| Port : 587
| |
| login : account@mail.ru или account@list.ru
| |
| password : my mail.ru password
| |
| ===LDAP-аутентификация===
| |
| *{{nav|Настройки|Аутентификация|LDAP-каталоги|+}}
| |
| *В "предварительной настройке" выберите '''LDAP''' или '''Active Directory''' и программа настройки пропишет вам в нужных местах:
| |
| **Фильтр соединений
| |
| **Поле имени пользователя
| |
| **Поле синхронизации
| |
| *Пропишите:
| |
| **Наименование - описание настройки
| |
| **сервер - '''IP-адрес''' контроллера домена
| |
| **База поиска (BaseDN) - описание домена следующего вида - "'''dc=site,dc=ru'''". Если у вас контроллер домена '''dc.altlinux.ru''', домен, например, '''altlinux.ru''', то BaseDN будет "'''dc=altlinux,dc=ru'''".
| |
| **rootDN (пользователь для подключения) - специально созданный пользователь, чтобы GLPI подключался к домену
| |
| ***если пользователь (например, '''glpiset''') создан в корне пользователей, он прописывается так:
| |
| ****'''cn=glpiset,dc=altlinux,dc=ru'''
| |
| ***если он создан в подразделении Users, он прописывается так:
| |
| ****'''cn=glpiset,dc=Users,dc=altlinux,dc=ru'''
| |
| **Пароль (пользователь для подключения) - его пароль
| |