Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Установка GLPI ====== GLPI - довольно навороченный продукт для контроля и инвентаризации ИТ-парка предприятия. Умеет очень много, но сделан немножко бардачно. ===== Установка ===== Описывается установка на Ubuntu 16.04.5 Установка всего требуемого ПО (Apache, MySQL, PHP 7 и модулей): <code> apt install tasksel tasksel install lamp-server apt install php7.0-ldap php7.0-mbstring php7.0-imap php7.0-xmlrpc php7.0-xml </code> Настройка MySQL и создание базы GLPI: <code> mysql_secure_installation mysql -u root -p create database glpi; create user 'glpi'@'localhost'; grant all privileges on glpi.* to 'glpi'@'localhost' identified by 'MY_GLPI_PASSWORD'; flush privileges; exit </code> Создаем пользователя glpi, создаем папку для веб-сервера: <code> useradd -m -s /bin/false glpi mkdir /home/glpi/www </code> Загружаем и разворачиваем glpi с сайта http://glpi-project.org/downloads/ в папку /home/glpi/www Важно: с сайта производителя потому что в стандартных пакетах ubuntu очень старые версии Не забываем сменить права на файлы и папки: <code> chowr -R glpi:glpi /home/glpi/www </code> Создаем файл конфигурации для веб-сервера apache: <code> touch /etc/apache2/sites-available/glpi.conf </code> с примерно таким содержимым: <code> # GLPI <VirtualHost 192.168.xxx.xxx:80> ServerName glpi.contoso.local ServerAdmin admin@contoso.local DocumentRoot /home/glpi/www <Directory /home/glpi/www> Options +FollowSymLinks +MultiViews -Indexes AllowOverride All Require all granted </Directory> #LogLevel info ssl:warn LogLevel warn ErrorLog ${APACHE_LOG_DIR}/glpi-error.log CustomLog ${APACHE_LOG_DIR}/glpi-access.log combined </VirtualHost> </code> Включаем и применяем настройки: <code> a2ensite glpi.conf service apache2 reload </code> и переходим на наш свежесозданный сайт: http://glpi.contoso.local Далее проходим по мастеру - указываем данные для подключения к MySQL и готово, установка завершена. ===== Установка FusionInventory ===== FusionInventory http://fusioninventory.org - это агент для сбора информации о компьютере. Может быть развернут на каждом компьютере в виде сервиса, но так же можно распаковать portable-версию в сетевую папку и сделать запуск средствами GPO при входе пользователя в систему. Установка проста: качаем с сайта http://fusioninventory.org и далее определяемся со способом работы. ==== Устанавливаем Агента как службу Windows ==== Запускаем установщик, выбираем: * As Windows Server * В поле Remote Targets указываем путь к GLPI http://glpi.contoso.local/plugins/fusioninventory/ (если несколько серверов GLPI то через запятую можно указать их всех) * Full * Ставим галочку "Add exception on the Windows Firewall" и убираем галочку "Enable embedded HTTP server" После установки (если все сделано правильно) можно увидеть собранную информацию ==== Периодический запуск с сетевого ресурса ==== Скачиваем и распаковываем portable-версию агента на сетевой ресурс (пример вымышленный) \\contoso.local\Scripts\FusionInventory Создаем 2 скрипта: fusioninventory-agent.cmd c содержимым: <code> @echo off pushd "\\contoso.local\Scripts\FusionInvento\perl\bin\" perl.exe fusioninventory-agent --conf-file ..\..\etc\agent.cfg %* popd exit </code> fusioninventory.cmd с содержимым: <code> @echo off start /MIN \\contoso.local\Scripts\FusionInventory\fusioninventory-agent.cmd exit </code> и в файле настроек \\contoso.local\Scripts\FusionInventory\etc\agent.cfg добавляем строчку <code> server = http://glpi.contoso.local/plugins/fusioninventory/ </code> Для запуска используем скрипт fusioninventory.cmd - например можно назначить через GPO при входе пользователя в систему или назначить задание по расписанию на какое-то определенное время. FusionInventory представляет собой набор perl-скриптов и выполняется довольно быстро, при этом не нагружает компьютер. ===== Установка плагина FusionInventory для GLPI ===== Берем тут: http://plugins.glpi-project.org/#/plugin/fusioninventory и распаковываем в папку /home/glpi/www/plugins/fusioninventory В GLPI переходим Настройки -> Плагины и включаем плагин. Далее переходим Администрирование -> FusionInventory и делаем настройки по вкусу. {{tag>glpi установка}} software/glpi/glpi-installation.txt Последнее изменение: 2018/04/06 17:56 — 127.0.0.1