Vous êtes sur la page 1sur 10

Manual de instalacion GLPI

http://www.be-root.com/2015/12/30/installation-glpi-centos-7/
http://localhost/glpi

Installation de GLPI sous CentOS 7


crit par Yoann
GLPI (Gestionnaire Libre de Parc Informatique) est une solution libre de gestion de parc informatique. Il
sagit dune application Web crite en PHP o les diffrents lments (matriel, logiciels, licences,
contrats, interventions, ) constituant votre parc peuvent tre organiss et grs.
Dans cette documentation, nous allons installer la dernire version stable de GLPI (0.90.1) sur une
distribution CentOS 7 de manire fonctionnelle. Cette procdure dinstallation ne sera donc ni optimise,
ni scurise. Nous aurons besoin dun serveur Web (Apache/HTTPD), dune base de donnes de
type MySQL (MariaDB remplace MySQL sous CentOS 7) et de PHP.
A noter quun paquet glpi est galement disponible dans le dpt EPEL (Extra Packages for Enterprise
Linux). Nous nutiliserons pas ce dpt.
Ces oprations sont raliser en tant quutilisateur root.
Dsactivez SELinux de faon permanente travers son fichier de configuration : vi /etc/selinux/config

SELINUX=disabled

La prise en compte de ce changement ncessite un redmarrage de la machine : reboot


GLPI requiert linstallation dextensions PHP (CType, FileInfo, GD, JSON, Mbstring, MySQLi,Session, Zlib).
Certaines extensions sont incluses directement dans le paquet php et dautres doivent tre installes
explicitement. Dans le cas o vous souhaiteriez mettre en place une mthode dauthentification externe,
dautres extensions PHP seront prvoir. Dans notre exemple, nous utiliserons une base locale de
comptes pour lauthentification.
Installez les paquets suivants (serveur Apache/HTTPD, PHP, extensions PHP, serveur MariaDB et
lutilitaire wget) : yum install httpd php php-mysql php-gd php-mbstring mariadb-server wget
Lancez le serveur MariaDB au dmarrage de la machine : systemctl enable mariadb
Lancez le serveur MariaDB : systemctl start mariadb

Excutez
lutilitaire mysql_secure_installation pour
scuriser
linstallation
de MariaDB :mysql_secure_installation

> Enter current password for root (enter for none):


> OK, successfully used password, moving on...
> Set root password? [Y/n] Y
> New password:
> Re-enter new password:
> Remove anonymous users? [Y/n] Y
> Disallow root login remotely? [Y/n] Y
> Remove test database and access to it? [Y/n] Y
> Reload privilege tables now? [Y/n] Y

Pour commencer, lutilitaire mysql_secure_installation nous demande le mot de passe actuel de


lutilisateur root (celui de MariaDB). Ce mot de passe est vide par dfaut. Ensuite, plusieurs questions
vous sont poses pour scuriser linstallation de MariaDB : affecter un mot de passe lutilisateur root,
supprimer les connexions anonymes, dsactiver la possibilit lutilisateur rootde se connecter
distance, supprimer la base de donnes prdfinie test et recharger les privilges des tables.
GLPI ncessite la cration dune base de donnes spcifique son utilisation.
Lancez linvite de commandes de MariaDB/MySQL : mysql -u root -p

> Enter password:


> MariaDB [(none)]> CREATE DATABASE glpidb;
> MariaDB [(none)]> GRANT ALL PRIVILEGES ON `glpidb` .* TO 'glpiuser'@'localhost'
IDENTIFIED BY 'Pa$$w0rd';
> MariaDB [(none)]> quit
Le mot de passe de lutilisateur root est demand. Il sagit dentrer le mot de passe que vous avez choisi
prcdemment. La premire commande SQL cr la base de donnes glpidb. La deuxime commande
cr et associe lutilisateur glpiuser avec cette base de donnes en lui octroyant les autorisations
adquates. Vous tes bien entendu encourag modifier le mot de passe de lutilisateur glpiuser.
Nous allons maintenant configurer le serveur Web pour les besoins de GLPI.
ditez le fichier de configuration de PHP afin de prciser le fuseau horaire : vi /etc/php.ini

[Date]

date.timezone = "Europe/Paris"
Lors de linstallation de GLPI, le script dinstallation vrifie que les rpertoires config et files ne soient pas
accessibles.
Crez le fichier de configuration pour interdire laccs aux rpertoires config et files : vi
/etc/httpd/conf.d/glpi.conf

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

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

Lancez

le serveur Apache/HTTPD au dmarrage de la machine


Lancez immdiatement le serveur Apache/HTTPD : systemctl start httpd

: systemctl

enable

httpd

CentOS 7 introduit le concept de zone rseau avec le pare-feu firewalld. Ce qui permet dappliquer des
rgles en fonction de la zone rseau sur lequel on se trouve. Par dfaut, la zone rseau est
nomme public. Nous allons autoriser le service http pour la zone public de manire permanente et
recharger les rgles.
firewall-cmd
permanent
zone=public
add-service=http
firewall-cmd reload
Nous allons passer linstallation de GLPI.

Placez-vous
dans
le
rpertoire
suivant
: cd
/usr/local/src/
Tlchargez la dernire version stable de GLPI (0.90.1 lors de lcriture cette documentation) laide de
lutilitaire wget : wget
https://github.com/glpi-project/glpi/releases/download/0.90.1/glpi-0.90.1.tar.gz
Dcompressez larchive de GLPI la racine des documents du serveur Web : tar -xzvf glpi-0.90.1.tar.gz
-C
/var/www/html/
Modifiez le propritaire de manire rcursive sur le rpertoire de GLPI : chown -R apache:apache
/var/www/html/glpi/
A laide de votre navigateur Web, vous devez entrer ladresse du serveur Web suivi
de glpi(http://xxx.xxx.xxx.xxx/glpi/). Un assistant vous guide dans linstallation de GLPI.
Slectionnez la langue franaise dans la liste droulante.

Acceptez la licence dutilisation.

Une nouvelle installation complte doit tre choisie.

Plusieurs tests sont effectus pour vrifier si les extensions PHP et la configuration sont conformes aux
besoins de GLPI.

Indiquez les paramtres de connexion la base de donnes.

Slectionner la base de donnes existante glpidb.

Les diffrentes tables sont alors cres dans cette base de donnes.

Lassistant vous indique les comptes utilisateurs prdfinis.

Supprimez le script dinstallation de GLPI : rm -f /var/www/html/glpi/install/install.php


Vous pouvez maintenant vous authentifier linterface Web de GLPI avec lutilisateur glpi dont le mot de
passe par dfaut est aussi glpi.

Depuis le menu Administration, et le sous-menu Utilisateurs, vous pouvez modifier les mots de passe
attribus aux utilisateurs prdfinis (glpi, post-only, tech et normal).

https://www.ochobitshacenunbyte.com/2016/04/26/integrar-ocs-inventory-con-glpi/
Integrar OCS Inventory con GLPI
BY DAVIDOCHOBITS 26 ABRIL, 2016
Os coment en su da que estaba preparando un artculo sobre la integracin de dos
grandes productos, esto es, del gestor de inventario OCS Inventory con el de parque
informtico GLPI, y aqu est. Realmente ha sido bastante fcil, si trabajamos con las
ltimas versiones de ambos productos.

Sobre OCS Inventory y GLPI


Para quien no los conozca aqu os dejo los diferentes enlaces, donde hablo de ellos:
OCS Inventory en Debian Jessie
Habilitar logs en OCS Inventory
GLPI en Debian Jessie
Configurar correo en servidor GLPI
Para empezar con al integracin debemos tener apuntadas las direcciones de ambos
servidores, adems de sus credenciales, evidemente estas deben de ser estticas y verse
entre si. Accedemos al panel de GLPI a la seccin de Configuracin y
Complementos

Integrar GLPI con OCS


Desde dicho men podemos acceder a la lista de complementos disponibles.

Todava no tenemos ningn complementos instalado, para aadir uno debemos marcar
sobre la opcin Ver el catlogo de complementos

Lista de complementos
Remarcado en rojo vemos el complemento que nos interesa llamado OCS Inventory
NG

Complemento seleccionado
Desde aqu podemos ver la descripcin del complemento, tanto en ingls como en
francs. Para descargarlo slo debemos marcar sobre Download

Descagaremos la ltima versin a fecha del artculo, que es la 1.2.1 se copia a la caperta
de /var/www/html/glpi/pluglin aqu se desempaquetas

Ya tenemos el complemento prepado la para instalar desde la interfaz de GLPI, ms fcil


imposible.

Si accedemos a Servidores OCSNG, podemos configurar la conexin. Le agregas una


conexin nueva esa va estar amarrado al servidor donde tienes el OCS inventory.

Debemos asignar un nombre para el servidor, su direccin IP o nombre de dominio,


adems de los datos de acceso al panel.

Una vez hecho esto ya podemos acceder al complemento ya instalado y configurado.

Ya lo tenemos listo, el primero paso a partir de aqu es muy sencillo, sera importar los
nuevos equipos. A partir de aqu, cada vez que queramos actualizar los datos slo
debemos marcar sobre Importar nuevos equipos y luego Sincronizar equipos ya
importados

Vous aimerez peut-être aussi