Установка GLPI

GLPI это менеджер IT инфраструктуры, который поможет вам легко планировать и управлять изменениями в IT, эффективно решать проблемы, когда они появляются, и позволяет вам контролировать  IT-инфраструктуру вашей компании.

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

https://glpi-project.org/ru/features-ru/

Перед установкой GLPI убедитесь, что у вас установлены последние обновления системы:

apt update && apt upgrade -y

Установка LAMP (SQL + APACHE + PHP)

На вашем сервере должен быть установлен стек LAMP.

Установка Apache

apt install -y apache2

Запуск / остановка службы осуществляется командами:

systemctl stop apache2
systemctl start apache2

Автозапуск службы при старте ПК:

systemctl enable apache2

Установка PHP

apt install -y php libapache2-mod-php php-mysql php-mbstring php-xml php-zip

После установки PHP надо перезапустить Apache:

systemctl restart apache2

Установка базы данных Maria_DB

apt install -y mariadb-server

После установки MariaDB требует первоначальной настройки:

mysql_secure_installation

По простому ответы на вопросы:

Remove anonymous users? Y
Disallow root login remotely? Y
Remove test database and access to it? Y
Reload privilege tables now? Y

Создание базы данных для GLPI

Создадим базу данных glpidb и пользователя mysql с именем glpi и паролем password и доступом к свежесозданной базе:

mysql -u root -p

MariaDB [(none)]>

CREATE DATABASE glpidb;
CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'Password';

Password – замените на свой

GRANT ALL PRIVILEGES ON glpidb.* TO glpi@localhost IDENTIFIED BY 'Password';

Обновим таблицу прав пользователей mysql:

FLUSH PRIVILEGES;
QUIT;

Установка GLPI

Заходим на сайт русской версии GLPI и копируем ссылку на последнюю версию. В нашем случае 9.5.4.

Переходим в папку с веб сайтами и качаем в нее установщик:

cd /var/www/html
wget https://github.com/glpi-project/glpi/releases/download/9.5.4/glpi-9.5.4.tgz

Разархивируем архив в текущую папку

tar zxf glpi-9.5.4.tgz

Изменим права на свежеразархивированную папку, установив по умолчанию права для пользователя и группы www-data:

chown -R www-data:www-data /var/www/html/glpi/

Открываем в браузере сайт
http://your_server_ip/glpi/install/install.php

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

Устанавливаем недостающие модули:

apt install -y php-curl

Остальные модули добавляем по аналогии.

Перезапускаем apache2:

systemctl restart apache2

Нажимаем “Try again”, видим что проблем больше нет:

Вводим параметры доступа к базе данных:

Выбирайте, хотите ли вы отправлять статистику:

Последний шанс отправить денюжку на развитие проекта:

Установка закончена, получите стандартные логины и пароли:

После окончания процесса не забываем сменить дефолтный пароль для дефолтного логина glpi/glpi и удалить установочный файл, чтобы не запустить его снова случайно:

rm /var/www/html/glpi/install/install.php

УСТАНАВЛИВАЕМ ПЛАГИН FUSIONINVENTORY

Заходим на GitHub, выбираем дистрибутив для нужной нам версии GLPI: https://github.com/fusioninventory/fusioninventory-for-glpi/releases

Скачиваем дистрибутив, в нашем случае 9.5+3.0:

wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.5%2B3.0/fusioninventory-9.5+3.0.tar.bz2

Распаковываем архив в папку /var/www/html/glpi/plugins/:

tar -xjf fusioninventory-9.5+3.0.tar.bz2 -C /var/www/html/glpi/plugins/

Перезапускаем apache2:

systemctl restart apache2

После этого открываем “GLPI – Настройки – Плагины” и добавляем установленный плагин, а затем включаем его:

Готово

`ДОБАВЛЯЕМ ЗАДАНИЕ В CRON

crontab -e

  • * * * * /bin/php /var/www/glpi/front/cron.php &>/dev/null

Ссылки

https://itlocate.ru/blog/linux/ustanovka-glpi-na-ubuntu-i-nastrojka-autentifikaczii-cherez-active-directory.html

https://itlocate.ru/blog/linux/ustanovka-i-nastrojka-lamp-(web-servera)-v-ubuntu-18.04.html

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

Ваш адрес email не будет опубликован.

30 ÷ = 3