Astuces

Installation et Paramétrage GLPI & OCS sur Debian

Etant en deuxième année de BTS Informatique de Gestion (option réseau), je viens de concocter un tutorial complet pour installer GLPI sur Débian. Avec en plus son déploiement via OCS et son Agent. Vous avez possibilité de voir la totalité du tutoriel en bas de cette page.

 

Installation et Paramétrage GLPI sur une machine virtuelle Debian

 

Exemple pour une machine  virtuelle paramétré avec une IP 192.168.x.xx ainsi qu’un login abc et un mot de passe abc.

 

EXTRAIT DU TUTO:

Pour commencer nous allons nous connecter à Debian via l’utilitaire Putty. L’adresse IP est 192.168.x.xx.

  • Login : abc
  • Pass : abc

On va tout d’abord mettre à  jour de la liste des paquets avec la commande apt-get update.

 

Nous aurons besoin d’Apache, MySQL et PHP5.

  • Pour installer apache2, on utilise la commande apt-get install apache2
  • Pour installer PHP5, on utilisera la commande apt-get install php5

Pour installer MySQL, on utilise les commandes apt-get install php5-mysql et apt-get install mysql-server mysql-client
Paramètre Mysql [ root / artet !11 ] Si MySQL ne s’est pas lancé après l’installation, on utilisera la commande /etc/init.d/mysql start

 

 Ensuite pour être tranquille par la suite,  on lancera les commandes

apt-get install apache2 libapache2-mod-perl2 php5 php5-mysql php5-gd libapache2-mod-php5 libnet-ip-perl libcompress-zlib-perl libdbd-mysql-perl libdbi-perl libapache-dbi-perl libxml-simple-perl libsoap-lite-perl phpmyadmin apt-get install php5-cgi build-essential mysql-server-5.0 apt-get install libapache2-mod-php5 libapache2-mod-perl2 apt-get install libxml-simple-perl  libcompress-zlib-perl apt-get install libdbi-perl libdbd-mysql-perl apt-get install libnet-ip-perl libphp-pclzip make apt-get install libapache-dbi-perl perl -MCPAN -e ‘install XML::Entities’ perl -MCPAN -e ‘install SOAP::Lite’

→ La suite, c’est par ici … ↓

 

En cas de problème, n’hésitez pas me contacter ;). Petit bonus : télécharger ici le fichier index.html à mettre dans /var/www/.

Montrez plus

@lex

Créateur de ce blog, je suis un passionné par tout ce qui touche à l'informatique et à la photographie.

Articles Liés

