Что такое GLPI

Обновлено: 24.12.2022 Опубликовано: 14.03.2018
система заявок, инцидентов и инвентаризации компьютерного оборудования. Является веб-приложением на базе PHP. Аббревиатура расшифровывается как Gestionnaire Libre de Parc Informatique (франц.) или по-русски — бесплатный менеджер ИТ-инфраструктуры.
Пример окна создания новой заявки/инцидента:

- Создание отчетов;
- Ведение базы знаний;
- Система оповещений;
- Инвентаризацию компьютерного парка;
- Создание и управление заявками и инцидентами;
- Управление лицензиями, договорами в соответствии со стандартом ITIL.
Функциональные возможности могут быть расширены за счет использования плагинов. Три самых популярных:
- FusionInventory for GLPI — инвентаризация.
- Dashboard — инструмент для отчетов.
- Order — управление заказами.
Установка системы возможна на веб-сервере с поддержкой PHP и СУБД MySQL/MariaDB. Скачать GLPI можно с официального сайта. Система многоязычная, в том числе, имеется поддержка русского языка.
Прежде чем устанавливать и использовать систему, ее можно опробовать. Ссылка на демо — myaccount.glpi-network.cloud/register.php (потребуется пройти регистрацию).
Подробнее о GLPI на Википедии
Встречается в статьях
Инструкции:
- Инструкция по установке и использованию GLPI на Linux CentOS
- Инструкция по установке и использованию GLPI на Ubuntu
GLPI в небольшой организации, часть 1. Типичное развертывание и подводные камни
Прежде чем написать свою первую публикацию на Хабре, я долго думал о тематике статьи, хотел прорыва и полного освещения вопроса статьи. Однако столкнувшись в очередной раз с вопросами коллег по GLPI, решил осветить «типичное» развертывание этой системы в рамках инфраструктуры предприятия на 250 человек и указать широкому кругу читателей Хабра на некоторые подводные камни.
Предположительно, это будет первая из цикла статей по GLPI, и если тема окажется нужной, я с радостью продолжу этот цикл.
Впервые я столкнулся с GLPI в самом начале своей работы в сфере системного администрирования. Система досталась в наследство от моего коллеги и предшественника. Единственной функцией, которую выполняла эта система в организации, было статическое хранение информации о компьютерах, используемых на предприятии. Всё.
Именно для этих целей был собран небольшой сервер, на него была установлена по шагам на основании руководства последняя и стабильная на 2011 год Ubuntu Linux, где и разместился комплекс GLPI, включающий в себя MYSQL-сервер с базой данных (БД) GLPI, веб-сервер Apache с PHP5 и саму GLPI.
Итак, прежде чем приступить к установке, мы должны задать себе минимум три вопроса:
1. Какую выгоду принесет GLPI нашей организации?
2. В каком качестве мы хотим использовать эту систему?
3. Сможем ли мы сопровождать и поддерживать эту систему?
В случае, рассказанном выше, ответов на эти три вопроса не было.
Сейчас GLPI это не просто «Свободный менеджер парка компьютерной техники», как когда-то, а комбайн, способный помочь Вам в управлении IT-инфраструктурой, в техподдержке пользователей, в планировании бюджета, в управлении отделом и во многом другом. Возможности GLPI значительно расширяют дополнения, которые просты в использовании и имеют богатый функционал.
Разворачивая GLPI на предприятии, я всегда задаю себе указанные выше вопросы и, как мне кажется, составил типичную картину развертывания GLPI.
1.
— GLPI поможет в проведении инвентаризации парка оргтехники, позволив обнаружить, систематизировать и заменить устаревшее компьютерное оборудование, а значит повысить производительность труда;
— GLPI позволит систематизировать, группировать, приоритезировать и отслеживать состояние заявок в техническую поддержку, тем самым ускорить выполнение важных и приоритетных заявок, что приведет к повышению производительности труда.
2.
— GLPI будет использоваться своей привычной роли «менеджер парка компьютерной техники»;
— GLPI возьмет на себя роль системы технической поддержки пользователей;
— GLPI поможет в управлении IT-отделом (бюджет, поставщики оборудования, поставщики услуг и др.)
3.
— На предприятии уже используется некоторое количество развернутых на GNU/Linux систем (Zabbix, Openfire, внутренний веб-сайт, сервер БД MYSQL для вышеуказанных систем), и добавление одного сервера кардинально не усложнит инфраструктуру.
Если у Вас нет систем, развернутых на Unix-подобных ОС, стоит получить необходимые знания на уровне базового администрирования.
Работая с Unix-подобными ОС несколько лет, я смело могу заявить, что для GLPI надежность Debian GNU/Linux достаточная, чтобы не беспокоится о полной работоспособности GLPI на протяжении многих лет. Но не стоит забывать о критических обновлениях и обновлениях безопасности, и регулярно делать резервное копирование.
Ниже я представлю, по моему скромному мнению, базовую конфигурацию систем и дополнения для типичного развертывания GLPI.
Во-первых, перед подготовкой к установке мы должны всё спланировать и определиться с версией нужной нам GLPI и дополнений к ней, чтобы вся инфраструктура была совместима с GLPI.
Во-вторых, нам потребуется две виртуальных машины (ВМ) с Debian GNU/Linux. Одна для БД MYSQL, вторая для GLPI.
Я предпочитаю выделять роли серверов с БД MYSQL в связи с особенностями работы сервера MYSQL и по некоторым другим причинам, например, он может нам пригодиться для размещения БД других проектов, таких как Zabbix. При использовании такой конфигурации, очень удобно управлять БД MYSQL с помощью PHPMyAdmin, советую установить этот веб-интерфейс.
Первый подводный камень: не забудьте открыть возможность подключения к серверу БД MYSQL с других хостов. Делается это довольно просто. Нужно поправить файл /etc/mysql/my.cnf
Для разрешения прослушивания всех адресов достаточно закомментировать строчку
bind-address=127.0.0.1
Дополнительную информацию вы можете найти тут.
ВМ с БД MYSQL нужно конфигурировать, учитывая, что это сервер БД, где будут расти размеры и количество БД, а ВМ с GLPI — учитывая, что это веб-сервер, где предполагается рост размера папок GLPI. Обе ВМ потребуют установку веб-сервера Apache и PHP5.
Напомню, что на ВМ с БД MYSQL нам нужно будет дополнительно установить PHPMyAdmin для удобного управления базами данных MYSQL. В Интернете огромное количество пошаговых и полных руководств по установке таких систем, найти их не проблема, и это тема отдельной статьи.
Также не забудьте установить на сервер, предназначенный для GLPI, клиента mysql (mysqlclient), он пригодится для взаимодействия с сервером БД.
В-третьих, я советую устанавливать GLPI не из репозиториев, а с сайта GLPI, поскольку это позволит провести чистую установку, без «паровоза» из ненужных зависимостей и программ. Кроме того, на сайте всегда можно найти самую свежую версию GLPI, или выбрать что-то из старых релизов.
Второй подводный камень: при таком типе установке нужно не забыть выдать права для веб-сервера (www-data) на папку с распакованным GLPI, удобнее всего это сделать с помощью утилиты chown, входящей в состав Debian GNU/Linux.
Также надо не забыть поправить файлы конфигураций Apache2, создав в папке /etc/apache2/sites-available файл, например glpi.conf. Проще сделать это копированием конфигурации по умолчанию — файла 000-default.conf
Поправим в новом файле параметры ServerName, ServerAlias и DocumentRoot, указав имя сайта, псевдоним и место расположения распакованного GLPI. Удобно указать короткий адрес, например «tp» или «glpi».
Добавим новый сайт командой: a2ensite glpi.conf после этого нужно перезапустить Apache.
До полноценного запуска GLPI я не советую удалять файл конфигурации по умолчанию и выключать сайт по умолчанию, он может пригодиться для более удобного просмотра и корректировки параметров PHP в дальнейшем.
В четвертых, осталось на сервере создать БД и пользователя для GLPI и выдать ему права, для этого удобно воспользоваться PHPMyAdmin.
Итак, БД создана, пользователь получил административные права на базу.
Третий подводный камень: для полноценной работы GLPI нужно поправить файл в */glpi/config/config_db.php
Нужно заполнить все поля, указав адрес сервера с БД MYSQL, имя базы, имя пользователя и пароль. Последний штрих — нужно разметить БД для использования GLPI. Именно для этой процедуры нам пригодится клиент mysql. Выполним команду, залив дамп в новую базу:
mysql -u имя_пользователя -h имя_или_ip_сервера_БД -pпароль имя_БД < */glpi/install/mysql/glpi-версия_GLPI-empty.sql
Обратите внимание, что я указал неполный путь, поскольку GLPI Вы можете разместить в разных местах (например в папке пользователя /home/user1 или в /usr/share/ Я же советую размещать ее в /var/www/). По пути */glpi/install/mysql/ можно найти все доступные для заливки дампы.
В пятых, советую создать А-запись в DNS, с коротким именем, желательно совпадающим с ServerName, например glpi, чтобы можно было легко и просто перейти в веб-интерфейс GLPI. Вводим в браузере glpi и переходим к настройке GLPI.
В шестых, несколько слов о дополнениях. Для «типичной» установки удобно использовать:
— Archires (Network Architecture) (возможность понятно описать сетевую инфраструктуру)
— Dashboard (красивые графические отчеты для начальства)
— FusionInventory (инвентаризация ПК)
— Reports (удобные отчеты для себя)
— PDF (возможноcть экспорта в PDF)
— Racks / Bays Management (удобный инструмент для описания стоек и шкафов)
— Accounts Inventory (удобный инструмент для работы с аккаунтами пользователей)
Скачать дополнения можно отсюда. После скачивания файлы нужно разархивировать и поместить в папку */glpi/plugins, после чего их нужно активировать в веб-интерфейсе GLPI и включить. Установка GLPI завершена.
P.S. Рассмотреть GLPI от установки до запуска в производственную среду в рамках одной статьи не представляется возможным, рассчитываю написать цикл статей на тему GLPI, если не на Хабре, то в личном блоге в жж.
P.S.S. Спасибо за внимание и жду конструктивной критики.
- Системное администрирование
- IT-инфраструктура
- *nix
GLPI

