GLPI – CéGéek

TUTO : GLPI / FusionInventory – Installer l’agent sur les postes clients

Maintenant que nous avons vu comment ajouter FusionInventory au sein de GLPI, nous avons besoin maintenant de remonter les machines de notre parc informatique (sinon, aucun intérêt..).

Tout d’abord, sachez que l’agent de FusionInventory est disponible sur quasiment (tous ?) les supports disponibles (Windows, Mac OS, Linux, Android, et j’en passe).

Si vous voulez tenter de le faire tout seul, la documentation de FusionInventory est disponible ici.

  • Linux

Au niveau de mes serveurs je n’ai que du Debian, du coup j’ai suivi la procédure indiquer sur le site permettant d’ajouter l’agent sur mon serveur :

apt-key adv --keyserver keyserver.ubuntu.com --recv 049ED9B94765572E
wget -O - http://debian.fusioninventory.org/debian/archive.key | apt-key add -
apt-get install lsb-release
echo "deb http://debian.fusioninventory.org/debian/ `lsb_release -cs` main" >> /etc/apt/sources.list
apt-get update
apt-get install fusioninventory-agent

A partir de là votre agent est installé, nous avons plus qu’à indiquer l’adresse de notre serveur.

Pour cela éditer le fichier « /etc/fusioninventory/agent.cfg » et modifier dans la partie « Target definition options », rajouter la ligne suivante :

server = http://mon-serveur-glpi.fr/glpi/plugins/fusioninventory/

Qui permettra donc de relier notre agent au serveur où est GLPI.

Vous pouvez forcer l’inventaire en éxécutant la commande :

fusioninventory-agent
  • Windows

Pour Windows, évidemment c’est légèrement différent mais le principal est là, un exécutable, une adresse de serveur et c’est bon !

Télécharger donc l’exécutable ici et installer le, et suivez les différentes étapes.

Pour forcer l’inventaire au niveau de Windows vous pouvez vous connecter sur la machine sur l’adresse « http://MA-MACHINE:62354 » (le port par défaut) et forcer l’inventaire à partir de là.

 

Une fois les différents clients installer, vous pouvez donc admirer le résultat directement sur votre onglet « Parc » de votre installation GLPI.

Fusion Inventory

 

TUTO : GLPI – Ajouter FusionInventory sur GLPI

Le tuto fera suite à l’installation de GLPI, où nous verrons aujourd’hui comment faire fonctionner FusionInventory, le successeur d’OCS Inventory, qui permettra de récupérer les informations d’un parc informatique dans les moindres détails.

Pour information je pars de la dernière version de GLPI disponible à ce jour, à savoir la version 0.90.5.

Donc, pour commencer, direction le serveur où repose GLPI et télécharger le plugin FusionInventory (il est prévu de l’intégrer entièrement au fur et à mesure des mises à jour) :

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

Pour voir la liste de toutes les version, direction le GitHub.

Une fois téléchargé, nous avons besoin de décompresser l’archive, la déplacer dans le répertoire des plugins de GLPI et rappliquer les droits par précaution :

tar zxf fusioninventory-for-glpi_0.90.1.4.tar.gz
mv fusioninventory /var/www/glpi/plugins/
chown -R www-data:www-data /var/www/glpi/plugins/

Nous avons terminé coté terminal, rendez-vous maintenant sur l’interface de votre gestion et connectez-vous avec un compte pouvant gérer les plugins.

Pour accéder à les gestions des plugins, il faut aller dans « Configuration » puis « Plugins », là où nous irons « Installer » et « Activer » le plugin.

GLPI - Fusion Inventory 1 GLPI - Fusion Inventory 2

Une fois activé, vous pourrez apercevoir un nouveau menu (si c’est votre premier plugin) nommé « Plugins », qui nous permettra de configurer Fusion Inventory, où vous verrez un petit message indiquant qu’il faut indiquer l’adresse d’un serveur.

GLPI - Fusion Inventory 3

