Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
Signatures Rédactrice
Megan CORTES
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 ;
Procédure Projet OCS GLPI
Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory »
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