
Instal·lació de GLPI
Vam fer una sèrie de posts sobre GLPI, si us sembla bé, (i si no també) 😉 Crec que mai hem parlat d'aquesta magnifica eina ITSM, que ve a donar solució a molts problemes per governar el nostre departament d'IT, una solució lliure per a la gestió de serveis de tecnologies de la informació. Avui veiem el primer, com instal·lar-lo.
GLPI és una solució open source que ens ajudarà a controlar els canvis en la nostra infraestructura informàtica, no només com a solució de service desk, amb una gestió del seguiment d' incidències, problemes, peticions… si no que tenim també la capacitat de gestionar actius com sigui qualsevol dispositiu (maquinari i programari), llicències, contractes… tindrem la nostra pròpia KB del coneixement… Compliment de SLAs… És un sistema multi-tenant, on depenent del Rol i Entitat els usuaris accediran únicament on s' indiqui. Què més… doncs tema d'informes és potent i sobretot el tema dels Plugins, que amb ells podrem integrar-los amb eines de tercers o ampliar alguna funcionalitat que no tingui GLPI o es millori.
El que s'ha dit, això és un primer post, veurem la instal·lació on-premise de GLPI en un Ubuntu Server 20.10 (nou instal·lat, actualitzat, IP fixa, donat d' alta en DNS, NTP configurat…). La idea és aquesta, fer una petita sèrie de posts de GLPI perquè és una solució molt potent i una gran comunitat darrere, anar coneixent algunes de les seves possibilitats, un producte malmè i que, joe, se'm fa rar no haver escrit abans res.
Comencem amb la instal·lació dels requisits:
sudo apt install -y apache2 libapache2-mod-php php-mysql mariadb-server php-mbstring php-curl php-gd php-xml php-intl php-ldap php-apcu php-xmlrpc php-cas php-zip php-bz2
Configurem la zona horària:
sudo nano /etc/php/7.4/apache2/php.ini date.timezone = Europe/Madrid
Descarreguem l'última versió de GLPI (comprova aquí si hi ha alguna nova versió), descomprimim i corregim permisos:
wget -q https://github.com/glpi-project/glpi/releases/download/9.5.5/glpi-9.5.5.tgz sudo tar xf glpi-9.5.5.tgz -C /var/www/ sudo chown -R www-data: /var/www/glpi/
Habilitem els mòduls necessaris, creem el lloc web, l'habiliten i reiniciem apatxe:
sudo a2enmod expires rewrite sudo nano /etc/apache2/sites-available/glpi.conf Alias /glpi /var/www/glpi <Directory /var/www/glpi> AllowOverride all </Directory> sudo a2ensite glpi.conf sudo systemctl restart apache2
Creem la base de dades per a GLPI i un usuari d'accés, ho necessitarem en una estona a l'assistent de configuració de GLPI:
sudo mysql -u root -p create database glpi charset utf8mb4 collate utf8mb4_unicode_ci; create user glpi@localhost identified by 'CONTRASEÑA'; grant all privileges on glpi.* to glpi@localhost; grant select on mysql.time_zone_name to glpi@localhost;
Serà el moment d'obrir ja un navegador contra el nostre GLPI, alguna cosa com a http://DIRECCION_IP/glpi i si tot ha anat bé tindrem l'assistent de configuració de GLPI, el primer, escollirem l'idioma a utilitzar & “OK”,
Llegim i acceptem els termes de la llicència de GLPI & “Continuar”,
Posem en “Instal·lar” ja que estem instal·lant-ho per primera vegada,
L' assistent verificarà que complim amb tots els requisits, “Continuar”,
Indiquem les dades del servidor de base de dades, indiquem 'localhost’ i indiquem l'usuari i contrasenya d'accés a la BD & “Continuar”,
Seleccionem la BD que creiem anteriorment, anomenada 'glpi’ & “Continuar”,
Va connectar i inicialitzar la base de dades, perfecte, posem en “Continuar”,
Podem voluntàriament si volem enviar les mètriques d'ús perquè la comunitat de GLPI pugui millorar el producte & “Continuar”,
“Continuar”,
I vingui, dale, ja va acabar! Ens indica que hi ha uns comptes d'usuari ja predefinits amb diferents rols, no oblideu desactivar a futur els comptes i canviar la seva contrasenya. Aquests comptes serien:
- Administrador: glpi/glpi
- Tècnic: tech/tech
- Compte només lectura: post-only/postonly
- Compte normal: normal/normal
I bo, provem d'entrar com l'administrador de GLPI,
I si tot ha anat en ordre, benvinguts GLPI, aquest serà el nostre primer panell de gestió, ara ja podrem començar a alimentar GLPI, crearem les nostres Entitats, les organitzarem a nivell jeràrquic depenent de com desitgem gestionar el servei que prestem. Donarem d'alta usuaris, actius, peticions… en futurs posts el que s' ha dit, veurem possibilitats d'ús de GLPI.
Ah, i que no se'ns oblidi! Si la instal·lació va tenir èxit d'eliminar el fitxer d'instal·lació:
rm /var/www/glpi/install/install.php