← Проекты

GLPI — учёт техники

GLPI — учёт техники

Что сделано

Установка (Ubuntu + Apache + MariaDB + PHP)

sudo apt install apache2 mariadb-server php php-curl php-gd php-intl php-mysql php-xml php-mbstring php-zip php-bz2 php-exif -y
wget https://github.com/glpi-project/glpi/releases/download/X.Y.Z/glpi-X.Y.Z.tgz
sudo tar -xzf glpi-X.Y.Z.tgz -C /var/www/
sudo chown -R www-data:www-data /var/www/glpi

База данных

mysql -uroot -p -e "CREATE DATABASE glpi CHARACTER SET utf8mb4;"
mysql -uroot -p -e "CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'ПАРОЛЬ';"
mysql -uroot -p -e "GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost';"

Установка через CLI

php /var/www/glpi/bin/console db:install --db-host=localhost --db-name=glpi --db-user=glpi --db-password=ПАРОЛЬ

После установки — обязательно удалить или заблокировать доступ к папке install/ на проде.

Интеграция с Zabbix

Синхронизация хостов и их статусов по API-токену Zabbix — через плагин glpi-zabbix либо собственный скрипт-коннектор.