GLPI аббревиатура для Gestionnaire libre de parc informatique (Свободный менеджер ИТ-инфраструктуры), является системой работы с заявками и инцидентами, а также для инвентаризации компьютерного оборудования (компьютеры, программное обеспечение, принтеры и т.д.) . Имеет расширенные функции, такие как работа системы отслеживания почты с уведомлением и методы, для создания базы данных с основной информацией о топологии сети.
Обзор
GLPI это веб-приложение разрабатывающееся на PHP. GLPI включает возможности:
- Инвентаризацию компьютеров, периферийного оборудования, сетевых принтеров и связанных компонентов через интерфейс с OCS Inventory или FusionInventory.
- Управление заявками и инцидентами
- Управление лицензиями, договорами (по стандарту ITIL)
- Связывание пользователей и групп по географическому положению
- Управление деловой и финансовой информацией (договора)
- Управление статусом объектов
- Поддержка базы знаний и Часто задаваемых вопросов (FAQ)
- Генераторы отчетов
- Поддержка UTF8
- Система оповещения о событиях
GLPI позволяет увеличивать функциональность с помощью подключения плагинов.
Поддержка языков
GLPI поддерживает 41 язык
| Язык | Переведено | Не переведено | Завершено % | В GLPI |
|---|---|---|---|---|
| ar_AR | 134 | 2109 | 6 % | No |
| bg_BG | 750 | 1493 | 33.4 % | Yes |
| ca_CA | 2017 | 226 | 89.9 % | Yes |
| cs_CZ | 2243 | 0 | 100 % | Yes |
| de_DE | 1970 | 273 | 87.8 % | Yes |
| dk_DK | 2134 | 109 | 95.1 % | Yes |
| ee_ET | 1355 | 888 | 60.4 % | Yes |
| el_EL | 1972 | 271 | 87.9 % | Yes |
| en_GB | 2243 | 0 | 100 % | Yes |
| en_US | 2242 | 1 | 100 % | Yes |
| es_AR | 1059 | 1184 | 47.2 % | Yes |
| es_CO | 2196 | 47 | 97.9 % | Yes |
| es_ES | 2242 | 1 | 100 % | Yes |
| es_MX | 1204 | 1039 | 53.7 % | Yes |
| es_VE | 1747 | 496 | 77.9 % | Yes |
| eu_ES | 1291 | 952 | 57.6 % | Yes |
| fa_IR | 2168 | 75 | 96.7 % | Yes |
| fi_FI | 267 | 1976 | 11.9 % | No |
| fr_FR | 2243 | 0 | 100 % | Yes |
| gl_ES | 2243 | 0 | 100 % | Yes |
| he_HE | 1759 | 484 | 78.4 % | Yes |
| hr_HR | 1343 | 900 | 59.9 % | Yes |
| hu_HU | 2243 | 0 | 100 % | Yes |
| id_ID | 855 | 1388 | 38.1 % | No |
| it_IT | 2024 | 219 | 90.2 % | Yes |
| ja_JP | 1618 | 625 | 72.1 % | Yes |
| lt_LT | 1127 | 1116 | 50.2 % | Yes |
| lv_LV | 1735 | 508 | 77.4 % | Yes |
| mk_MK | 0 | 2243 | 0 % | No |
| nl_BE | 1614 | 629 | 72 % | Yes |
| nl_NL | 1768 | 475 | 78.8 % | Yes |
| no_NB | 1185 | 1058 | 52.8 % | Yes |
| no_NN | 1170 | 1073 | 52.2 % | Yes |
| oc_FR | 137 | 2106 | 6.1 % | No |
| pl_PL | 2075 | 168 | 92.5 % | Yes |
| pt_BR | 2239 | 4 | 99.8 % | Yes |
| pt_PT | 1978 | 265 | 88.2 % | Yes |
| ro_RO | 1163 | 1080 | 51.9 % | Yes |
| ru_RU | 2211 | 32 | 98.6 % | Yes |
| sk_SK | 2042 | 201 | 91 % | Yes |
| sl_SI | 1610 | 633 | 71.8 % | Yes |
| sr_SR | 0 | 2243 | 0 % | No |
| sv_SE | 1929 | 314 | 86 % | Yes |
| tr_TR | 2242 | 1 | 100 % | Yes |
| ua_UA | 1815 | 428 | 80.9 % | Yes |
| vi_VI | 189 | 2054 | 8.4 % | No |
| zh_CN | 1976 | 267 | 88.1 % | Yes |
| zh_TW | 2243 | 0 | 100 % | Yes |
Примечания
Внешние ссылки
- glpi-project.org – Официальный сайт
- Демонстрационный сайт GLPI
- Разработка GLPI
- glpi package history in Ubuntu — glpi это часть Universe репозитория в Ubuntu
- презентация GLPI на FOSDEM 2011 (англ. Free and Open source Software Developers’ European Meeting — европейская конференция разработчиков свободного и открытого программного обеспечения)
- Организации использующие GLPI
- Программное обеспечение по алфавиту
- Программное обеспечение для управления проектами
Wikimedia Foundation . 2010 .
Установка и настройка GLPI и FusionInventory, инвентаризация ИТ инфраструктуры

