Procédure OCS GLPI
Total Page:16
File Type:pdf, Size:1020Kb
Procédure Projet OCS GLPI Signatures Rédactrice Megan CORTES Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » Etapes 1. Les prérequis Installation d’une MV Débian : https://debian-facile.org/doc:install:installation-standard-jessie Un serveur Web (modules Apache, PHP, MYSQL) Configuration des fichiers : /etc/hosts et /etc/hostname ; /etc/network/interface; /etc/apt/source.list Dans source.list ajouter les lignes suivantes : deb http://ftp.fr.debian.org/debian jessie main contrib deb http://security.debian.org/ jessie/updates main contrib 2. GLPI, installation des paquets Apache,PHP et Mysql Mise à jour du système apt-get update && apt-get upgrade Installation des modules Apache et PHP (serveur Web) apt-get install apache2 php5 libapache2-mod-php5 php5-mysqlnd php5-gd Installation des packages pour l’authentification externe (AD) apt-get install php5-imap php5-ldap php5-curl php5-gd php5-xmlrpc Installation de la BDD Mysql apt-get install mysql-server php5-mysql Elément de configuration compte super utilisateur (« root ») Mysql Login : **** Mot de passe : **** Redémarrage du serveur Web et de serveur de BDD Mysql /etc/init.d/apache2 mysql restart 3. GLPI, configuration de la base de données Création de la BDD « glpidb » utilisée par GLPI mysql -u root -p enter password : ******* mysql> create database glpidb; Création d’un utilisateur « glpiuser » et privilèges sur la BDD mysql> grant all privileges on glpidb.* to glpiuser@localhost identified by 'root'; mysql> quit ; 4. GLPI, téléchargement et installation Dossier décompressé dans « Bureau » cp –rf glpi/ /var/www/html/ cd /var/www/html/ chown –R www-data glpi/ Installation de GLPI Accéder à GLPI : http://localhost/glpi Configuration GLPI Changement du mot de passe login : glpi mp : **** Modifier les mots de passe des utilisateurs : glpi, tech, normal et post-only Supprimer le fichier /install/install.php 5. OCS, installation des paquets Installer les VM tools apt-get install open-vm-tools sudo make -y Installation des paquets apt-get install -y libxml-simple-perl libio-compress-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip- perl libsoap-lite-perl libarchive-zip-perl apache2 php5 mysql phpmyadmin libapache2-mod-php5 libapache2- mod-perl2 libphp-pclzip make Configurer automatiquement CPAN cpan -i XML::Entities cpan –i SOAP ::Lite Installer le paquet Zip pour PERL apt-get install -y libphp-pclzip php5-gd Installer le serveur OCS Télécharger l’archive OCS Server (Linux/Unix) , depuis le site OCS Inventory Décompresser la dans un répertoire Donner les droits Aller sur : cd OCSNG_UNIX_SERVER-2.2 Exécuter le script : ./setup.sh Redémarrer Apache2 /etc/init.d/apache2 restart Pour se connecter au serveur OCS : http://localhost/ocsreports 6. Résoudre erreur 404 Mettre le fichier z-ocsinventory-server.conf dans /etc/apache2/sites-available et faire a2ensite z-ocsinventory- server, ce qui va créer le lien symbolique vers sites-enabled. Par contre, avant le reload d'apache 2, il faut commenter la ligne : require "SOAP_USER" se trouvant en fin de fichier z-ocsinventory-server.conf 7. Installer l’agent OCS Inventory sur Windows Télécharger l’agent Exécuter l’agent et installation 8. Installation du plugin FusionInventory Ajouter FusionInventory sur GLPI Télécharger FusionInventory Pour voir la liste de toutes les versions, direction le GitHub. wget https://github.com/fusioninventory/fusioninventory-for- glpi/releases/download/glpi090%2B1.4/fusioninventory-for-glpi_0.90.1.4.tar.gz 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/ Pour accéder aux gestions des plugins, il faut aller dans « Configuration » puis « Plugins », là où nous irons « Installer » et « Activer » le plugin. 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 9. Installer l’agent FusionInventory sur un poste client (Débian) Ajouter l’agent sur le 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 définition options », rajouter la ligne suivante : server = http://mon-serveur-glpi/glpi/plugins/fusioninventory/ Forcer l’inventaire fusioninventory-agent .