Situatie
GLPI este un sistem gratuit de gestionare a activelor IT, sistem de urmărire a problemelor și sistem de service desk. Acest software open source este scris în PHP și distribuit sub licența GNU General Public. GLPI poate fi folositor pentru administrarea echipamentelor IT, a userilor și poate fi folosit inclusiv ca mobile device management, prin FLyve MDM, un software Open Source ce rulează pe baza librăriilor GLPI.
Solutie
Pasi de urmat
Pentru a instala GLPI, este nevoie de o mașină fizică sau virtuală cu Ubuntu minim versiunea 18.04.
Este recomandat ca această instanță de Linux să fie proaspăt instalată și să fie actualizată la zi.
Pentru a actualiza Ubuntu, vom folosi comenzile de mai jos:
sudo apt-get -y install wget
sudo apt-get update && sudo apt-get upgrade -y
Pentru a face troubleshooting mai târziu, dacă este cazul, vom instala Modern Commander:
sudo apt install mc
De asemenea, este neceasă deblocarea userului de root, deoarece pe parcursul acestui tutorial, userul de administrator creat nu va fi de ajuns pentru a face modificări.
Userul de root se va seta folosind comanda de mai jos, urmată de o parolă de root ce trebuie setată:
sudo passwd root
După setarea parolei noi, activarea userului se face folosind comanda sudo passwd -u root
GLPI are nevoie de 3 software-uri importante pentru a rula, APACHE2, MariaDB si PHP 7.2
Pentru a instalat Apache, vom folosi următoarele 2 comenzi:
sudo apt install apache2
sudo apt install libapache2-mod-php
Este necesar ca APACHE să fie setată să pornească odată cu sistemul:
systemctl enable apache2
systemctl start apache2
Următorul software ce trebuie instalat este PHP 7.2, împreună cu anumite plugin-uri.
Atât PHP, cât și plugin-urile necesare, se vor instala folosind comenzile următoare:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install php php-{curl,gd,zip,imagick,intl,apcu,recode,memcache,imap,mysql,cas,ldap,tidy,pear,xmlrpc,pspell,gettext,mbstring,json,iconv,xml,gd,xsl}
Acum vom instala MariaDB:
sudo apt install composer
sudo apt install mariadb-server
După instalarea MariaDB, majoritatea userilor nu se pot conecta cu drepturi de root la baza de date, de aceea vom reseta parola de root și o vom lăsa blank pentru acest pas.
sudo mysql -u root
use mysql;
update user set plugin=” where User=’root’;
flush privileges;
\q
Configurarea MariaDB se va face prin comanda mysql_secure_installation
Aici vom introduce noua parolă de root pentru MariaDB, întrucât la pasul anterior am lăsat-o neconfigurată.
După introducerea comenzii de mai sus, vi se va cere noua parolă de root pentru MariaDB. Introduceți-o, iar pentru următoarele 4 întrebări, vom răspunde cu Y N Y Y.
După setarea MariaDB, trebuie să creăm o bază de date pentru GLPI. Ne vom loga în MariaDB folosind comanda sudo mysql -u root -p și introducând paroal de root setată la pasul anterior.
Crearea unei baze de date standard se va face folosind comanda: CREATE DATABASE glpidb;
Vom selecta baza de date creată adineauri folosind: USE glpidb;
Pentru a folosi interfața GLPI, avem nevoie de crearea unui user ce va avea drepturi de scriere pe baza de date recent creată. De aceea, vom crea un user GLPI prin comanda:
CREATE USER ‘glpi’@’localhost’ IDENTIFIED BY ‘password‘; Câmpul password trebuie înlocuit cu o parolă pentru acest user.
Drepturile userului GLPI se vor acorda folosind comanda
GRANT ALL PRIVILEGES ON glpidb.* TO ‘glpi’@’localhost’ IDENTIFIED BY ‘password‘; înlocuind password cu parola setată mai sus, la crearea userului GLPI.
Apoi, vom introduce comanda FLUSH PRIVILEGES; și apoi EXIT;
Acum vom începe instalare propriu zisă a GLPI, descărcând software-ul de pe GitHub. La momentul scrierii acestui articol, versiunea de GLPI disponibilă este 9.3.1
Vom schimba folderul în care vom lucra folosind comanda cd /tmp/
Descărcarea GLPI se face folosind comanda:
wget https://github.com/glpi-project/glpi/releases/download/9.3.1/glpi-9.3.1.tgz
După descărcarea arhivei, vom extrage conținutul folosind comanda tar -xvf glpi-9.3.1.tgz
Folderul glpi, extras din interiorul arhivei trebuie mutat în /var/www/html prin comanda sudo mv glpi /var/www/html/
După ce mutarea folderului a fost făcută cu succes, vom acorda drepturi de citire, scriere și executare pe folderul html prin următoarele 2 comenzi:
chmod 755 -R /var/www/html/
chown www-data:www-data -R /var/www/html/
După toți pașii de mai sus, GLPI este în sfârșit gata de utilizare, poate fi acceat în browser folosind IP-ul serverului, sau dacă este instalat local, prin https://localhost/glpi sau https://ip.addr.ess/glpi
La accesare, vi se va cere un ultim setup, pentru a selecta baza de date creată mai devreme, și logarea în aceasta folosind parola userului glpi creat.
După acest ultim wizard de configurare, logarea se va face cu userul glpi și parola glpi, după care este recomandată modificarea acestei parole.
Leave A Comment?