Outils pour utilisateurs

Outils du site


Panneau latéral

Menu


Bienvenue sur le Wiki du BTS SIO Première ANNEE

du lycée Felix Le Dantec

Le BTS SIO (Services Informatiques aux Organisations) du lycée Felix Le Dantec de Lannion (22) est ouvert. Vous retrouverez sur ce wiki des pages d'informations sur différents sujets vus en cours.

Voici quelques liens utiles disponible sur ce wiki:

Quelques infos utiles sur les serveurs de SIO


SIO 1- Première année


SIO 2- Deuxième année


Culture Générale


configuration_glpi

Ceci est une ancienne révision du document !


Installation du serveur GLPI

Préparez votre machine à recevoir GLPI Dans ce cycle d’installation, nous allons utiliser une machine virtuelle Debian 9 montée sur un VirtualBox ou dans un conteneur Proxmox. De plus, l’installation d’un serveur LAMP sera nécessaire.

Voici les propriétés de la machine virtuelle que nous utilisons : Debian 9 - 64 Bit ;

1024 MO de RAM ;

8 GO de disque dur.

Le # devant chaque ligne signifie que vous devez être connecté sur le terminal avec le compte root.

→ Mettez à jour la liste des paquets et les paquets eux-mêmes :

# apt-get update && apt-get upgrade → Installez Apache2 : # apt-get install apache2 php libapache2-mod-php → Installez PHP : # apt-get install php-imap php-ldap php-curl php-xmlrpc php-gd php-mysql php-cas → Installez MariaDB : # apt-get install mariadb-server # mysql_secure_installation (Répondez “Y” à toutes les questions)

Concernant le mot de passe créé, c’est le compte root du MariaDB. N’oubliez pas de conserver votre mot de passe, nous en aurons besoin plus tard.

→ Installez les modules complémentaires au bon fonctionnement de GLPI : # apt-get install apcupsd php-apcu → Redémarrez les services : # /etc/init.d/apache2 restart # /etc/init.d/mysql restart → Créez la base de données qui nous permettra ensuite d’installer GLPI : # mysql -u root -p À la demande du mot de passe, donnez celui que vous venez de conserver : MariaDB [(none)]> create database glpidb; MariaDB [(none)]> grant all privileges on glpidb.* to glpiuser@localhost identified by “votre-mot-de-passe”; MariaDB [(none)]> quit Entrez le mot de passe de votre choix à la place de “votre-mot-de-passe” en gardant les guillemets. Pensez également à le conserver !

Ici, le MariaDB [(none)]> représente le prompt de MariaDB. Cela signifie que vous n’êtes plus en train de contrôler Linux via le Shell, mais via MariaDB.

→ Pour plus de simplicité dans l’avenir, on installera phpMyAdmin, qui va vous permettre de gérer la base de données en interface graphique : # apt-get install phpmyadmin Choisir Apache2 en appuyant sur la barre espace, et répondre NON à “créer la base avec db_common“.

Maintenant que votre serveur est fonctionnel, nous allons pouvoir procéder à l’installation de GLPI.

Installez GLPI en ligne de commande L'installation de GLPI est très rapide, elle se passe en deux temps.

Une première installation en ligne de commande nous permet de récupérer les paquets GLPI sur le serveur miroir. Pour cela, entrez les 3 commandes suivantes :

# cd /usr/src/ # wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz # tar -xvzf glpi-9.3.3.tgz -C /var/www/html Ensuite, une fois que l’on aura téléchargé et décompressé ces derniers, nous attribuons les droits au serveur LAMP d’agir sur les fichiers, et nous pourrons enchaîner sur l’installation graphique. Pour cela, entrez la commande suivante :

# chown -R www-data /var/www/html/glpi/ Au moment de l'écriture de ce cours, GLPI est en version 9.3.3.

Configurez GLPI via l’interface web

Une fois l’installation en commande terminée, il faut désormais ouvrir votre navigateur favori et taper dans la barre d’adresse l'IP de votre machine, suivie de /glpi.

Dans mon exemple, je suis en 172.17.3.6, donc j'utilise l'adressehttp:172.17.3.6/glpi. Si votre installation a correctement été effectuée : Appuyez sur [OK] après avoir choisi votre langue préférée (anglais par défaut). Une fois validé, vous arrivez sur le menu suivant : Là encore, après avoir consulté les CGU et validé, vous pouvez cliquer sur [Continuer]. Dans le menu suivant, nous allons pouvoir cliquer sur [Installer]. Sur le menu suivant, nous vérifierons que tous les paquets sont correctement installés. Si un paquet n'est pas validé, c’est qu’il vous manque une dépendance. Le plus souvent, ce problème se règle en tapant le nom de l’extension précédé par “php-” Exemples : s’il manque l’extension CAS, la commande est la suivante → # apt-get install php-cas s’il manque l’extension CURL, la commande sera → # apt-get install php-curl etc. Concernant la dernière erreur, c’est une alerte de sécurité qui informe qu’en tapant le nom des sous-répertoires dans l’URL du site, on a la possibilité de naviguer dans les fichiers via l’interface web ; ce qui est, vous vous en doutez, une faille de sécurité. Pour notre serveur d’essais, ça n’a pas d’importance, mais en production vous devrez verrouiller les sous-répertoires en y ajoutant un fichier .htaccess. Cliquez sur [Continuer]. Sur cette fenêtre, nous allons associer GLPI à sa base de données créée précédemment sur MariaDB. Les informations sont les suivantes : serveur SQL (MariaDB ou MySQL) → localhost ; utilisateur SQL → glpiuser ; mot de passe SQL → Le mot de passe que vous avez défini précédemment. Cliquez ensuite sur [Continuer]. Si tout est OK, vous devriez voir la fenêtre suivante avec la base de données “glpidb” apparaître. Vous devez la sélectionner pour la suite. Une fois fait, cliquez sur [Continuer] et surtout attendez l’initialisation de la base. Cette opération peut prendre du temps. Ne cliquez pas plusieurs fois sur [Continuer], au risque de créer deux fois la base de données ! Une fois sur cette étape, votre Base de données est synchronisée avec le serveur GLPI, qui pourra écrire ses informations dedans. Vous pouvez cliquer sur [Continuer]. Puis, approuvez ou non la récolte de données à l’étape 4 et cliquez sur [Continuer]. Vous pouvez faire un don à l’équipe GLPI en étape 5, ou encore cliquer sur [Continuer]. Elle confirme l’installation de GLPI et vous donne les logins et mots de passe des comptes par défaut. Prenez-les en note, ils vous seront utiles pour vous connecter. En cliquant sur [Utiliser GLPI], vous avez désormais accès à la page de connexion du serveur. Félicitations, GLPI est désormais fonctionnel ! Vous pouvez vous connecter avec le compte “glpi” par défaut.

configuration_glpi.1612450917.txt.gz · Dernière modification: 2021/02/04 16:01 par sio1