Внедрение GLPI: учёт компьютерной техники и заявки сотрудников в одной системе
▷ Смотреть презентациюСпросите своего сисадмина, сколько у вас в компании ноутбуков и на каких из них стоит лицензионный Windows — и в девяти случаях из десяти услышите паузу. Заявки на ремонт компьютера приходят в личку в Telegram, теряются, дублируются. Когда сотрудник увольняется, никто толком не знает, какая техника у него на руках и что с ней делать дальше. Ниже расскажу, как бесплатный helpdesk с учётом техники — программа GLPI — закрывает все три дырки разом.
Почему в компании до 50 рабочих мест техника всегда "теряется"
У одного клиента, рекламного агентства на 34 человека, при переезде в новый офис нашли в шкафу три системных блока непонятного назначения и два монитора без кабелей. Никто не смог сказать, чьи они и зачем куплены. При этом бухгалтерия каждый год закупала новую технику — просто потому что не было единого списка того, что уже есть.
Вторая типичная история — лицензии. Директор одной строительной компании на 22 сотрудника был уверен, что у него всё легально. Проверка показала: на трёх машинах стоит нелицензионный AutoCAD, потому что подрядчик когда-то поставил "как временное решение" и забыл. За нелицензионное ПО отвечают по статье 7.12 КоАП РФ — для юрлица это штраф до 40 000 ₽ с конфискацией техники, на которой нашли контрафакт. А если стоимость нелегальных программ превышает 100 000 ₽, включается уже уголовная статья 146 УК РФ. Проверка заняла бы час, если бы был реестр.
Третья боль — заявки. Без системы учёта заявок пользователей IT-специалист работает по принципу "кто громче написал в чат". В итоге бухгалтер с зависшим 1С ждёт два дня, а директорский принтер чинят в первую очередь, потому что "начальник просил". Приоритеты расставляются не по важности, а по громкости просьбы.
Что это даёт бизнесу
- Один экран, где видно всю технику компании: сколько ноутбуков, у кого какой ПК, где сервер, какие принтеры на гарантии — это экономит на закупках, потому что вы перестаёте покупать то, что уже есть на складе или у уволившегося сотрудника
- Контроль лицензий ПО снимает риск штрафа до 40 000 ₽ с конфискацией техники по статье 7.12 КоАП (а при контрафакте дороже 100 000 ₽ — и уголовной статьи): система показывает, где стоит нелицензионная программа, и подсказывает, когда истекает подписка на антивирус или 1С
- Заявки пользователей не теряются в переписке: каждое обращение получает номер, статус и ответственного, а вы как руководитель видите, сколько заявок висит и как быстро их закрывают
- При увольнении сотрудника видно всю технику на нём — не нужно вспоминать, отдал он ноутбук или нет, и что вообще у него было на руках
- История ремонтов по каждой единице техники помогает решить, чинить в пятый раз старый компьютер или пора его списать — экономия на бесполезных ремонтах
- Прозрачная работа IT-отдела или аутсорсера: вы видите отчёты по загрузке, среднему времени закрытия заявки и по факту понимаете, за что платите
Как проходит внедрение
Что нужно от вас
- Доступ к серверу или согласие на аренду VPS (если своего сервера нет — подберём и настроим за отдельную плату)
- Список ответственных за IT со стороны компании — кто будет принимать заявки в системе
- Доступ в офис для физической инвентаризации техники (1-2 часа на выезд)
- Реквизиты лицензий на используемое ПО, если они есть в бумажном или электронном виде — ускорит проверку легальности
Как это устроено
Сотрудник подаёт заявку через браузер или письмо на почту — GLPI сам заводит тикет и назначает его на IT-специалиста. Техника попадает в базу через GLPI Agent: он ставится на машины или сканирует сеть по расписанию и обновляет данные автоматически.
GLPI бесплатный, но внедрение — не бесплатное. Почему
GLPI — open source продукт под лицензией GNU GPL, за саму программу платить не нужно ни рубля, helpdesk бесплатный по-настоящему. Но между "скачать с сайта glpi-project.org" и "работающая система, которой пользуются 30 сотрудников" — примерно неделя работы специалиста, который знает подводные камни.
На практике мы видели три компании, которые пытались поставить GLPI своими силами: у всех троих система стояла без настроенной инвентаризации (то есть технику всё равно вбивали руками), без разграничения прав доступа (любой сотрудник мог закрыть чужую заявку) и без резервного копирования базы. Через полгода систему забрасывали и возвращались к чату в Telegram.
Сколько стоит внедрение GLPI
Требования к серверу: что проверяю до установки
GLPI — веб-приложение на PHP с базой MySQL или MariaDB, другие СУБД не поддерживаются. Минимальные версии по официальной документации:
- GLPI 10.0.x — PHP 7.4, MySQL 5.7 или MariaDB 10.2.
- GLPI 11.0.x — PHP 8.2, MySQL 8.0 или MariaDB 10.6. Для 11-й версии дополнительно обязательны расширения PHP bcmath, mbstring и openssl.
- Для обеих веток нужны расширения curl, gd, intl, mysqli, session и zlib. curl и zlib отвечают за связь с агентами инвентаризации — без них техника в базу сама не попадёт.
Самая частая ошибка при самостоятельной установке — корень сайта. Начиная с версии 10.0.7 веб-сервер должен смотреть в каталог public внутри GLPI (например, /var/www/glpi/public), а все запросы уходят в index.php через правило rewrite. Если направить сайт на корень GLPI, наружу могут попасть служебные файлы. Каталоги с конфигурацией и данными я дополнительно выношу из папки программы — в документации для этого есть директивы GLPI_CONFIG_DIR, GLPI_VAR_DIR и GLPI_LOG_DIR, по примеру FHS это /etc/glpi, /var/lib/glpi/files и /var/log/glpi. Обновлять программу после этого проще: код меняется, данные не трогаются.
Установка из консоли и первые действия после неё
Архив беру только glpi-{версия}.tgz со страницы загрузки или из релиза на GitHub — автоматические архивы Source code там не подходят. Базу можно создать без мастера в браузере:
php bin/console db:install --db-host=localhost --db-name=glpi --db-user=glpi -p -L ru_RU
Ключ -p без значения заставит консоль спросить пароль, а не оставлять его в истории команд. После установки в системе есть четыре учётки по умолчанию: glpi/glpi (администратор), tech/tech, normal/normal и post-only/postonly. Документация прямо требует удалить их или сменить пароли. Порядок у меня такой: сначала создаю свою учётку с профилем Super-Admin, проверяю вход под ней и только потом удаляю или отключаю glpi.
Агент инвентаризации: как раскатываю на рабочие станции
GLPI Agent на Windows ставится MSI-пакетом, параметры передаются в командной строке. Имена параметров чувствительны к регистру, пробелов вокруг знака «=» быть не должно:
msiexec /i GLPI-Agent-1.16-x64.msi /quiet SERVER=https://helpdesk.example.ru/ RUNNOW=1 TAG=office
SERVER— адрес GLPI, куда агент отправляет инвентаризацию.RUNNOW=1— первый запуск сразу после установки (по умолчанию 0), чтобы компьютер появился в базе в тот же день.TAG— метка компьютера. Удобно разделять офисы или юрлица и потом строить по ним правила.EXECMODE— режим работы: 1 — служба Windows (по умолчанию), 2 — задание планировщика, 3 — ручной запуск.
В домене раскатываю этот MSI групповой политикой или скриптом, чтобы не ходить по кабинетам. Через сутки сверяю число компьютеров в GLPI со списком из Active Directory: разница показывает машины, куда агент не встал.
Частые вопросы
Чем GLPI лучше, чем просто таблица Excel для учёта техники
Таблица не умеет сама находить забытые компьютеры в сети, не рассылает уведомления о заявках и не хранит историю ремонтов по каждой единице техники. Через полгода Excel перестаёт совпадать с реальностью, потому что его никто не обновляет вручную. GLPI подтягивает данные автоматически через GLPI Agent.
Можно ли подключить GLPI к нашей 1С или системе учёта сотрудников
Сотрудников GLPI умеет синхронизировать напрямую через LDAP/Active Directory — это штатная функция. С 1С прямой готовой интеграции нет, обмен делается через REST API GLPI под конкретную задачу. Честно скажу: это отдельный этап после базового внедрения, объём и стоимость обсуждаем индивидуально под вашу инфраструктуру.
Нужен ли отдельный сервер или можно поставить на существующий
Если у вас уже есть сервер с запасом по ресурсам (от 2 ГБ RAM и 20 ГБ диска), GLPI можно развернуть на нём же. Если сервера нет, поднимаем на VPS — это добавит к смете от 1500 ₽ в месяц за аренду виртуальной машины.
Что будет с данными, если мы решим отказаться от вашего сопровождения
GLPI — открытая система, база данных остаётся у вас на сервере, никакой привязки к нам нет. Вы можете передать администрирование своему штатному сисадмину или другому подрядчику в любой момент, мы просто передадим доступы и документацию.
Оставьте заявку — за один выезд посчитаем технику, покажем демо GLPI и назовём точную цену под ваш парк оборудования.
Оставить заявку — развернём за 2–4 дня →
Источники
- GLPI Installation: Prerequisites — версии PHP и СУБД для 10.0 и 11.0, обязательные расширения, корень сайта public.
- GLPI Installation: Command line tools — ключи bin/console db:install.
- GLPI Agent: Windows command line installation — параметры MSI SERVER, RUNNOW, TAG, EXECMODE.
Подпишитесь на рассылку ITfresh
Раз в неделю — практические гайды: внедрения, безопасность, 1С, миграции, лайфхаки из реальных проектов.


