Fusioninventory agent windows настройка

Обновлено: 04.07.2024

В рамках данной заметки, я покажу и предоставлю небольшой скрипт для ручной установки агента fusioninvetory на Windows системы используемые у меня на рабочем месте. Заметка опирается на ту где я рассмотрел в виде пошаговой заметки как развернуть сервис GLPI.

Скрипт представляет из себя обычный bat-файл и ресурс в сети на котором расшарен специализированный каталог (Может быть развернут как на Windows системах так и с использованием сервиса SAMBA на Ubuntu системах, как сделано у меня) с исполняемыми файлами агента (где взять файлы агента смотрите основную заметку на которую опирается эта, там приводятся ссылки, здесь у меня исполняемые файлы уже переименованы для моего удобства) и подготовленным под мой сервер glpi файлом реестра для импортирования настроек в систему.

На заметку: скрипт нужно запускать с правами локального Администратора или Администратора Домена на рабочих станциях где нужно установить агент.

И так содержимое reg файла:

Windows Registry Editor Version 5.00

и собственно содержимое скрипта:

if %ERRORLEVEL% == 0 goto W7

if %ERRORLEVEL% == 0 goto XP

:XP
rem help po install C:666>agentx86.exe ?
rem uninstall "C:Program FilesFusionInventory-AgentUninstall.exe" /S
sc query | findstr /i "FusionInventory-Agent"
rem если вывод не равен 0 тогда устанавливаем агент
if %ERRORLEVEL% == 0 goto (wxp) else (goto END)
:wxp
mkdir c:666
xcopy /Y /Z /R \10.9.9.1fileglpiagentx86.exe c:666
xcopy /Y /Z /R \10.9.9.1fileglpiwinxpagent.reg c:666
c:666agentx86.exe /acceptlicense /add-firewall-exception /execmode=Service /installtasks=Full /runnow /no-start-menu /S
regedit /S c:666winxpagent.reg
net stop FusionInventory-Agent
net start FusionInventory-Agent
rmdir /S /Q c:666
:END
rmdir /S /Q c:666
exit

:W7
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
rem help po install C:666>agentx86.exe ?
rem uninstall "C:Program FilesFusionInventory-AgentUninstall.exe" /S
sc query | findstr /i "FusionInventory-Agent"
rem если вывод не равен 0 тогда устанавливаем агент
if %ERRORLEVEL% == 0 goto (W7X64) else (goto END)
:W7X64
mkdir c:666
xcopy /Y /Z /R \10.9.9.1fileglpiagentx64.exe c:666
xcopy /Y /Z /R \10.9.9.1fileglpiwinxpagent.reg c:666
c:666agentx64.exe /acceptlicense /add-firewall-exception /execmode=Service /installtasks=Full /runnow /no-start-menu /S
regedit /S c:666winxpagent.reg
net stop FusionInventory-Agent
net start FusionInventory-Agent
rmdir /S /Q c:666
:END
rmdir /S /Q c:666
exit

:32BIT
rem help po install C:666>agentx86.exe ?
rem uninstall "C:Program FilesFusionInventory-AgentUninstall.exe" /S
sc query | findstr /i "FusionInventory-Agent"
rem если вывод не равен 0 тогда устанавливаем агент
if %ERRORLEVEL% == 0 goto (w7x86) else (goto END)
:w7x86
mkdir c:666
xcopy /Y /Z /R \10.9.9.1fileglpiagentx86.exe c:666
xcopy /Y /Z /R \10.9.9.1fileglpiwinxpagent.reg c:666
c:666agentx86.exe /acceptlicense /add-firewall-exception /execmode=Service /installtasks=Full /runnow /no-start-menu /S
regedit /S c:666winxpagent.reg
net stop FusionInventory-Agent
net start FusionInventory-Agent
rmdir /S /Q c:666
:END
rmdir /S /Q c:666
exit

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