23.09.2020

insci

CentOS, Linux, Ubuntu

комментариев 39
В этой статье мы рассмотрим пошаговую установку и настройку GLPI. GLPI (Gestionnaire Libre de Parc Informatique — франц.) – это полноценная open-source ITSM система для управления процессами, инвентаризации оборудования и софта, а также для управления заявками и инцидентами. GLPI это большой комбайн, в котором заложено большое количество функционала по управлению ИТ на предприятии. Некоторые из возможностей GLPI:
- Инвентаризация компьютеров, серверов, оргтехники (принтеры, мониторы, МФУ, картриджи и прочее)
- Инвентаризация установленных на компьютерах программ и лицензий
- Управление заявками и инцидентами (регистрация обращений пользоватетелей, HelpDesk)
Установка и настройка стека LAMP в Linux
GLPI это обычное веб приложение с базой данных, поэтому на сервере нужно развернуть LAMP стек (в данной статье GLPI будет установлен на apache, но возможна также установка на nginx).
Совет. В этом примере мы покажем, как установить GLPI на Ubuntu. Однако инструкция полностью подходит для развертывания GLPI на любом другом дистрибутиве Linux. Например, для CentOS используйте пакетный менеджер yum, вместо apt (или dnf в CentOS 8).
apt update
apt install mysql-server mysql-client apache2 php php-mysql libapache2-mod-php php-json php-gd php-curl php-mbstring php-cas php-xml php-cli php-imap php-ldap php-xmlrpc php-apcu
Создайте новую mysql базу данных (можно использовать и mariadb) и пользователя для GLPI:
mysql -u root -p
CREATE DATABASE glpi;
CREATE USER ‘glpi’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON glpi.* TO ‘glpi’@’localhost’;
FLUSH PRIVILEGES;
exit;
Скачайте и распакуйте дистрибутив GLPI:
wget https://github.com/glpi-project/glpi/releases/download/9.4.5/glpi-9.4.5.tgz
tar xvf glpi-9.4.5.tgz
Примечание. На момент написания этой статьи, последняя версия GLPI была 9.4.5. Чтобы скачать последнюю версию, перейдите на GitHub https://github.com/glpi-project/glpi/releases/ и выберите последний релиз.
Скопируйте GLPI в веб директорию:
mkdir /var/www/glpi
cp -R glpi/* /var/www/glpi
chown -R www-data:www-data /var/www/glpi
Совет. Довольно часто при развертывании GLPI встречаются ошибки, связанные со стандартными настройками PHP, поэтому рекомендуем сразу увеличчить лимиты для PHP. Вставьте следующие параметры в конец файла /etc/php/7.2/apache2/php.ini:
max_execution_time = 120 memory_limit = 512M post_max_size = 80M upload_max_filesize = 80M
Создайте файл виртуал хоста:
И вставляем следующую конфигурацию Virtual Host:
ServerName glpi.local DocumentRoot /var/www/glpi Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all AuthType Basic LogFormat "%h %l %u %t \"%r\" %>s %b \"%i\" \"%i\"" combined CustomLog $/glpi_access.log combined ErrorLog $/glpi_error.log
service apache2 reload
Проверьте, что виртуалхост активен.

Откройте браузер и переходим по URL адресу, который вы указали в виртуал хосте. В моём случае это glpi.local .

Перед вами должно появится окно веб-установщика GLPI.
Установка GLPI
Сначала нужно выбрать язык интерфейса GLPI и принять лицензионное соглашение. На следующем шаге нажмите Install и убедитесь, чтобы все тесты прошли успешно.

Укажите данные для подключения к базе данных.

Выберите ранее созданную базу данных:

Нажмите Continue и дождитесь импорта данных. База данных может наполняться продолжительное время (несколько минут). Это можно проверить командой show processlist; в mysql.

После этого установка GLPI практически завершена. Зайдите в панель управления (по-умолчанию, логин и пароль – glpi).

Базовая настройка GLPI
Для начала необходимо изменить пароли для встроенных пользователей, это можно сделать на вкладке Administration -> Users.


Если вы не хотите использовать встроенных пользователей, можно их разом отключить.

Примечание. GLPI рекомендует удалить файл install/install.php в целях безопасности. Сделайте командой: rm /var/www/glpi/install/install.php
Обзор интерфейса GLPI
Пробежимся по интерфейсу GLPI и рассмотрим некоторые из возможностей системы.
Вкладка Assets

Эта вкладка отвечает за инвентаризацию оборудования и софта. В GLPI есть возможность создавать шаблоны. Вы можете создавать различные шаблоны для разных устройств (компьютеров, роутеров, мониторов и т.д). Удобство в том, что при создании новых объектов вам не нужно заново заполнять статические данные (например, расположение или тип объекта).

Механизм шаблонов поддерживается и другими функциями, не только инвентаризацией.


Вкладка Assistance
Вкладка отвечает за управление задачами, инцидентами и проектами. Если вы знакомы с Jira, то здесь такой же принцип.

Есть возможность кастомизировать некоторые поля тикетов и создавать шаблоны для них (в Setup -> Dropdowns).
Вкладка Management
Также относится к инвентаризации – можно вести бюджет, учитывать лицензии, поставщиков и т.д.

Вкладка Tools
Эта вкладка содержит в себе разные инструменты – проекты, напоминания, отчеты и базу знаний (wiki).

Управление базой знаний:

Вкладка Administration
Здесь вы можете управлять пользователями, группами и сущностями GLPI, также есть лог действий пользователей GLPi.

Вкладка Setup
Также отвечает за управление GLPI – настройка пунктов меню, изменение различных форм и полей.

Плагин FusionInventory — автоматическая инвентаризация серверов и компьютеров
Рассмотрим одно из применений GLPI в реальной жизни – обнаружение устройств в сети и автоматическое заполнение инвентаризационных данных по оборудованию и установленным программам.
В GLPI не предусмотрено автоматическое обнаружение, но с этим может помочь плагин FusionInventory.
Установка Fusion Inventory

- Скачайте плагин FusionInventory с GitHub https://github.com/fusioninventory/fusioninventory-for-glpi/releases . В моём случае это последняя версия fusioninventory-9.4+2.4.tar.bz2;
- Распакуйте архив ( tar xvf arch.tar.bz2 ) в директорию plugins (в моём случае это /var/www/glpi/plugins);
- На сайте GLPI перейдите в Setup -> Plugins и нажмите на иконку установки плагина;
- Активируйте плагин;

Теперь во вкладке Administration появился пункт FusionInventory.

Перед установкой агентов на компьютеры и сервера нужно сразу включить нужные модули агентов.
Перейдите в Administration -> FusionInventory -> General -> General Configuration

- Computer Inventory
- Network inventory (SNMP)
- Network discovery
- Package deployment
- Collect data
Установка Fusion Agent в Windows
Установить Fusion Agent можно либо через графический интерфейс (инсталлятор), либо через командную строку. Мы будем рассматривать второй вариант, так как он легко масштабируется для разворачивания через групповые политики или SCCM.
- Скачайте агент https://github.com/fusioninventory/fusioninventory-agent/releases. В моём случае я качаю Windows 64-bit OS: fusioninventory-agent_windows-x64_2.5.2.exe (не портейбл);
- Скопируйте установочный .ехе файл fusioninventory на компьютер, с которого вы хотите собирать данные;
- Откройте командную строку с правами администратора и выполните:
fusioninventory-agent_windows-x64_2.5.2.exe /S /acceptlicense /add-firewall-exception /debug=2 /execmode=Service /installtasks=Full /timeout=30 /delaytime=5 /server=»_http://glpi.local/plugins/fusioninventory/» /runnow
Рассмотрим основные параметры уставки
- /S – Silent установка, без графического интерфейса
- /debug=2 – для подробных логов. При боевых развертываниях убирайте этот ключ
- /execmode=Service – ставим агент как службу Windows
- /installtasks=Full – устанавливаем все возможные сборщики
- /delaytime=5 – Задержка перед первым обращения к серверу. Если разворачиваете на большое число компьютеров, ставьте число повыше
- /server – адрес сервера GLPI
Совет. После установки, в случае возникновения проблем, можно посмотреть лог агента по пути C:\Program Files\FusionInventory-Agent\logs. Параметры агента хранятся в реестре, по пути Computer\HKEY_LOCAL_MACHINE\SOFTWARE\FusionInventory-Agent.
Перейдите в Administration -> FusionInventory -> General -> Agent Management, здесь вы можете управлять агентами

Убедитесь, что данные с данного компьютера появились в GLPI. Перейдите в Assets -> Computers.

Здесь отображаются все компьютеры, на которые вы установили агенты FusionInventory с модулем Collect Data. Откройте один из компьютеров и посмотрите на собранные данные. Как вы видите, в базе данных GLPI появилась информация об версии и билде Windows с сервера с агентом.


Вся информация заполняется автоматически из данных, которые приходят с агента. Также эта информация сортируется по категориям. Например, при установке агента на обычный ПК, можно получить информацию о периферийных устройствах. На скриншоте ниже информация о мониторах, подключенных к компьютеру где установлен агент.

Также вы видит список установленного на компьютере ПО.

Установка Fusion Agent на Linux
Рассмотрим установку из пакета на Ubuntu Server 18.04. Установите необходимые зависимости
apt install dmidecode hwdata ucf hdparm perl libuniversal-require-perl libwww-perl libparse-edid-perl libproc-daemon-perl libfile-which-perl libhttp-daemon-perl libxml-treepp-perl libyaml-perl libnet-cups-perl libnet-ip-perl libdigest-sha-perl libsocket-getaddrinfo-perl libtext-template-perl libxml-xpath-perl libyaml-tiny-perl libnet-snmp-perl libcrypt-des-perl libnet-nbname-perl libdigest-hmac-perl libfile-copy-recursive-perl libparallel-forkmanager-perl
Совет. Для другого дистрибутива Linux скачать пакет можно отсюда https://github.com/fusioninventory/fusioninventory-agent/releases
dpkg -i fusioninventory-agent_2.5.2-1_all.deb
В конфигурационном файле агента (/etc/fusioninventory/agent.cfg) измените следующие параметры:
delaytime = 5 server = _http://glpi.local/plugins/fusioninventory/
systemctl restart fusioninventory-agent
Если всё сделано правильно, вы увидите ваш Ubuntu компьютер/сервер в Assets-> Computers.

Статистика и отчеты в GLPI
В GLPI есть встроенные отчеты.

Но скорее всего вам потребуются отчеты по собственным параметрам. Для этого в GLPI есть плагины:
- https://plugins.glpi-project.org/#/plugin/reports — довольно просто позволяет создавать свои отчеты через PHP
- https://plugins.glpi-project.org/#/plugin/metabase — плагин для интеграции с https://www.metabase.com/
Пример встроенного отчета из плагина Reports:

GLPI развивается более 15 лет и содержит в себе огромное количество возможностей для управления ИТ инфраструктуры, а сообщество развивает и поддерживает плагины для различных интеграций и функционала. Система имеет огромные возможности модификации своих элементов, поэтому каждая компания настраивает GLPI под себя.
Чтобы рассмотреть все возможности более подробно, вы можете воспользоваться официальной демо инсталяцией https://demo.glpi-project.org/
Предыдущая статья Следующая статья