Cliquer sur la phrase dans le cadre pour justement accéder au paramétrage de celle-ci est indiquer l’URL de votre instance GLPI (dans mon cas http://192.168.1.61/glpi).

GLPI - Fusion Inventory 4

Vous pourrez donc modifier les informations et découvrir de vous mêmes les fonctionnalités de Fusion Inventory.

Mais attendez, comment avoir nos machines sur GLPI ? Nous verrons ça dans le prochain tutoriel !

TUTO : GLPI – Connecter un serveur LDAP sur GLPI

Ce tutoriel intervient après comment installer et configurer GLPI.

Si vous êtes en entreprise il est fort probable que vous êtes équipé d’un serveur Active Directory (si votre parc est sous Windows bien sûr), dans ce cas-là, une liaison LDAP (permettant de se connecter avec sa propre session utilisateur) est possible sur votre GLPI fraîchement installé.

Pourquoi intégrer le LDAP sur GLPI ? Simplement pour éviter de créer les comptes utilisateurs ou les groupes à la main alors qu’ils sont déjà présents sur votre AD.

Donc, afin de configurer le LDAP, vous devez d’abord accéder à l’interface web de GLPI avec un compte Admin : http://{SON IP}/glpi.

Une fois connecté, accéder au menu « Authentification » avec l’onglet « Configuration » de la barre présente en haut de la page.

GLPI Menu Authentification

Une fois dans le menu, sélectionner « Annuaire LDAP » :

GLPI Annuaire LDAP

Une fois sur le menu, cliquer sur le petit « + » en haut de la page :

GLPI Ajouté un serveur LDAP

A partir de maintenant, les choses se « compliquent », c’est ici qu’il faudra renseigner les données de notre serveur Active Directory.

GLPI Ajouté un serveur LDAP 1

Je vous conseille de d’abord appuyer sur le bouton « Active Directory » (si bien sûr c’est un serveur Active Directory) au niveau de la « préconfiguration » afin de mettre « (&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))) » dans le champ « Filtre de connexion » et de modifier le « uid » en « samaccountname » pour le « Champ de l’identifiant ».

Au niveau des autres champs (les champs en gras sont les champs minimum à renseigner) :

  • Nom : Vous pouvez mettre ce que vous voulez, le plus clair est conseillé.
  • Serveur par défaut : Si c’est votre serveur principale vous pouvez mettre « Oui ».
  • Actif : Mettez « Oui » pour indiquer à l’application que le serveur est actif.
  • Serveur : Il faut ici renseigner l’adresse IP ou le nom complet de votre serveur.
  • Port : Il faut ici laisser le port 389, étant le port par défaut d’un serveur Active Directory.
  • Filtre de connexion : Vous n’avez pas besoin d’y toucher.
  • BaseDN : C’est ici que vous devez renseigner le chemin de vos objets présents dans l’Active Directory, vous pouvez utiliser le logiciel AD Explorer (voir la photo d’après pour avoir un exemple).
  • DN du compte : Rentrez juste un identifiant (pour ma part j’ai créé un compte spécialement fait pour les connexions LDAP).
  • Mot de passe du compte : Le mot de passe du compte que vous avez indiqué sur le champ au dessus.
  • Champ de l’identifiant : Vous n’avez pas besoin d’y toucher.
  • Commentaires : Vous pouvez mettre un commentaire si vous voulez.

GLPI Ajouté un serveur LDAP 2

Une fois tous les champs remplis, faites « Ajouter » pour valider la configuration.

Sur la page où vous serez redirigé vous pourrez voir le serveur que vous venez d’ajouté.

GLPI Liste Serveurs LDAP

Pour tester votre configuration, cliquez sur votre serveur et allez sur l’onglet « Tester » puis cliquez sur « Tester » pour vérifier que la connexion fonctionne.

GLPI Tester serveur LDAP GLPI Tester serveur LDAP Réussi

Maintenant que la configuration fonctionne, il faut importer les utilisateurs !

Rendez-vous dans « Utilisateurs » dans le menu « Administration ».

GLPI Ajouter utilisateurs

Vous verrez à ce moment-là les utilisateurs présents actuellement sur la plateforme (surement ceux par défaut si vous venez de l’installer).

Cliquez maintenant sur « Liaison annuaire LDAP » :

GLPI Liaison annuaire LDAP

Vu qu’on souhaite importer de nouveaux utilisateurs, cliquez sur le bouton fait pour, « Importation de nouveaux utilisateurs ».

GLPI Importation de nouveaux utilisateurs

Pour finir appuyer sur le bouton « Rechercher » et sélectionnez les utilisateurs que vous souhaitez importer.

GLPI Rechercher utilisateurs GLPI Rechercher utilisateurs Résultat

Une fois les utilisateurs choisis, faites « Actions », « Importer » puis « Envoyer » pour les importer.

GLPI Importation

GLPI Importation réussi

