Установка GLPI (Gestionnaire libre de parc informatique) + FusionInventory на Ubuntu 14.04 Trusty Tahr. Инвентаризация и управление парком ПК.

Работая в организации с большим парком ПК, всегда есть необходимость контролировать/инвентаризировать этот парк ПК. Для этой цели есть замечательный бесплатный продукт GLPI (Gestionnaire libre de parc informatique/Свободный менеджер ИТ-инфраструктуры). Его развертывание мы и рассмотрим.

 

Разворачивать я буду GLPI 0.90.5 в связке с FusionInventory 0.90.1.4 на Ubuntu 14.04 Trusty Tahr.

 

Войдем в систему под root для удобства установки:

Обновляем систему до актуального состояния:

Для работы GLPI установим пакет lamp-server и дополнительные необходимые зависимости

В ходе установки lamp-server, будет запрос создания пароля для пользователя root

glpi_1

Создадим базу данных для работы GLPI, заходим в MySQL

Создаем базу данных glpi

Создаем пользователя для базы данных glpi и назначаем ему права доступа на эту базу данных

Обращаю внимание что база данных, пользователь и пароль должны быть glpi

 

Установка GLPI

Переходим в каталог где у нас будет находится GLPI

Скачиваем GLPI 0.90.5

Распаковываем и удаляем архив

Назначаем права на каталог glpi

Создадим в apache сайт под наш GLPI

Отредактируем полученный файл конфигурации

Находим строку:

и приводим к виду:

Отредактируем файл дефолтной конфигурации

Находим строку:

и приводим к виду:

Добавляем созданный нами сайт в apache

Перезапускаем apache

 

В браузере вбиваем <IP-адрес машины где устанавливаем GLPI>/glpi (прим. 10.7.7.84/glpi) и попадаем в установку GLPI. Выбираем язык.

glpi_2

Принимаем лицензионное соглашение, жмем продолжить.

glpi_3

Жмем Установить

glpi_4

Следующий пункт отображает наличия всех необходимым зависимостей, видим что у нас все ОК, жмем Продолжить

glpi_5

Подключаемся к MySQL

glpi_6

Т.к. мы заранее создавали базу данные для GLPI, то выбираем ее и жмем Продолжить

glpi_7

Успешно подключена база GLPI

glpi_8

На этом установка GLPI завершена, в информации представлены какие логин и пароли уже имеются в системе GLPI. Жмем Запустить GLPI.

glpi_9

После установки обязательно удаляем установочный файл

 

Установка плагина FusionInventory

Переходим в каталог где располагаются плагины для GLPI

Скачиваем плагин

Распаковываем и удаляем архив

Назначаем права на каталог

В GLPI заходим Настройки — Дополнения. Видим плагин FusionInventory, жмем Установить

glpi_10

После установки жмем Включить

glpi_11

Для корректной работы плагина выполним его первоначальную настройку. Переходим Администрирование — Организации

glpi_12

Нажимаем на Root entity

glpi_13

В списке выбираем Fusioninventory. В поле URL службы вбиваем <IP-адрес машины где устанавливаем GLPI>/glpi (прим. 10.7.7.84/glpi) и нажимаем Сохранить

glpi_14

Переходим Дополнения — FusionInventory

glpi_15

Попадаем в панель управления плагином FusionInventory

glpi_16

На этом базовая установка и подготовка к работе GLPI + FusionInventory готова. Теперь можно устанавливать на клиентские ПК FusionInventory Agent для сбора информации.

 

Установка FusionInventory Agent на Windows

Сперва рассмотрим установку FusionInventory Agent на семейство ОС Windows. Скачиваем с оф. сайта дистрибутив агента с учетом разрядности системы. Запускаем установку. Опишу основные моменты при установке агента, все остальные не описанные пункты оставляем по-умолчанию.

 

Вариант запуска агента выбираем As a Windows Service (Запускать как службу Windows)

В поле Remote Targets указываем путь к GLPI — http://<server>/glpi/plugins/fusioninventory/ (если у вас несколько серверов GLPI, то через запятую можно указать их)

Тип установки выбираем Full

Отмечаем галочкой пункт Add exception on the Windows Firewall (Добавить в исключения сетевого экрана Windows)

 

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

glpi_17

Если перейти в Оборудование — Компьютеры, то мы увидим появившейся ПК в списке.

glpi_18

Если зайти в него, то мы увидим полную информация как по самому ПК, так и по его программному обеспечению.

glpi_19

 

Установка FusionInventory Agent на Ubuntu 14.04

Теперь разберем как установить FusionInventory Agent на Ubuntu 14.04 Trusty Tahr (GUI/Server).

Дополняем список репозиториев:

Импортируем ключ от добавленного репозитория:

Обновляем данные по репозиториям:

 

Устанавливаем FusionInventory Agent

Создаем конфигурационный файл для автоматического запуска агента

Вводим:

 

Теперь настроим агента, редактируем файл настроек:

Раскомментируем строки и в строке server указываем вместо server.domain.com, IP-адрес GLPI сервера.

Перезапускаем службу агента

Теперь агент будет отправлять информацию о ПК и системе на сервер GLPI.

 

Чтобы принудительно собрать информацию и сразу отправить ее на сервер GLPI, выполняем команду:

 

Вот мы и разобрали основные моменты установки, работы GLPI + Fusion Inventory. В итоге мы получили отличную систему инвентаризации техники, за которой в удобном формате можно наблюдать.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (3 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Всего комментариев: 10 Комментировать

  1. Ольга /

    Спасибо. Все очень толково изложено. Помогло уяснить некоторые вещи.

  2. Алексей /

    При установке на свежие версии ubuntu приходится ставить php7. Не критично, но команды меняются

  3. Den /

    подскажите все выполнил по вашей инструкции но при установке агента информация о пк в глпи не поступает. можете посоветовать в какую сторону копать?

  4. Max /

    А насколько критично наличие apcu-bc?
    Не удалось его установить

  5. Tursyn /

    sudo apt-get install php-dev php-pear
    sudo pecl install apcu_bc-beta
    Then edit /etc/php/7.0/apache2/php.ini and add the following at the end of the file:

    [apcu]
    extension=apcu.so
    extension=apc.so

    apc.enabled=1
    The order is important here! apcu.so has to be included before apc.so.

  6. Oleg /

    Теперь агент будет отправлять информацию о ПК и системе на сервер GLPI. Чтобы принудительно собрать информацию и сразу отправить ее на сервер GLPI, выполняем команду:

    sudo fusioninventory-agent -s http://10.7.7.99/glpi/plugins/fusioninventory/

    правильно будет fusioninventory-agent -s http://IP/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php

    1. Жаконда / Автор записи

      Спасибо за замечание ! Попробую, если так и есть поправлю тему.

  7. canep /

    FusionInventory на 9.3.0 не работает, а возможно ли понизить версию?

    1. Жаконда / Автор записи

      Не знаю, не пробовал понижать версии.

    2. Сергей /

      работает
      GLPI 9.3.1 Copyright (C) 2015-2018 Teclib’ and contributors
      FusionInventory 9.3+1.1 — Copyleft © 2010-2018 by FusionInventory Team
      ставьте свежую fusiononventory предварительно удалив старую.

Оставить ответ

13 + 11 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика