- Содержание
- Основные разделы GLPI
- Заявки
- Уведомления
- Интерфейс
- Автоматические действия
- SLA
- Автоматическое назначение заявок
- Отчет
- Действия администратора:
- Действия пользователя:
- Действия администратора:
- Настройка HTTP сервера
- Распаковка дистрибутива
- Установка
- Резервное копирование
- Настройка fusioninventory-agent на клиенте
- Завершение установки
- Первичная настройка GLPI
- Удаление файла автонастройки install.php
- Переименовывание базовых пользователей
- Установка необходимых пакетов
- Восстановление
- Обновление
- Удаление существующей БД
- Настройка прав доступа к папкам и файлам
- Настройка fusioninventory plugin на сервере
- Создание новой БД
Содержание
This documentation presents GLPI
installation instructions.
This documentation presents GLPI
installation instructions.
Основные разделы GLPI
Заявки
Для настройки заявок необходимо перейти в «Поддержка» -> «Заявки» -> «Управление шаблонами»
(две горизонтальные линии с разрывом). Выбираем шаблон для настройки, в левой части находятся параметры данного шаблона:
При переходе в меню заявок можно просмотреть список доступных заявок, создать собственную заявку или отсортировать список заявок:
Уведомления
Для настройки уведомлений перейдите в «Настройки» -> «Уведомления»
и включите уведомления о комментариях, уведомлениях по e-mail
и браузерные оповещения:
Интерфейс
В GLPI есть несколько способов настроить отображаемый внешний вид вкладок и интерфейс. Для настройки первым способом перейдите в «Настройки» -> «Общий» -> «Значения по умолчанию»
:
В открывшейся вкладке можно настроить интерфейс как вам удобно. Для настройки вторым способом (для конкретного пользователя) перейдите по имени профиля в правом верхнем углу -> «Внешний вид»
.
Автоматические действия
В GLPI имеется возможность запускать автоматически выполняемые команды. Для этого перейдите в «Настройки» -> «Автоматические действия»
. С помощью действий можно настроить автоматическую отправку уведомлений, очистку журнала, закрытие заявок и т.д. Для данных команд можно настроить время запуска или при необходимости запустить вручную.
SLA
В GLPI имеется возможность добавления уровней обслуживания (SLA). Для этого перейдите в «Настройки» -> «Уровни обслуживания»
, в открывшемся списке можно отсортировать имеющиеся уровни или добавить новый уровень, нажав на плюс в левой части панели:
Автоматическое назначение заявок
Имеется возможность автоматического назначения заявки на сотрудника. Для этого перейдите в «Администрирование» -> «Правила» -> «Бизнес-правила для заявок»
, в появившемся списке нужно выбрать правило и настроить его:
Отчет
Позволяет увидеть все, что происходит в системе, получить статистику и информацию по инвентаризации. Для просмотра отчёта переходим в «Инструменты» -> «Отчет»
и выбираем необходимый тип отчёта:
Дата последнего изменения:
06.07.2023
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter
.
Наш канал в Telegram
Одним из самых «больных» вопросов в работе ответственного за информатизацию, в любом учреждении, является учет компьютерной техники и ее параметров. Приходится постоянно вести как-то таблицы, фиксировать новые ПК, и сдавать отчеты. Но айтишники — это народ, который любит все автоматизировать. Поэтому, чтобы упростить процесс сбора информации о ПК организации, можно воспользоваться менеджером IT-инфрастуктуры — GLPI.
GLPI аббревиатура для Gestionnaire libre de parc informatique
(Свободный менеджер ИТ-инфраструктуры), является системой работы с заявками и инцидентами, а также для инвентаризации компьютерного оборудования (компьютеры, программное обеспечение, принтеры и т.д.) . Имеет расширенные функции, такие как работа системы отслеживания почты с уведомлением и методы, для создания базы данных с основной информацией о топологии сети.
Первым делом GLPI нужно установить:
2. Скачиваем последнюю версию GLPI с официального сайта:
и копируем содержимое архива в корневой каталог, у меня это support.itsch.ru:
и пользователя для этой базы данных:
Вводим имя пользователя и пароль. Хост, лучше, указать «Локальный». Нажимаем кнопку «Вперед».
В списке пользователей выбираем вновь созданного и редактируем его права и предоставляем ему права доступа к базе support_db:
Нас интересует раздел «База данных»:
Выбираем из списка базу данных support_db и выставляем права на доступ к базе данных пользователю support:
Нажимаем кнопку «Вперед»:
Соглашаемся с лицензионным соглашением:
Если мы все сделали правильно,то:
Указываем параметры соединения с сервером баз данных:
выбираем созданную базу данных support_db:
И как итог нашей работы:
- glpi/glpi для учетной записи администратора
- tech/tech для технической учетной записи
- normal/normal для обычной учетной записи
- post-only/postonly только для подачи заявок
Вы можете изменить или удалить эти учетные записи.
Лучше будет создать новые учетные записи с соответствующими правами доступа.
Входим в систему под пользователем glpi:
Удаляем файл install.php:
5. Переходим к первичной настройке GLPI. Выбираем пункт «Администрирование» — «Пользователи»:
Меняем пароли пользователей, но лучший вариант — это удалить стандартных пользователей и создать своих:
После того, как мы установили и выполнили первичную настройку менеджера IT-инфраструктуры — GLPI переходим к этапу автоматизации сбора информации о персональных компьютерах в нашем учреждении
.
Интересная статья? Поделитесь ей с друзьями!
Наш канал в Telegram
После того как мы установили и настроили менеджер IT-инфраструктуры — GLPI
, необходимо собрать информацию о ПК сети. Для этого нам понадобится плагин fusioninventory
.
Скачиваем плагин с официального сайта Fusioninventory — http://fusioninventory.org
:
Распаковываем и помещаем в директорию /plugins
, у меня это /var/www/support.itsch.ru/plugins:
ls /var/www/support.itsch.ru/plugins
fusioninventory remove.txt
Заходим в систему GLPI и переходим в раздел «Настройки» — «Дополнения»
И выполняем установку дополнения:
И включаем плагин:
После включения в главном меню появиться раздел «Дополнения» — «FusionInventory»:
Переходим в раздел «Организация» и указываем ссылку на менеджер IT-инфраструктуры. В нашем случае это http://support.itsch.ru:
Переходим «Дополнения» — «FusionInventory»:
Следующий этап — это установка клиента на ПК в локальной сети.
Для Ubuntu / Debian:
# apt-cache search FusionInventory
fusiondirectory-plugin-fusioninventory — плагин FusionInventory для FusionDirectory
fusiondirectory-plugin-fusioninventory-schema — схема LDAP для подключаемого модуля FusionDirectory fusioninventory
fusioninventory-agent — Инструмент инвентаризации аппаратного и программного обеспечения (клиент)
fusioninventory-agent-task-deploy — Поддержка развертывания программного обеспечения для FusionInventory
fusioninventory-agent-task-esx — инвентаризация ESX и ESXi
fusioninventory-agent-task-network — Обнаружение сетевых устройств для агента FusionInventory
libfusioninventory-agent-task-deploy-perl — переходный фиктивный пакет
libfusioninventory-agent-task-esx-perl — переходный фиктивный пакет
libfusioninventory-agent-task-netinventory-perl — переходный фиктивный пакет
libfusioninventory-agent-task-network-perl — переходный фиктивный пакет
libfusioninventory-agent-task-snmpquery-perl — переходный фиктивный пакет
# apt-get install fusioninventory-agent
После установки редактируем конфигурационный файл:
Находим статью server = http://server.domain.com/glpi/plugins/fusioninventory
и меняем на: server = http://support.itsch.ru/plugins/fusioninventory
, не рекомендуется раскомментировать статью. Сохраняем изменения и перезапускаем fusioninventory-agent:
сервис fusioninventory-agent перезапуск
Скачиваем агента: http://forge.fusioninventory.org/projects/fusioninventory-agent-windows-installer/files
. Так как система на ПК оказалась 32-битной, которую можно скачать fusioninventory-agent_windows-x86_2.3.17.exe
и оценка стандартной скорости установки приложения:
Соглашаемся с международным сообществом:
Выбираем настройки по умолчанию:
Уведомление о каталоге для установки приложения:
У рекламы url прикреплена к почтовому ящику. В нашем случае это http://support.itsch.ru/plugins/fusioninventory
:
Наблюдаем за предложениями предложений:
Завершаем процесс установки:
Переходим в Главное меню
и запускает агента на исполнение:
Переходим в интерфейс менеджера ИТ-инфраструктуры (GLPI). «Оборудование» — «Компьютеры» и констатируем, что первый ПК у нас уже в системе:
И так со всеми ПК в сети.
Интересная статья? Поделитесь с друзьями!
Установка ГЛПИ
Настройка плагина fusioninventory на сервер
Настройка fusioninventory-agent на клиенте
Первичная настройка GLPI
Основные разделы GLPI. Заявки
Основные разделы GLPI. Уведомления
Основные разделы GLPI. Интерфейс
Основные разделы GLPI. Автоматические действия
Основные разделы GLPI. СЛА
Основные разделы GLPI. Автоматическое применение приложений
Основные разделы GLPI. Отчет
- Версия РЕД ОС
: 7,3 - Конфигурация
: Сервер графический - Версия ПО:
glpi-9.5.7-3
Gestionnaire libre de parc informatique
( ГЛПИ
) — свободный менеджер ИТ-инфраструктуры — это система работы с заявками и подключениями, а также используемая для инвентаризации компьютерного оборудования (компьютеры, программное обеспечение, принтеры и т.д.). Имеет расширенные возможности, такие как работа системы повышенной надежности с функциями, варианты создания базы данных с основной информацией о топологии сети и т.д. ГЛПИ
— это веб-приложение, разрабатываемое на PHP.
GLPI
включает следующие возможности:
- инвентаризация компьютеров, периферийного оборудования, сетевых принтеров и связанных компонентов через интерфейс с OCS Inventory или FusionInventory;
- управление заявками и инцидентами;
- управление лицензиями, договорами (по стандарту ITIL);
- связывание пользователей и групп по географическому положению;
- управление деловой и финансовой информацией (договоры);
- управление статусом объектов;
- поддержка базы знаний и часто задаваемых вопросов (FAQ);
- генераторы отчетов;
- поддержка базы данных MySQL/MariaDB;
- поддержка UTF8;
- система оповещения о событиях.
GLPI позволяет увеличивать функциональность с помощью подключения плагинов.
Для установки необходимых пакетов откройте консоль и воспользуйтесь следующей командой (обратите внимание, что команды выполняются с правами администратора):
dnf install glpi mariadb mariadb-server php-pear-CAS php-ldap php-opcache php-apcu php-xmlrpc php-zip php-sodium
Выполните команду переразметки SELinux:
touch /.autorelabel
Инициализация БД – запомните пароль, создающийся для root-пользователя БД. На вопросы по умолчанию отвечайте « Y
».
systemctl enable --now mariadb
/usr/bin/mysql_secure_installation
mysql -u root -p
CREATE USER 'glpi'@'%' IDENTIFIED BY 'glpiDBSecret'; GRANT USAGE ON *.* TO 'glpi'@'%' IDENTIFIED BY 'glpiDBSecret'; CREATE DATABASE IF NOT EXISTS `glpi` ; GRANT ALL PRIVILEGES ON `glpi`.* TO 'glpi'@'%'; FLUSH PRIVILEGES; EXIT
Проверка соединения с БД осуществляется командой:
mysql -uglpi -pglpiDBSecret glpi
exit
Далее запустите веб-сервис командой:
systemctl enable --now httpd
Назначьте права на директорию:
chown -R apache /usr/share/glpi
SELinux должен находиться в режиме Enforcing
, если SELinux установлен в какой-либо другой режим работы, необходимо самостоятельно перевести его, выполнив команду:
nano /etc/selinux/config
Затем привести строку с установленным режимом к виду:
SELINUX=enforcing
setenforce 1 setsebool -P httpd_can_network_connect on setsebool -P httpd_can_network_connect_db on setsebool -P httpd_can_sendmail on setsebool -P httpd_unified 1 setsebool -P httpd_read_user_content 1
Для настройки входа по IP выполните команду:
nano /etc/httpd/conf.d/glpi.conf
<IfModule mod_authz_core.c>
# Apache 2.4
Require local
Require ip 192.168.1.56
</IfModule>
Затем следует выполнить настройку защищенности файлов. Добавьте секцию:
Пример итогового конфигурационного файла:
Перезапустите сервис для применения внесенных изменений:
systemctl restart httpd
Для обновления меток selinux необходимо перезагрузить ПК.
Вход через браузер будет производиться по адресу:
http://192.168.1.56/glpi/install/install.php
Статусы проверки должны быть успешными:
Настройка соединения с БД – требуется пароль, созданный для root-пользователя БД:
IP - 127.0.0.1 user - glpi pass – {пароль glpi-пользователя БД}
Выберите Базу Данных GLPI:
После завершения установки вход в веб-форму администратора осуществляется по данным:
user - glpi pass - glpi
Наш канал в Telegram
При организации работы IT-службы любой организации одним из важнейших вопросов является организация технической поддержки, или как мне было сказано руководством: «Чтобы все работало». В это «Все» входит и работа персональных компьютеров, и работа печатающих устройств, работа серверов организации, корпоративная почта и т. д. То есть IT-специалисты должны оперативно реагировать на любые проблемы, которые возникают у пользователей с орг. техникой и помогать в устранении причин, а иногда и последствий
.
Но для того, чтобы оперативно реагировать, нужно своевременно получить известие о проблеме. И тут обычно несколько вариантов:
- К Вам пришли в кабинет и объяснили проблему.
- Вам позвонили (обычно на личный номер).
- Вас поймали в коридоре организации и потащили за собой, чтобы «тыжпрограммист» устранил проблему.
- Поймали на месте устранения одной проблемы и тут-же загрузили другой, терпеливо дожидаясь когда вы разберетесь с первой.
Возможно в рамках небольшой организации такие случаи и приемлемы, но если у вас несколько корпусов, более 300 единиц компьютерной техники, более 100 единиц мфу и принтеров и куча всякого другого оборудования, которое нужно также обслуживать — так работать достаточно сложно.
Поэтому мы пошли несколько другим путем — нужно организовать систему, в которой пользователю было бы удобно оставлять заявки на техническое обслуживание, с удобным интерфейсом. При этом специалисты IT-отдела мгновенно поучали бы уведомление о проблеме.
Для этого нам понадобилось:
- Система с встроенным HelpDesk-ом, работающая через веб-интерфейс —
- Корпоративная почта — т. е. у каждого сотрудника имеется собственный e-mail вида: ivanov@organizaciya.ru
Ранее мы уже установили GLPI
и настроили сбор информации о персональных компьютерах организации автоматически
. Теперь регистрируем пользователей в системе и закрепляем каждого пользователя за его рабочим местом.
Важно! Для работы оповещения по электронной почте необходимо выполнить настройку GLPI для отправки сообщений:
«Настройка» — «Уведомления» — «Настройка уведомлений по e-mail»:
Действия администратора:
1. Входим в систему с правами администратора. « Администрирование» — «Пользователи» и нажимаем кнопку «Добавить пользователя»:
2. Заполняем все необходимые поля. В разделе «Права» — указываем профиль « Self-Service
«, т.е. пользователь может только оставлять заявки. Нажимаем кнопку «Добавить»:
3. Переходим в раздел «Оборудование» — «Компьютеры»
:
4. Выбираем компьютер, за которым работает наш пользователь и заполняем его карточку, попутно укажем номер кабинета, в котором он находится и назначаем пользователя компьютера в системе:
Теперь в графе «Местоположение»
— у нас кабинет 301:
6. Проводим инструктаж, с разъяснением того, как теперь стало удобно подавать заявки, не вставая с места и из любой точки Мира при помощи браузера.
Действия пользователя:
1. Заходим на сайт службы технической поддержки (в нашем случае это http://support.itsch.ru):
2. Создаем заявку:
3. Описываем проблему:
Оповещение о новой заявке, практически, мгновенно придет на электронную почту администратора системы. В современных условиях очень удобно настроить прием почты на смартфоне — сейчас он есть, почти, у каждого. Таким образом вы будете в курсе проблемы.
Действия администратора:
1. После получения сообщения о возникшей проблеме, заходим в систему GLPI: «Поддержка» — «Заявки» и видим новую заявку:
2. Теперь необходимо назначить заявку, тому, кто будет устранять проблему. Благо, если у вас есть помощники, если нет, то назначьте себе. О том, что заявка назначена, пользователь будет, также, оповещен по электронной почте:
Сотрудник, которому была назначена заявка будет оповещен по электронной почте:
3. Приступаем к устранению проблемы. В зависимости от сложности, имеет смысл, настроить удаленный доступ к персональным компьютерам организации, чтобы не бегать постоянно. Мы предпочитаем использовать iTALC
:
Приятно работы )
Интересная статья? Поделитесь ей с друзьями!
Настройка HTTP сервера
Настройка HTTP
сервера Apache
:
Распаковка дистрибутива
Распаковка дистрибутива в нужную папку:
glpi-.tgz opt
Установка
Актуально для GLPI версии 9.3 и Debian 9 (stretch). Для этой версии нужна MariaDB
, иначе будет ошибка:
Версия Вашей СУБД слишком старая: 5.5.60
Папка для установки:
/opt/glpi/
Резервное копирование
Резервное копирование БД
:
mysqldump glpi -hСЕРВЕР_БД -pПАРОЛЬ glpi_backup.sql
Ввести пароль пользователя glpi
Настройка fusioninventory-agent на клиенте
dnf install fusioninventory-agent
Измените конфигурационный файл:
nano /etc/fusioninventory/agent.cfg
Впишите IP-сервера в строку, предварительно раскомментировав ее:
server = http://192.168.1.56/glpi/plugins/fusioninventory/
Требуется внести изменения в сервис:
nano /usr/lib/systemd/system/fusioninventory-agent.service
Выполните запуск сервиса:
systemctl daemon-reload systemctl enable --now fusioninventory-agent.service
Ручной вариант запуска инвентаризации на ПК:
/usr/bin/fusioninventory-agent -f --conf-file=/etc/fusioninventory/agent.cfg --daemon
После вышеперечисленных действий на сервере появится информация о ПК-клиенте:
Завершение установки
После выполнения установки на главной странице будет сообщение:
В целях безопасности удалите файл: install/install.php
Нужно удалить файл, выполнив команду:
optglpiinstallinstall.php
Первичная настройка GLPI
Удаление файла автонастройки install.php
После установки GLPI на главной странице появится уведомление о том, что надо удалить из корневой папки файл автонастройки install/install.php
, удалите его командой:
rm /usr/share/glpi/install/install.php
Переименовывание базовых пользователей
Переходим в настройки нужного пользователя и меняем необходимые данные:
Установка необходимых пакетов
- glpi_install.sh
apt \ mariadb-server\ mariadb-client\ apache2 libapache2-mod-php\ php\ php-apcu\ php-cas\ php-cgi\ php-cli\ php-common\ php-curl\ php-fileinfo\ php-fpm\ php-gd\ php-imap\ php-json\ php-ldap\ php-mbstring\ php-mysql\ php-simplexml\ php-xml\ php-xmlrpc\ php-zip
Восстановление
Пример восстановления БД
(использовать только по необходимости):
1. Удаление существующей БД
2. Создание новой БД
3. Выполнить восстановление:
mysql -uglpi -hСЕРВЕР_БД -pПАРОЛЬ glpi < glpi_backup.sql
Ввести пароль пользователя glpi
Обновление
После обновления нужно зайти в glpi и выполнить предлагаемые действия по обновлению структур данных.
Удаление существующей БД
Необходимо при восстановлении
БД
.
1. Создать файл:
- /opt/glpi/MySQL_glpi_Drop.sql
glpi;
mysql -uroot -p < /opt/glpi/MySQL_glpi_Drop.sql
Ввести пароль пользователя root
Настройка прав доступа к папкам и файлам
- glpi_permissions.sh
=optglpi root:root d =rwx,=rwx,=rx \; f =rw,=rw,=r \; www-data:www-data files files d =rwx,=rwx,= \; files f =rw,=rw,= \; www-data:www-data config =rw,=rw,= config.php
Настройка fusioninventory plugin на сервере
Перейдите в каталог:
cd /usr/share/glpi/plugins
wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.5%2B2.0/fusioninventory-9.5+2.0.tar.bz2
tar xvjf fusioninventory-9.5+2.0.tar.bz2
rm -rf fusioninventory-9.5+2.0.tar.bz2
chown -R apache /usr/share/glpi
В браузере перейдите по ссылке:
http://192.168.1.56/glpi/front/plugin.form.php
В итоге должен отобразиться не установленный плагин, нажмите « Установить
»:
Создание новой БД
1. Создать файл:
- /opt/glpi/MySQL_glpi_Init.sql
glpi; PRIVILEGES glpi glpi ; PRIVILEGES;
mysql -uroot -p < /opt/glpi/MySQL_glpi_Init.sql
Ввести пароль пользователя root