ensuite sortons de mysql avec un simple exit

9
Tutoriel GLPI Dans le cadre de notre projet de PPE, nous avons du mettre en place un gestionnaire d’incident, nous avons donc choisi GLPI Pour ce faire nous avons besoin de 3 VM : 1 VM pour le serveur MYSQL, 1 pour le serveur WEB (GLPI) et 1VM qui est le client web A l’heure où j’ai fait ce tuto j’avais à ma disposition 2VM sous Ubuntu 14.04.3-server-AMD64 avec possibilité de passer sous 16.04 ainsi que mon poste physique pour l’interface web « une VM avec un environnement web fait aussi l’affaire » Avec Ubuntu-server, j’ai pu directement installer LAMP server dès l’installation de la machine de ce fait, je n’avais aucun souci pour savoir quel paquet à installer mais si vous êtes sur une machine debian, je mets aussi les commande I serveur mysql apt-get install mysql-server mysql-client Ensuite mettezun mot de passe puis vous connecter Ensuite rentrez votre mot de passe Puis pour que GLPI puisse fonctionner nous devons créer l’utilisateur ainsi que la base de donnée Nous voilà partis pour créer la base de donnée : Ensuite créons l’utilisateur GLPI dans la base locale ainsi que distant : Puis accordons-lui les droits qui conviennent bien : Et enfin appliquons lui les droits

Upload: others

Post on 18-Jun-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ensuite sortons de MySQL avec un simple exit

Tutoriel GLPI

Dans le cadre de notre projet de PPE, nous avons du mettre en place un gestionnaire d’incident, nous avons donc choisi GLPI

Pour ce faire nous avons besoin de 3 VM : 1 VM pour le serveur MYSQL, 1 pour le serveur WEB (GLPI)et 1VM qui est le client web

A l’heure où j’ai fait ce tuto j’avais à ma disposition 2VM sous Ubuntu 14.04.3-server-AMD64 avec possibilité de passer sous 16.04 ainsi que mon poste physique pour l’interface web « une VM avec unenvironnement web fait aussi l’affaire »

Avec Ubuntu-server, j’ai pu directement installer LAMP server dès l’installation de la machine de ce fait, je n’avais aucun souci pour savoir quel paquet à installer mais si vous êtes sur une machine debian, je mets aussi les commande

I serveur mysql

apt-get install mysql-server mysql-client

Ensuite mettezun mot de passe puis vous connecter

Ensuite rentrez votre mot de passe

Puis pour que GLPI puisse fonctionner nous devons créer l’utilisateur ainsi que la base de donnée

Nous voilà partis pour créer la base de donnée :

Ensuite créons l’utilisateur GLPI dans la base locale ainsi que distant :

Puis accordons-lui les droits qui conviennent bien :

Et enfin appliquons lui les droits

Page 2: Ensuite sortons de MySQL avec un simple exit

Ensuite sortons de MySQL avec un simple exit

Ensuite allons dans le fichier de configuration de MySQL

Nano /etc/mysql/my.cnf

Puis cherchez la ligne bind-address et commentez la comme ceci

En faisant ceci, on pourra se connecter depuis notre poste GLPI.

Redémarrez le service : service MySQL restart

II configuration de la machine GLPI

Dans un premier temps il faut que apache2 et php5 ainsi que le client mysql soit installés sur votre machine :

Apt-get install apache2 php5-mysql php5-gd php5-curl mysql-client

Pour ce faire nous allons, en premier temps, tester la connexion à distance. Pour se faire utilisez cette commande : mysql -h @ip -u @user -p @passwd

-h @ip = adresse ip de votre serveur mysql

-u @user = le nom de l’user que vous avez créé dans la base de donnée

-p @passwd = le password affecter à l’utilisateur

Et au final vous devez avoir ceci :

Ensuite sortez car la connexion fonctionne bien

Passons ensuite à l’installation de GLPI :

Dans un premier temps allons dans le répertoire suivant :

cd /var/www/html

puis téléchargeons glpi

Page 3: Ensuite sortons de MySQL avec un simple exit

