12 janvier 2022

TUTO Installer GLPI et OCS Inventory sous Debian 11 Sans Erreur

Si des fois vous êtes sous Debian 9, voyez plutôt l’ancienne version de ce tuto ici :

Tout d’abord, je vous invite à désactiver votre bloqueur de pubs pour Infotrucs.fr. Je vous rassure vous ne serez pas inondé ! Et ça récompense mon travail 🙂

On ne présente plus le duo OCS/GLPI si réputé et si vous êtes là c’est que vous savez de quoi il s’agit. Je résume quand même en gros, OCSInventory permet de gérer une base de données d’inventaire de parc informatique, et GLPI sert à gérer le parc et les tickets d’assitance.

Chaque client du parc possède donc un programme nommé agent OCS qui se connecte régulièrement au serveur OCS pour remonter le matériel et le logiciel.

GLPI et OCS peuvent être mis en relation ce qui permet d’avoir tout l’inventaire d’OCS dans GLPI ce qui est très pratique pour gérer son parc.

OCS permet également de déployer des paquets ou d’exécuter des commandes sur les clients.

Dans ce document, on va voir comment installer GLPI et OCS sur une Debian 11.1.0 fraîchement installée, sans environnement graphique et j’ai seulement installé le serveur SSH. L’installation s’est faite avec le DVD1 de Debian 11.1.0 en version AMD64.

On fera la liaison entre GLPI et OCS, puis on installera l’agent sur un Windows 10, ensuite on s’assurera que tout ça remonte bien vers le serveur OCS, puis vers GLPI.

Sommaire :

Installation Apache2 et PHP7 : Cette même page.

Installation administration de MariaDB

Installation de GLPI

Installation de OCSInventory

Configuration de OCSInventory

Lier OCS et GLPI

Activation de SSL

Installation de l’agent et test

C’est parti.

  • Commençons par attribuer une adresse ip statique à notre serveur. La mienne sera 192.168.0.50. Pour configurer le réseau voyez ici : www.infotrucs.fr/configurer-le-reseau-sous-debian-9/
  • Donnez un nom de machine à votre serveur, le mien sera gestparc. Pour le faire, éditez le fichier /etc/hostname puis tapez le nom de machine dedans. Le fichier ne doit contenir que ça.
  • Je vous invite à redémarrer après tout ça.

Pendant tout le tuto je serais connecté en root sur le serveur.

Installation de Apache2 et PHP

Apache2

D’abord la mise à jour :

apt-get update && apt-get upgrade

Enfin :

apt-get install apache2

#######################################################

Test de Apache

Une fois l’installation terminée, Apache est déjà fonctionnel et vous pouvez tester son installation en tapant l’IP de votre serveur dans un navigateur, une page apache s’affiche alors :

  • Cool ça marche ! C’est déjà un début…

#######################################################

  • On s’assure que Apache soit lancé automatiquement au démarrage du système :

systemctl enable apache2.service

#######################################################

  • Et on va rajouter un petit fichier dans la config d’Apache, afin de lui dire quel est le nom du serveur :

nano /etc/apache2/conf-available/fqdn.conf

#######################################################

  • Dans le fichier, tapez :

ServerName gestparc (assurez-vous que le même nom est présent dans /etc/hostname – le nom seul, sans la directive ServerName)

#######################################################

  • Enregistrez le fichier puis tapez :

a2enconf fqdn

#######################################################

  • Et enfin on recharge apache :

systemctl reload apache2

#######################################################

PHP

apt-get install php

Cela va installer php7.

#######################################################

Test de php

  • Pour tester l’installation, on va créer un fichier php et le mettre à la racine du serveur :

nano /var/www/html/index.php

#######################################################

Dans ce fichier tapez :

<?php

phpinfo();

?>

Puis enregistrez-le.

#######################################################

  • Dans votre navigateur, entrez l’IP du serveur suivie de index.php. Le navigateur vous retournera alors des informations sur la version de PHP installée sur le serveur. Si PHP ne fonctionne pas, la page affichée sera vierge.

  • C’est OK pour PHP !

#######################################################

  • Supprimez alors les fichiers index.html et index.php qui se trouvent à la racine du serveur web. Ils ne nous sont plus d’aucune utilité :

rm /var/www/html/*

#######################################################

  • Et redémarrez Apache :

service apache2 restart

#######################################################

->Page suivante…

Pages: 1 2 3 4 5 6 7 8
Share

You may also like...

12 Responses

  1. fx dit :

    super, merci beaucoup pour ce tuto =)

    il manque une petite chose pour les novice comme moi, comment recuperer le certificat =,)

    • ben dit :

      De rien content que ça serve !

      Pour sortir le certificat du serveur tu peux te connecter au serveur avec le logiciel WinSCP qui est un explorateur de fichier à travers SSH. Tu te connecte donc au serveur avec tes identifiants (non root par défaut), et tu copie colle le fichier recherché 🙂

      Cela dit il faut avoir installé SSH sur le serveur, soit pendant l’installation de l’OS, soit avec un petit apt-get install ssh ou quelque chose du genre.

      • fx dit :

        serait il possible de faire un tuto sur l’installation des plugins sur Ocs Ben s’il vous plait ?

        a chaque fois que j’essaie je plante apache et je suis obligé de refaire la vm ( encore heureux que j’ai fais une sauvegarde)

        en vous remerciant

  2. Bergeon Gaël dit :

    Bonjour Ben, super tuto !
    Jolie travail, tout fonctionne hormis la remonté des logiciels entre OCS et GLPI !
    Une idée ?

    Gaël

  3. ALFRED dit :

    Bonjour ,

    Super tuto mais j’aurai une question concernant le test de l’agent la manière dont vous avez tester y’aurai t-il un moyen de cette « partie automatiquement « .

  4. fx dit :

    Bonjour,

    je voulais savoir si tu allais mettre a jour ce tuto avec la version 2.10 d’ocs serveur ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.