Com instal·lar GLPI [IT Asset Management] als sistemes RHEL


GLPI és l'acrònim francès de Gestionnaire Libre de Parc Informatique o simplement Gestor d'equips informàtics gratuït. És un sistema de gestió d'actius informàtics de codi obert, un sistema de taules de servei i un sistema de seguiment de problemes escrit en PHP.

GLPI es crea per ajudar les empreses a gestionar els seus actius informàtics i fer un seguiment d'incidències i sol·licituds, gràcies a la funcionalitat HelpDesk.

GLPI ofereix les següents funcionalitats principals principals:

  • Gestió de maquinari, programari, centres de dades i taulers.
  • Taulell d'ajuda
  • Gestió de projectes
  • Gestió financera
  • Administració
  • Configuració

Per obtenir una llista completa de totes les funcions que ofereix GLPI, aneu a la secció de funcions de GLPI. En aquesta guia, demostrarem com instal·lar l'eina GLPI IT Asset Management en distribucions basades en RHEL com CentOS, AlmaLinux i Rocky Linux.

Pas 1: instal·leu LAMP Stack a RHEL 8

Com que GLPI s'administrarà des de la part frontal, el primer pas és instal·lar la pila LAMP. Però primer, actualitzeu les llistes de paquets locals tal com es mostra

$ sudo dnf update

A continuació, instal·leu el servidor web Apache i el servidor de bases de dades MariaDB.

$ sudo dnf install httpd mariadb-server -y

Un cop instal·lats, activeu els serveis per executar-se a l'inici del sistema.

$ sudo systemctl enable httpd
$ sudo systemctl enable mariadb

A continuació, inicieu els serveis Apache i MariaDB.

$ sudo systemctl start httpd
$ sudo systemctl start mariadb

El següent pas és instal·lar PHP. Instal·larem PHP 8.0 que ens proporciona el repositori Remi. Per tant, el primer pas és habilitar el repositori Remi de la següent manera.

$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm 

Un cop instal·lat, podeu llistar tots els mòduls PHP disponibles.

$ sudo dnf module list php -y

Per habilitar el mòdul PHP 8.0, executeu l'ordre:

$ sudo dnf module enable php:remi-8.0 -y

Ara, podeu instal·lar PHP 8.0 i altres extensions PHP necessàries per a la instal·lació, tal com es mostra.

$ sudo dnf install php php-{mbstring,mysqli,xml,cli,ldap,openssl,xmlrpc,pecl-apcu,zip,curl,gd,json,session,imap} -y

Pas 2: creeu una base de dades per a GLPI

El següent pas és crear una base de dades per a GLPI. Per tant, inicieu sessió al servidor de bases de dades MariaDB:

$ sudo mysql -u root -p

Creeu una base de dades i un usuari de base de dades i atorgueu tots els privilegis de la base de dades a l'usuari

> CREATE DATABASE glpidb;
> GRANT ALL ON  glpidb.* TO 'glpi_user'@'localhost' IDENTIFIED BY '[email ';
> FLUSH PRIVILEGES;
> EXIT;

Pas 3: Baixeu l'instal·lador GLPI

Amb la base de dades al seu lloc, el següent pas és descarregar l'instal·lador de GLPI que conté tots els fitxers d'instal·lació de GLPI. Dirigiu-vos a l'ordre wget tal com es mostra.

$ wget https://github.com/glpi-project/glpi/releases/download/10.0.0/glpi-10.0.0.tgz

A continuació, descomprimiu el fitxer tarball al directori webroot de la manera següent.

$ sudo tar -xvf  glpi-10.0.0.tgz -C /var/www/html/

I establiu la propietat i els permisos següents.

$ sudo chown -R apache:apache /var/www/html/glpi
$ sudo chmod -R 755 /var/www/html/glpi

Pas 4: creeu una configuració d'Apache per a GLPI

A continuació, heu de crear un fitxer de configuració d'Apache per a GLPI al directori /etc/httpd/conf.d/.

$ sudo vim /etc/httpd/conf.d/glpi.conf

Enganxeu la configuració següent. Per a l'atribut ServerName, assegureu-vos de proporcionar l'adreça IP del servidor o un nom de domini registrat.

<VirtualHost *:80>
   ServerName server-IP or FQDN
   DocumentRoot /var/www/html/glpi

   ErrorLog "/var/log/httpd/glpi_error.log"
   CustomLog "/var/log/httpd/glpi_access.log" combined

   <Directory> /var/www/html/glpi/config>
           AllowOverride None
           Require all denied
   </Directory>

   <Directory> /var/www/html/glpi/files>
           AllowOverride None
           Require all denied
   </Directory>
</VirtualHost>

Guardar i sortir.

A continuació, configureu les polítiques SELinux següents.

$ sudo dnf -y install policycoreutils-python-utils
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/glpi(/.*)?"
$ sudo restorecon -Rv /var/www/html/glpi

Per aplicar tots els canvis, reinicieu Apache.

$ sudo systemctl restart httpd

Pas 5: completeu la instal·lació de GLPI des del navegador

Finalment, per completar la instal·lació, obriu el vostre navegador i visiteu la IP del vostre servidor o el nom de domini registrat.

http://server-ip

En el primer pas, seleccioneu el vostre idioma preferit i, a continuació, premeu D'acord.

A continuació, accepteu els termes de la llicència i feu clic a Continua.

A continuació, trieu Instal·lar per començar la instal·lació de GLPI.

Això us portarà a la llista de requisits necessaris perquè la instal·lació continuï. Assegureu-vos que totes les extensions i biblioteques PHP estiguin instal·lades. A continuació, desplaceu-vos cap avall i feu clic a Continua.

En el següent pas, ompliu els detalls de la base de dades i feu clic a Continua.

L'instal·lador intentarà establir una connexió a la base de dades. Un cop la connexió tingui èxit, seleccioneu la base de dades que heu configurat anteriorment i feu clic a Continua.

Llavors, l'instal·lador inicialitzarà la base de dades i un cop finalitzada la inicialització, una vegada més, feu clic a Continua.

Al pas següent, trieu si voleu enviar estadístiques d'ús o no i feu clic a Continua.

En el següent pas, es proporcionarà un enllaç per informar d'errors o obtenir ajuda amb GLPI. Feu clic a Continua per passar al pas següent.

Un cop finalitzada la instal·lació, feu clic a Utilitza GLPI per iniciar la sessió.

Això us dirigeix a la pàgina d'inici de sessió com podeu veure. Les credencials d'inici de sessió predeterminades es proporcionen a continuació:

For Administrator account 	glpi / glpi
For technician account		tech / tech
For normal account		normal / normal
For postonly			postonly / postonly

I vet aquí el tauler de control GLPI! A partir d'aquí podeu començar a gestionar incidències/sol·licituds, crear informes, definir SLA i tot el que fa referència al servei de servei i a la gestió d'actius.

Això ens porta al final d'aquesta guia. Esperem que ara pugueu instal·lar còmodament l'escriptori de servei GLPI i l'eina de gestió d'actius informàtics a les distribucions basades en RHEL.