GLPI Liste utilisateurs après importation

Si vous voulez importer des groupes, cela fonctionne exactement de la même manière !  😛

TUTO : GLPI – Installation et configuration de GLPI

Aujourd’hui nous allons voir comment installer et configurer l’application GLPI sur un serveur Linux !

Avant tout, à quoi sert GLPI ? Pour répondre simplement à cette question, c’est un outil de gestion de parc informatique et de gestion de ticket open-source qui date de plus de 10 ans.

Mettons maintenant les mains dans le cambouis !

  • Le contexte

Un serveur Linux Debian sera utilisé pour faire tourner l’application. GLPI a besoin d’un service web pour fonctionner avec un moteur de base de données. La version utilisé dans ce tutoriel est la version 0.85 (la dernière à ce jour).

  • Installation

Avant de commencer on va d’abord vérifier que notre serveur est à jour : « apt-get update && apt-get upgrade ».

Comme nous l’avons vu, un service web et un moteur de base de données est nécessaire, vous pouvez donc exécuter cette commande afin d’installer apache2php5 et mysql avec tous les modules: « apt-get install apache2 php5 php5-gd php5-mysql mysql-server ». Vous pouvez aussi installer le paquet « php5-ldap » si vous souhaitez installer une liaison LDAP.

Après l’installation de tous les paquets nécessaires, vous pouvez voir sur votre navigateur (par le biais de http://{SON IP}) qu’une page « It’s works » est disponible.

Pour une question de facilité j’ai décidé de mettre l’archive de l’application à la racine du dossier « root » (/root/). On peut maintenant télécharger l’application :
« wget https://forge.indepnet.net/attachments/download/1899/glpi-0.85.tar.gz » et décompresser ensuite l’archive : « tar xvf glpi-0.85.tar.gz ». Vous devriez avoir ensuite un répertoire nommé « glpi » dans votre dossier.

Nous pouvons déplacer ce répertoire à la racine du serveur web (toujours pour une question de facilité, mais vous pouvez tout à fait le mettre où vous voulez, mais il faudra dans ce cas-là adapter Apache pour qu’il pointe dans le bon répertoire) : « mv glpi /var/www ». Pour finir, nous devons attribuer tous les droits à l’utilisateur www-data à ce dossier afin de prévenir des problèmes d’écritures qu’on aurait pu avoir lors de la configuration :  « chown -R www-data:www-data /var/www/glpi ».

Après avoir fait ça on doit pouvoir accéder maintenant à l’interface web de GLPI en rajoutant glpi à la fin du lien de tout à l’heure : http://{SON IP}/glpi ! On peut passer maintenant à la configuration !

Récapitulatif :

  1. Mettre à jour le serveur
  2. Télécharger les paquets apache2, php5, et mysql
  3. Télécharger l’archive de GLPI et la décompresser
  4. Déplacer le dossier décompresser à la racine du serveur web
  5. Mettre les droits à l’utilisateur www-data au répertoire
  • Configuration

A partir de maintenant, toute la configuration se fait uniquement depuis l’interface web : http://{SON IP}/glpi, où vous devriez tomber sur la page de sélection de langue. GLPI Langue

Choisissez donc votre langue et faites « OK ».

Sur la page suivante vous tomberez sur la licence à accepter pour continuer :

GLPI Licence

 

Sur l’étape suivante, étant donné qu’on souhaite faire une installation, cliquez simplement sur « Installer » :

GLPI Installer ou Mettre à jour

Pour l’étape d’après, GLPI fait des tests afin de vérifier la compatibilité avec votre serveur.  Si nous n’avions pas fait la commande de tout à l’heure, les tests d’écriture seraient en rouge.

GLPI Tests

A partir de maintenant, on va faire la liaison entre GLPI et le serveur MySQL, vous devez donc rentrer le serveur (si c’est en local indiquer localhost) avec un utilisateur et mot de passe afin de se connecter.

GLPI MySQL 1

 

Vous devez maintenant indiquer une base de données ou alors vous pouvez en créer une directement depuis cette étape :

GLPI MySQL 2 GLPI MySQL 3

Une fois la base de données correctement créée, l’installation est terminé et vous pouvez accéder à l’interface !

GLPI Terminé GLPI Login

 

Vous avez maintenant un serveur GLPI fonctionnel !

Fièrement propulsé par WordPress | Thème : Baskerville 2 par Anders Noren.

Retour en haut ↑