wget http://github.com/glpi-project/glpi/releases/download/0.90.5/glpi-0.90.5.tar.gz

Puis décompressons le : tar xfv glpi-0.90.5.tar.gz

Puis chmod -R 755 glpi/ afin de lui donner les droits d’accès.

Ceci effectué, allons sur notre VM avec un environnement web. Pour accéder à l’interface d’installation de GLPI, il suffit de taper dans l’URL l’adresse IP de notre serveur GLPI et si vous n’arrivez pas à atteindre la page de bon fonctionnement d’apache c’est que votre serveur apache ne tourne pas : il suffit juste de le redémarrer ou de le démarrer avec

Service apache2 restart/start

Si vous tombez comme sur cette image alors il suffit de compléter avec /GLPI

Page 4: Ensuite sortons de MySQL avec un simple exit

Et si vous tombez sur l’image ci-dessus, maintenant il suffit de suivre les étapes de l’installation et tout devrait bien se dérouler.

Puisque nous n’avions pas de GLPI d’installé auparavant alors cliquez sur installer GLPI ce si fait, il va faire une analyse sur le répertoire pour la sécurité principalement.

Page 5: Ensuite sortons de MySQL avec un simple exit

Dans l'image ci-dessus on peut constater que mon fichier n’est pas sécurisé. Dans le cadre de ce tuto j’ai fait continuer car je suis sur VM et que je suis le seul à m’en servir. Mais si c’est dans le cadre d’une entreprise alors il faudrait vérifier les droits sur le dossier par exemple

Page 6: Ensuite sortons de MySQL avec un simple exit

Ici, il faut renseigner les paramètres que vous avais renseigné dans la base de donnée.

Puis sélectionnez la base de données que vous avez créé puis continuez l’installation, ensuite notez les mots de passe puis entrez avec glpi/glpi ou tech/tech ou normal/normal ou post-only/postonly et vous arrivez sur cette écran

Comme vous pouvez le constater il y a deux avertissement de sécurité, la première consiste à supprimer le fichier indiqué. Pour ce faire rien de plus simple faite un rm nomduficher

Page 7: Ensuite sortons de MySQL avec un simple exit

Pour l’autre erreur vous devez créer des utilisateurs et des mots de passe ou juste changer les mots de passe des utilisateurs de base.

Vous avez l’option ajouter utilisateur qui vous permet de créer un utilisateur. Voici comment cela se présente :

Remplissez les champs selon votre convenance et cliquez sur ajouter. Voilà vous avez créé un utilisateur.

Voilà, vous avais un GLPI de fonctionnel, passons maintenant à fusioninventory

III fusioninventory

Fusioninventory est un plugin de glpi qui vas nous permetre de recevoir la configuration d’une machine pour ce faire il faut d’abord le télécharger à l’adresse suivante comme ceci

Wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi090%2B1.4/fusioninventory-for-glpi_0.90.1.4.tar.gz

Page 8: Ensuite sortons de MySQL avec un simple exit

Ensuite il faut l’extraire :

Et enfin il faut le mettre dans le dossier plugins de GLPI

Ceci fait, allons sur notre page web de GLPI et installons ce plugin

une fois ceci installé, il faut l’activer et au final vous devrez avoir ceci

Maintenant, vérifions l’accès du service de fusioninventory (j’ai dû le rentrer à la main)

http://@ip/glpi/plugins/fusioninventory

Le petit carré vert cela signifie que GLPI a bien pris en compte les modifications.

IV les clients fusioninventory

Pour commencer il faut télécharger les prérequis

Page 9: Ensuite sortons de MySQL avec un simple exit

Ensuite il faut modifier quelque fichier pour que le client puisse communiquer avec le serveur principal pour ce faire allons dans le fichier /etc/fusioninventory/agent.cfg et décommenter la ligne et renseigner comme ceci :

On peut maintenant lancer la commande de récupération des données comme ceci

Ceci effectué allons voir le résultat sur le navigateur

Voilà nous avons notre machine et pour plus d’information nous pouvons aller ici