GLPI en Debian Jessie
El software libre puede ayudar y mucho a una empresa en su día a día. El artículo de hoy es una actualización del que escribí en su día, sobre el gestor de parque informático GLPI. Un producto genial para llevar la gestión de todos nuestros equipos, incluyendo un completísimo módulo de helpdesk y un gestor de plugins, que nos brindará la posibilidad de integrar otros procuctos, como es el caso de OCS Inventory.
GLPI en Debian Jessie
Vamos a recapitular un poco, ya he comentado que hablé del producto hace un tiempo, en esa ocasión utilicé el sistema operativo Debian 7 «Wheezy», aquí os dejo los enlaces, por si les queréis echar un vistazo:
Hoy veremos la instación sobre un sistema operativo Debian 8 «Jessie», sobre la última versión, a fecha de éste artículo, que es la 0.90.2. Antes de nada debemos cumplir con una serie de requisitos en el servidor, que básicamente es instalar un servidor LAMP:
- Servidor web Apache2
- PHP4 o superior
- MySQL 4.1.2 o superior
En el otro artículo no vimos estos pasos, ya que los obvie, ahora si que lo haremos:
apt-get -y update
apt-get -y upgrade
apt-get -y install apache2
apt-get -y install php5
apt-get -y install mysql-server php5-mysql php5-gd
Una vez hecho esto nos iremos a la página de GitHub del proyecto, para descargar la última versión:
Podemos realizar la descarga desde la línea de comandos:
wget https://github.com/glpi-project/glpi/releases/download/0.90.2/glpi-0.90.2.tar.gz
Movemos el fichero a la carpeta /var/www/html/
mv glpi-0.90.2.tar.gz /var/www/html/
Y descomprimimos:
cd /var/www/html/
tar xzvf glpi-0.90.2.tar.gz
Cambiaremos los permisos y el propietario de la carpeta:
chmod 755 /var/www/html/glpi -R
chown www-data:www-data /var/www/html/glpi -R
Ahora vamos a crear un nuevo fichero de configuración para el servidor, en la configuración de Apache:
nano /etc/apache2/sites-available/glpi.conf
Lo editamos para dejarlo similar al de la imagen, yo he utilizado el subdominio ficticio, glpi.ochobitsunbyte.pw
Añadimos el nuevo fichero a la configuración:
a2ensite glpi
Para acceder vía web al servidor, podemos engañar a nuestro sistema, editanto el fichero /etc/hosts, y añadir allí la IP más el nombre, en Windows sería editar el fichero /windows/system32/drivers/etc/hosts
Una vez hecho esto reiniciamos el servicio:
service apache2 restart
Si accedemos a la URL vía navegador web, escribiendo http://glpi.ochobitsunbyte.pw, en mi caso, veremos el instalador:
Una vez hemos seleccionado nuestro idioma en la siguiente ventana aceptamos la licencia, que es GNU GPL
Una vez hecho esto, pasamos a iniciar la instalación. También tenemos la opción de actualizar si es el caso:
En la siguiente ventana veremos una serie de avisos, respecto a si cumplimos con los requisitos de la instalación:
Todo ha ido bien, así que podemos continuar.
En la ventana anterior tenemos que añadir las credenciales de nuestro servidor de base de datos.
Al crear la base de datos, pasaremos a la siguiente ventana que nos informará del final de la instalación y nos mostrarás las credenciales de acceso de los usuarios creados por defecto:
Y con esto ya podemos marcar sobre el botón «Utilizar GLPI«
Accedemos al panel, en el caso de administrador con el usuario ‘glpi‘ y la contraseña ‘glpi‘
Y voilà! ya tenemos GLPI instalado. El primer paso es cambiar las contraseñas por defecto de los usuarios y eliminar el fichero de instalación.
Tengo que decir que el cambio del tema me parece muy acertado y que está más adaptado a los nuevos tiempos. Leyendo las notas de las últimas versiones incorpora y mejora funciones. Todo sea probarlo 🙂
De aquí a poco os explicaré como integrar OCS Inventory, mediante el plugin correspondiente. ¡Estad atentos! 😉