21 commentaires

  1. Bonjour,
    je fais un stage dans une entreprise on m’a charger de mettre en place un glpi,
    c fais mais quand je veut tester l’accès à la base de donné avec ocs serveur j ai un message d’erreur
    Connexion à la base de données
    Configuration OCSNG invalide (TRACE_DELETED doit être activé).
    j’ai windows 7 et j ai installer wamp serveur
    merci de vouloir m aider

  2. Bonsoir Cecilia,

    Pour votre problème, il doit certainement y avoir un problème au niveau du paramétrage d’apache où de l’accès à votre serveur depuis votre poste.

    Par contre, le tutorial est maintenant vieux, je ne pense pas qu’un 777 soit obligatoire (faille de sécurité).

  3. Bonjour, je suis aussi en le meme bts que vous, maintenant il s’appel SIO.

    J’ai un soucis lors de l’ouverture du nagivateur Web pour OCS.
    J’ai ceci : « Not Found

    The requested URL /ocsreports/install.php. was not found on this server.
    Apache/2.2.22 (Ubuntu) Server at 10.0.2.15 Port 80  »

    Une astuce pour le chmod pour GPLI, faire chmo -R 777 config pour donner les droits a tout le dossier.

  4. Bonjour,

    J’ai un soucis pour l’installation d’un plugin,
    GLPI ne reconnaît aucun plugin alors je j’ai dézippé le dossier mais après cela je n’ai peut être pas mis les bon droit.
    Quelqu’un pourrait m’aidé ?

    Merci d’avance

  5. Bonsoir David,

    Pouvez-vous me dire le message que vous rencontrez lors de l’installation de ces paquets ? (capture d’écran ou msg d’erreur)
    Merci.

  6. Bonjour, je suis en train de suivre votre tuto pour installer GLPI sur une debian:
    mais je suis bloqué a un endroit lors de l’installation des certains paquet :
    ICI -> apt-get install libcompress-zlib-perl libdbd-mysql-perl libdbi-perl libapache-dbi-perl libxml-simple-perl libsoap-lite-perl phpmyadmin
    apt-get install php5-cgi build-essential mysql-server-5.0

    apt-get install libapache2-mod-php5 libapache2-mod-perl2
    apt-get install libxml-simple-perl libcompress-zlib-perl
    apt-get install libdbi-perl libdbd-mysql-perl
    apt-get install libnet-ip-perl libphp-pclzip make
    apt-get install libapache-dbi-perl

    perl -MCPAN -e ‘install XML::Entities’
    perl -MCPAN -e ‘install SOAP::Lite’

    jusqu’a maintenant je rajoutais des depot un par un comme j’avais que celle des mises a jour de securité dans ma sources.list pour que ca marche mais je suis boqué pour la suite…

    Merci d’avance pour votre aide

  7. Merci pour ton tuto en étant en BTS SIO option réseau en 2 éme année et ton tuto m’as été trés utilile 😉

  8. Hello,

    Il va falloir que je me replonge dans le tuto, ça fais plus d’un an que je ne n’ai pas remis cette solution en place :ninja: .

    Mais de ce que je me souviens, donc j’avais également testé ça avec VirtualBox et ça passé sans problème.

    Euh, il faut savoir que t’as un dhcp propre à Virtulbox 🙂

    Ce que moi je faisais déjà :
    – Deux cartes réseaux sur chaque machine
    – Une en NAT, pour avoir internet
    – Une en fixe, sur le même réseau, pour se pinger plus facilement, etc (et mettre en accès par pont si je me souviens bien (pas certains à 100%))

    Euh ensuite, 10.0.XX.XX c’est du réseau privée, comme 192.168.XX.XX :).

    Et donc ensuite, l’adresse 127.0.0.1, c’est l’adresse propre à ta carte réseau, donc utilise plutôt les adresses IP en fixe, beaucoup plus simple et t’aura moins de problèmes.

    Mais avant toute chose, vérifie bien que tu te pings entre tes différentes machines avec les adresses IP fixes.

    Sinon oui, normalement c’est admin / admin par défaut sur OCS.

  9. Salut Alex,

    J’ai essayé ton tutoriel et c’est seulement à la dernière étape que je bloque.
    En faite quand je fais mon déploiement il n’arrive pas reconnaitre les ordinateurs.

    Je suis sur Windows 7 :
    Et je virtualise via « Virtualbox » Debian 6.0.4.

    J’ai installé les mêmes versions OCS et GLPI, mais contrairement à toi pour aller sur les interfaces j’étais en localhost sur debian. (127.0.0.1)

    Car quand je fais ifconfig sous debian je n’ai pas d’adresse privé j’ai une public « 10.0.XX.XX ».

    Mon DHCP sur ma box est configuré pour aller de 192.168.1.20 à 192.168.1.100. J’ai testé toutes les plages, mais j’ai eu 81 erreurs et aucun ordinateur n’a voulu se déployer. Mon adresse Windows et 192.168.1.61.

    Donc normalement il aurait dû la reconnaitre quand il a analysé toutes les plages.
    En adresse Inventory NG Server address j’ai mis : 127.0.0.1.
    Donc, je ne sais pas si le problème vient de la.

    Par contre quand je me Log a OCS Inventory NG Agent Deployment tool :

    En login je mets : admin et mdp : admin ? Car apparement il est stipulé qu »il faut mettre « Domainaccount donc en l’occurence (localhostadmin) non ? :laugh:

  10. chaud de passer en 777
    un changement de groupe propriétaire ne serait pas mieux? :tongue:
    de plus dans ta doc tu écrit:
    /etc/init.d/mysql restart
    /etc/init.d/mysql reload

    à quoi sert le reload après un restart? 😀

    en tout cas c’est sympa de partager une doc! 😉

  11. J’avais galéré il y a quelques mois à propos de ce sujet, ton topic est bien expliqué, bravo !
    Dommage que je n’ai pas vu cet article plus tot !

  12. Bonjour,
    Vous travaillez sous du Windows ?
    Moi j’ai réalisé ce Tutorial sous un Linux, un Debian plus précisément.
    Je ne serais pas vous aider alors :/

  13. Bjr
    Enfaite j’ai un gd probleme qui m laisse ps trop avance donc le voila, quand je telecharge le plugin OCSNG me demande le XAmp et quand je telecharge ,le wampserver ne fonctionne ps ,j’espere qui y aura une solution claire merci.
    pour precision je travail sous windows xp.
    Merci d’avance.

  14. Merci pour ce tutos bien pratique 🙂 mais je me dois de te dir que tu a fait 2 petites erreurs dans la commande juste après l’installation de MySQL (je ne sais pas si c’est parceque je suis sous ubuntu 10.10 ou autre)
    « aptitude install apache2 libapache2-mod-perl2 php5 php5-mysql php5-gd libapache2-mod-php5 libnet-ipperl libcompress-zlib-perl libdbd-mysql-perl libdbi-perl libapache-dbi-perl libxml-simple-perl libsoap-lite-perl phpmyadmin apt-get install php5-cgi build-essential mysql-server-5.0 »

    voila la correction. Merci
    « apt-get install apache2 libapache2-mod-perl2 php5 php5-mysql php5-gd libapache2-mod-php5 libnet-ip-perl libcompress-zlib-perl libdbd-mysql-perl libdbi-perl libapache-dbi-perl libxml-simple-perl libsoap-lite-perl phpmyadmin

    apt-get install php5-cgi build-essential mysql-server-5.0 »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Bouton retour en haut de la page