Вот собственно и все, чем я хотел поделиться с читателями моего блога. До встречи, с уважением автор блога — ekzorchik. Автоматизация установки агента fusioninventory на Windows системы

После того как мы установили и настроили менеджер IT-инфраструктуры — GLPI, необходимо собрать информацию о ПК сети. Для этого нам понадобится плагин fusioninventory.

Распаковываем и помещаем в директорию /plugins, у меня это /var/www/support.it-school.pw/plugins:

Заходим в систему GLPI и переходим в раздел «Настройки» — «Дополнения»


И выполняем установку дополнения:


И включаем плагин:


После включения в главном меню появиться раздел «Дополнения» — «FusionInventory»:



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


Следующий этап — это установка клиента на ПК в локальной сети.

Для Ubuntu / Debian:

После установки редактируем конфигурационный файл:

Для Windows:


Соглашаемся с лицензионным соглашением:


Выбираем настройки по умолчанию:


Указываем директорию для установки приложения:



Наблюдаем процедуру копирования файлов:


Завершаем процесс установки:


Переходим в Главное меню и запускаем агента на исполнение:




Переходим в интерфейс менеджера IT-инфраструктуры (GLPI). «Оборудование» — «Компьютеры» и констатируем, что первый ПК у нас уже в системе:

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

  1. прикрутить Fusion Inventory к GLPI, без использования OCS Inventory;
  2. скрипт сбора инфы запускать вручную, при необходимости (чтобы в памяти ничего лишнего не висело);
  3. собрать конфигурацию компьютеров, управляющих промышенным оборудованием (они не подключены к сети);

На сервере уже должен быть установлен и настроен LAMP( в моем случае — это FAMP).

Устанавливаем GLPI

Создаём базу и пользователя (USER и PASSWORD заменить на свои):

Устанавливаем FusionInventory (сервер)

Скачиваем FusionInventory плагин и распаковываем в папку плагинов GLPI:

Проверяем структуру папок, она должна выглядеть так:

Заходим в GLPI под админским аккаунтом, меню «настройки» -> «дополнения» -> в поле «FusionInventory» -> «обновить/установить» -> «включить». «Устанавливаем», а затем включаем все части плагина в таком порядке:

  1. FusionInventory
  2. FusionInventory INVENTORY
  3. FusionInventory SNMP

Устанавливаем FusionInventory (клиент)

Если используется DNS, то:

Для Active Directory:

Возможно придётся указать дополнительные настройки (proxy, etc) — чекбокс «Advanced» при установке.
После установки клиента, заходим в веб интерфейс GLPI -> «Дополнения» -> «FusionInventory» -> «Управление агентами» и смотрим появился ли компьютер в списке.
Чтобы агент не висел постоянно в памяти, то после установки:

Windows
  1. Скопировать папку установленного Fusion-Inventory
  2. В ней создать файл save_net.cmd с таким содержанием:

Не забываем изменить «glpi.mydomain» на свое имя/ip.
Для инвентаризации/обновления запускать созданный скрипт, а для сохранения конфигурации компьютера(на котором нет сети)в файл, создаём в папке с Fusion-Inventory каталог «xml» и файл save_local.cmd с таким содержанием:

После запуска этого скрипта конфигурация сохранится в каталог «xml». Для импорта конфигурации в базу — заходим в glpi -> «Дополнения» -> «FusionInventory» -> «Import agent XML file» и выбираем нужный файл из папки xml.
В итоге получим portable версию Fusion Inventory, которую можно запускать с флешки. Главное быть уверенным, что ни у кого нет какой либо живности на компьютере.

Распаковываем и помещаем в директорию /plugins, у меня это /var/www/support.it-school.pw/plugins:

ls /var/www/support.it-school.pw/plugins
fusioninventory remove.txt

glpi - дополнения

И выполняем установку дополнения:

glpi- установка дополнений

И включаем плагин:

glpi - включение плагина

glpi - FusionInventory

glpi adress FusionInventory

glpi FusionInventory add url

glpi FusionInventory main

