7
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 »

Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

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 »

Page 2: Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

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

Page 3: Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

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

Page 4: Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

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

Page 6: Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

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.

Page 7: Procédure - WordPress.com · Projet OCS GLPI Définition Installation d’un serveur OCS-GLPI et du plugin « FusionInventory » ... Décompresser l’archive, la déplacer dans

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