
Hola amigos de CanalTIC. Como algunos sabrán yo uso GLPI y para mi esta herramienta es muy completa para la administración del soporte y lo mejor es Software Libre.
Para empezar mencionaré que GLPI es una solución en software para la administración del los recursos informáticos. Te permite tener el control de todo el parque informático. Te permite tener un inventario completo de tu infraestructura de cómputo. Administra los ticket por incidencia o solicitud, y puedes hacerle seguimiento, se integra con Ms. Active Directory. y te permite hacer mucho mas los cuales veremos en una serie de publicaciones relacionadas..
En este articulo te enseñaré a instalar GLPI en un equipo CentOS7. Utilizaremos los repositorios REMI y como novedad instalaremos MariaDB, como base de datos. Sin mas comencemos.
Antes que nada Instalaremos Maria DB para eso te invito a ver mi post anterior donde explico como instalar MariaDB en CentOS7.
PASO 1: BASE DE DATOS
Después de instalar MariaDB debemos crear una base de datos que nos servirá para GLPI. Deberá ser creada de la siguiente forma:
# mysql -uroot -p
MariaDB> CREATE USER 'glpi'@'%' IDENTIFIED BY 'glpiDBSecret';
MariaDB> GRANT USAGE ON *.* TO 'glpi'@'%' IDENTIFIED BY 'glpiDBSecret';
MariaDB> CREATE DATABASE IF NOT EXISTS `glpi` ;
MariaDB> GRANT ALL PRIVILEGES ON `glpi`.* TO 'glpi'@'%';
MariaDB> FLUSH PRIVILEGES;
MariaDB> exit
Bye
Verificamos conexión a la base de datos.
$ mysql -u glpi -p glpi
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 65
Server version: 10.3.14-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [glpi]> EXIT
Bye
PASO 2: REPOSITORIOS REMI RPM
En el repositorio REMI se encuentras los últimos paquetes de GLPI, a la fecha de este artículo tenemos GLPI 9.4 por lo que lo instalaremos desde estos repositorios.
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php73
sudo yum-config-manager --enable remi
sudo yum-config-manager --enable remi-glpi94
PASO 3: INSTALAR GLPI EN CENTOS 7
Primero instalaremos dependencias requeridas para GLPI, incluido el GLPI
sudo yum -y install httpd php php-opcache php-apcu glpi
Iniciar y habilitar el servicio httpd (apache)
sudo systemctl enable --now httpd
Siempre recomiendo tener el servicio Firewall levantado para ello debemos permitir el httpd a través del firewall.
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
Modificamos parámetros del SELinux
sudo setsebool -P httpd_can_network_connect on
sudo setsebool -P httpd_can_network_connect_db on
sudo setsebool -P httpd_can_sendmail on
http://ServerIP_or_Hostname/glpi/
Los inicios de sesión / contraseñas predeterminados son:
- glpi / glpi para la cuenta de administrador
- tech / tech para la cuenta del técnico
- normal / normal para la cuenta normal
- post-only / postonly para la cuenta postonly
El resto de la instalación es muy simple y fácil de hacer. Observe el siguiente video donde detallo el proceso de instalación.