Для Ubuntu / Debian:

После установки редактируем конфигурационный файл:

Для Windows:

FusionInventory install

Соглашаемся с лицензионным соглашением:

FusionInventory install license

Выбираем настройки по умолчанию:

FusionInventory install default

Указываем директорию для установки приложения:

FusionInventory install Folder

FusionInventory install url

Наблюдаем процедуру копирования файлов:

FusionInventory installing

Завершаем процесс установки:

FusionInventory installing end

Переходим в Главное меню и запускаем агента на исполнение:

FusionInventory-agent start

FusionInventory-agent start-1

FusionInventory-agent start-2

Цель которую я преследую — это провести инвентаризацию подконтрольной сети.

Зачем я это делаю — многие сотрудники жалуются, что их компьютеры тормозят, все что можно улучшено и отключено, но система от этого лучше не становится.

Поэтому нужно знать что сейчас имеется в сети на рабочих местах и нужно это все контролировать желательно через Web- интерфейс потому как я работаю с системами Ubuntu 12.04.5 Server amd64 в своей сети в которой поддерживаю порядок и функционирование. А также в один прекрасный момент может все это понадобиться руководству с целью анализа текущего и что можно сделать для увеличения профессионального выполнения задач сотрудников компании, а Вы уже имеете представление об некоторой части этого и можете сориентировать, ведь вся информацию у Вас уже в оформленной базе данных . Раньше как многие из Вас все статические данные велись с использованием Excel документов где на каждый сервер, сервис, ПО создавался специальный документ под Ваши задачи, вели его может быть Вы сами а может быть и всех группой администраторов (если у Вас было несколько сотрудников IT- отдела). К примеру где я сейчас работаю, в первую и наверное последнюю очередь мне и только мне это интересно и я этим занимаюсь, вот только когда нужно вспомнить что и где установлено и какая телефонная база обслуживается требуемые номера никто и не знает. Но я так не могу, я люблю порядок в вверенной мне инфраструктуре и месте где я работаю в текущий момент. В текущей заметке я буду рассматривать разбор всех шагов установки, исправления выявленных у меня как мне показалось недочетов в программе. Ну что ж инвентаризацию локальной сети я буду производить с использование приложения — GLPI.

GPLI – единая система организации с базой данных по имеющимуся оборудованию а также возможность создания общей базы заметок, организация helpdesk и многих других интересных вещей, но в рамках этой заметки я буду рассматировать только момент настройки инвентаризации.

FusionInventory – агенты и центр сбора данных и активация задач

Первым делом как всегда обновляю систему до актуального состояния по пакетам текущего релиза который я использую на рабочем месте:

$ sudo apt-get update && sudo apt-get upgrade -y

Далее поднимаю связку Web- сервера: Apache 2 + MySQL + PHP

$ sudo tasksel install lamp-server

Теперь устанавливаю приложение glpi из репозитариев системы:

$ apt-cache show glpi | grep Version

$ sudo apt-get install glpi -y

Configure database for glpi with dbconfig-common? Yes

MySQL application password for glpi:712mbddr@

Password confirmation: 712mbddr@

На заметку: изменить ответы на вопросы можно посредством редактирования файла:

$ sudo nano /etc/glpi/config/config_db.php

class DB extends DBmysql

хотя следует проверить права пользователя glpi на базу glpi:

Сохранить внесенные измнения и перезапустить Web-сервер apache:

$ sudo service apache2 restart

либо пройти все шаги настройки с использованием мастера:

$ sudo dpkg-reconfigure glpi

Web server to reconfigure automatically: выбираю все

Reinstall database for glpi? Yes

Connection method for MySQL database of glpi: unix socket (т. к. база развернута на текущей системе, но если на другой то стоит выбирать tcp/ip)

MySQL username for glpi :glpi

MySQL database name for glpi: glpi

Если же после этого при заходе на Web-интерфейс у Вас все равно красуется надпись вида:

Ошибка доступа в интерфейс glpi

, то можно удалить базу glpi и заново запустить:

$ mysql -u root -p712mbddr@;

mysql> drop database glpi;

Query OK, 184 rows affected (0.06 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> exit

$ sudo dpkg-reconfigure glpi

а если же и это не помогло, то можно просто удалить все установленное относящееся к glpi и попробовать заново, порой это помогает — т. к. действия выполняются на свежую голову:

$ sudo apt-get remove glpi -y

$ sudo rm -Rf /etc/glpi/

$ sudo rm /etc/apache2/conf.d/glpi

$ sudo rm /etc/dbconfig-common/glpi.conf

Теперь авторизовываемся на Web- интерфейс по управлению системой инвентаризации GLPI:

GLPI установилась и создала 4 учетные записи: логин/пароль

  • glpi/glpi — администратор
  • tech/tech — технический специалист
  • normal/normal — обычная учетная запись (возможность просмотра данных)
  • post-only/post-only — только обращение в службу поддержки

После чего перехожду в настройки (Settings) – Select Language (выбираю русский язык) и нажимаю кнопку Update, через мгновение Web-ориентированный интерфейс станет полностью рускоязычным.

Походивши по менюшкам наткнулся на недоустановку следующих компонентов:

Настройки – Аутентификация

Информация по недостающим пакетам

А щелкнув на “Другие способы аутентификации” выдало, что в системе отсутствует:

Расширение CURL или DOMXML Вашего PHP-парсера не установлено

Невозможно использовать CAS как источник внешней аутентификации

Исправляю/Дополняю недостающее а в последствии которое буду использовать, хотя я думаю мне сперва нужно было ознакомится с документом на официальном сайте, где подробно рассказывается какие компоненты потребуются для функционирования glpi

$ sudo apt-get install php5-ldap php5-imap -y

а после перезапускаю Web- сервер apache и обновляю клавишей F5 открытую страницу интерфейса glpi для обновления отображаемой информации:

$ sudo service apache2 restart

Пробежавшись вскользь по интерфейсу столкнулся с одной маленькой недоработкой сохранения пользователей в формат pdf

Экспортируемые параметры идут в некорректной кодировке

Поэтому поправляю это дело: (заменой текущих шрифтов на исправленные)

$ tar xzf fonts.tgz

удаляю бракованные шрифты:

$ sudo rm /usr/share/glpi/lib/ezpdf/fonts/*

Копирую обновленные шрифты с распакованного архива:

$ sudo cp fonts/* /usr/share/glpi/lib/ezpdf/fonts/

$ sudo cp /usr/share/glpi/inc/search.class.php /usr/share/glpi/inc/search.class.php.backup

Открываем текстовым редактором файл search.class.php и находим все встречающиеся надписи: windows-1252 и заменяем эту надпись на windows-1251

$ sudo nano /usr/share/glpi/inc/search.class.php

Replaced 6 occurrences

Не забываем сохранить внесенные изменения.

Смотрим что получилось когда производим экспорт в pdf формат:

Поправленная кодировка формируемых отчетов в формате pdf

но этого я пока делать не буду, сперва разбираю и опубликовываю на блоге то что предоставляют текущие дефолтные репозитарии.

Далее я разберу как установить плагин fusioninventory в систему:

$ apt-cache search fusioninventory

$ sudo apt-get install fusioninventory-agent fusioninventory-for-glpi libfusioninventory-agent-task-esx-perl libfusioninventory-agent-task-netdiscovery-perl libfusioninventory-agent-task-snmpquery-perl -y

После чего в Web-ориентированном окружение glpi переходим:

Устанавливаю агенты FusionInventory в систему GLPI

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

По данной ссылке скачиваются различный клиены для различных операционных систем.

Ниже я разберу как установить агента на текущую систему: Ubuntu 12.04.5 Server amd64, агент может устанавливаться как с помощью пакетов (я за такой вариант), так с помощью исходников с последующей его компиляцией (так можно получить самую последнюю версию, чаще более новее чем есть в репозитариях)

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

$ apt-cache show fusioninventory-agent | grep Version

Добавляем публичный ключ в систему:

gpg: no ultimately trusted keys found

gpg: Total number processed: 1

gpg: imported: 1 (RSA: 1)

Length: 47869 (47K) [application/octet-stream]

Теперь обновляем информацию по добавленному репозитарию:

Теперь смотрим какие версии агента сейчас можно установить/обновить:

$ apt-cache show fusioninventory-agent | grep Version

Сейчас у меня установлена версия агента:

FusionInventory Agent (2.1.10)

$ sudo apt-get install fusioninventory-agent=1:2.3.15-1 -y

И вот теперь текущая версия агента на текущей системе:

FusionInventory Agent (2.3.15)

[info] sending prolog request to server server0

Вообще-то так не правильно запускать нужно следующим образом:

$ sudo service fusioninventory-agent start

Daemon mode disabled in /etc/default/fusioninventory-agent

$ sudo nano /etc/default/fusioninventory-agent

изменяю старт агента в режиме демона а не по заданию как устанавливается по дефолту:

и также в файле вижу что настройки могут задаваться в файле конфигурации агента:

$ sudo nano /etc/fusioninventory/agent.cfg (ниже настройки на мой сервер GPLI )

Запускаю агент в системе:

$ sudo service fusioninventory-agent start

Starting fusioninventory-agent: fusioninventory-agent.

Проверяю, что порт агента работает:

$ sudo netstat -tulpn | grep 62354

tcp 0 0 0.0.0.0:62354 0.0.0.0:* LISTEN 8238/perl

Далее заходим в GLPI:

Организация — содержит и нажимаем Поиск

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

Так выглядит информация по загруженным агентам

сперва нужно активировать модули посредством которых будет собираться информация с контролируемых устройств:

и напротив каждого модуля обязательно нажимаем «Обновить»

Замечю также что порт посредством агенты общаются с сервером можно изменить или оставить по умолчанию (порт 62354, следует разрешить в правилах брандмауэра система)

  • Интервал инвентаризации ( в часах): 1
  • Порт агента: 62354 ( меня устраивает дефолтный)

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

  • Наименование: lan
  • Start of IP range: 192.168.1.1
  • End of IP range: 192.168.1.255

и нажимаю Добавить

После снова открываю:

  • Активен: Да
  • Версия: Автоматическое управление динамическими агентами (так же подсети)
  • Частота: 1 час
  • Communication mode: Agent contacts the server (pull)

Далее показываю, как установить агент fusioninventory на рабочую станцию под управлением Windows XP/7/8/8.1 – (по этой ссылке скачиваю агента

на следующем шаги я ничего не указываю, т.к. я пока не разобрался как использовать SSL опции (это в будущем я разберу), Next – Настройки прокси также опускаю, Next – устанавливаемый агент на системе будет работать в режиме Windows Service (отмечаю пункт As a Windows Service), но может также:

Запускаться через планировщик задач (нужно будет указать переодичность:

  • Frequency: Minute (минуты)
  • Minute Interlal: к пример 15,20 или 30 минут
  • Frequency: Hourly (часы)
  • Hour Interval: 1-23 (т.е. каждый час)
  • Frequency: Daily (дни)
  • Day Interval: 1-30 (т.к. каждый день)

, Next – Оставляю все по умолчанию (я не буду разрешать поднятие web-сервера на клиенткой станции, также снима ю галочки с пунктов:

, Next – отмечаю пункт:

Launch an inventory immediately after installation и нажимаю Next – Расширенные опции не трогаю (после их можно будет изменить через правку конфигурационного файла агента), Next – Install – Next – снимаем галочку с Show Readme и нажимаем Finish

Теперь переключаюсь на интерфейс glpi и проверяю какую информацию удалось собрать с агента.

Отображаемый агент установленный на мониторенной системе

Щелкаю по наименованию – winxp с целью посмотреть, а что еще удалось собрать, а собранная информация хороша, передвигаясь по вкладкам:

  • Компоненты
  • Диски
  • Программное обеспечение (можно удалять лишнее)

Информация по агенту на системе

Если же вы не увидели информацию по системе, значит агент не смог достучаться до центрального сервера GPLI, проверяю почему такое могло произойти:

вижу что конфигурационный файл не создался, представлен только шаблон (agent.cfg.SAMPLE)

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

, открываю через редактор notepad++ и создаю свой ( agent.cfg) следующего вида:

Сохраняю внесенные изменения и перезапускаю сервис:

Win + R → cmd.exe →

C:\Users\ekzorchik>net stop fusioninventory-agent

C:\Users\ekzorchik>net start fusioninventory-agent

Открыв на подконтрольной системе URL адрес поднятого Web-сервера агента вижу, что не произошла авторизация на сервере GLPI

HKLM\SOFTWARE\FusionInventory-Agent

а после нужно перезапустить службу агента на системе:

Win + R → cmd.exe →

C:\Users\ekzorchik>net stop fusioninventory-agent

C:\Users\ekzorchik>net start fusioninventory-agent

После этого агент успешно производит состыковку с сервером GLPI и начинает передавать данные.

Развернув и поняв полученные возможности по предоставляемым данным приложением GLPI я получил единый центр понимания локальной сети, теперь у меня на второй план уходят всеми не навистные Excel документы потому как не знавши ранее такого продукта. Спасибо большое авторам данного программного обеспечения.

На заметку: удалив информацию о компьютере выводимом в Оборудование – Компьютеры, а после заново поставив агента обнаружил, что в “Управление агентами” компьютер появляется, а вот в GLPI на основе плагина FusionInventory почему-то не похватывается.

После разбора как же все-таки настраивается агент, агенты в glpi стали видны

Нужно после просто нажать “Восстановить”

Если удалили компьютер, а агент нет то можно восстановить компьютер

и все стало как раньше. Проблема решена, хотя не проблема, а не понимание как что работает.

Отлично то что мне и требовалось. В последствии я выложу заметку как я собирал информацию посредством агента fusioninventory обо всех принтерах в локальной сети.

Также внимательный читатель обратит внимание что URL панели администрирования glpi во многих частях заметки отличается с представленными скриншотам, писалось и на работе и дома, но различия есть только в именовании URL адреса.

До встречи, с уважением, автор блога — ekzorchik.

3 комментария

Поставьте Kaspersky Security Center хотя бы с базовой лицензией и не мучайтесь с изобретением велосипедов )))

P.S. блог интересный. Спасибо за статьи.

Во первых это не велосипед, а вполне рабочее решение, тем более что на рабочих местах (доменных/не доменных) стоит маленький агент который собирает всю информацию.

Comments are closed.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще :)

Карта МКБ: 4432-7300-2472-8059

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Работая в организации с большим парком ПК, всегда есть необходимость контролировать/инвентаризировать этот парк ПК. Для этой цели есть замечательный бесплатный продукт 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 и назначаем ему права доступа на эту базу данных

grant all privileges on glpi . * to 'glpi' @ '%' identified by 'glpi' ;


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

Установка GLPI

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

Скачиваем GLPI 0.90.5

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

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

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

cp / etc / apache2 / sites - available / 000 - default . conf / etc / apache2 / sites - available / glpi . conf

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

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

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

nano / etc / apache2 / sites - available / 000 - default . conf

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

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

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

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

glpi_2

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

glpi_3

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

glpi_4

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

glpi_5

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

в поле SQL пароль - пароль который вы задавали при установки lamp - server

glpi_6

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

glpi_7

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

glpi_8

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

glpi_9

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

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

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

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

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

glpi_10

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

glpi_11

glpi_12

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

glpi_13

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

glpi_14

glpi_15

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

glpi_16

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

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

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

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



Тип установки выбираем 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).

Читайте также: