Installation et configuration de OCS Inventory NG et GLPI

Transcription

Installation et configuration de OCS Inventory NG et GLPI
OCS Inventory NG et GLPI
1/35
Installation
et
configuration
de
OCS Inventory NG
et
GLPI
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
2/35
PAGE MODIFICATIVE DE LA VERSION.
Z.Boutahri
Version
Date de création
Auteurs
0.1
04/03/2008
Zakaria BOUTAHRI
0.2
05/03/2008
Zakaria BOUTAHRI
1.0
06/03/2008
Zakaria BOUTAHRI
1.1
07/03/2008
Zakaria BOUTAHRI
1.2
10/03/2008
Zakaria BOUTAHRI
1.3
15/03/2008
Zakaria BOUTAHRI
1.4
18/03/2008
Zakaria BOUTAHRI
TSGRI 2007-2008
OCS Inventory NG et GLPI
3/35
Table des matières
Présentation................................................................................................................................. 4
Fonctionnement .......................................................................................................................... 5
1. Le serveur de communication ............................................................................................ 5
2. Le serveur de déploiement ................................................................................................. 6
3. La console d administration .............................................................................................. 6
4. Modularité ......................................................................................................................... 6
5. Résumé .............................................................................................................................. 7
Architecture du serveur de gestion ............................................................................................. 8
Installation du Serveur OCS Inventory NG sur Linux (Ubuntu 7.10).........................................9
Configuration de OCS Inventory NG................................................................................... 14
Conclusion................................................................................................................................. 16
Administrations de OSC Inventory NG ................................................................................... 20
Installation du Client OCS Inventory sur Linux ( Ubuntu 7.10)...............................................22
Configuration....................................................................................................................... 22
Installation de GLPI ................................................................................................................. 25
Cohabitation de OCS Inventory NG avec GLPI....................................................................... 34
Quel est l'intérêt du dictionnaire de logiciels d'OCS Inventory-NG dans GLPI ?...............34
Mise en place de la cohabitation ......................................................................................... 34
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
4/35
Présentation
Open Computer and Software Inventory Next Generation (OCS inventory NG) est une
application permettant de réaliser un inventaire sur la configuration des machines du réseau et sur les
logiciels qui y sont installés. L application possède une interface de gestion ergonomique, par le biais
d une console web permettant de visualiser l inventaire réalisé. . Depuis la console d'administration,
vous pouvez uploader des paquets (installation de logiciels, commandes, ou uniquement des fichiers à
stocker sur les ordinateurs clients) qui seront téléchargés via HTTP/HTTPS et exécutés par les agents
sur les clients. OCS Inventory NG centralise les informations concernant les postes clients configuration et logiciels installés - tout en optimisant la bande passante du réseau.
Si le serveur d'administration fonctionne sous Linux, et que nmap et smblookup sont disponibles, vous
avez aussi la possibilité de scanner une IP ou un sous-réseau pour des informations détaillées sur les
hôtes non inventoriés.
En effet OCS Inventory Next Generation (OCSING) permet de faire un scan complet de votre réseau
pour en sortir au choix les résultats suivants :
* une vue d'ensemble PC par PC: IP, processeur, RAM, taille du DD, espace occupé du DD, l'OS,
etc. ;
* pour chaque machine et en détail : le numéro de série du constructeur, l'OS installé, le processeur
et la mémoire, les lecteurs logiques, les caractéristiques des cartes vidéo (avec chipset) et des cartes
réseau (avec adresse MAC), des infos sur l imprimante et son driver, les logiciels installés, et les
utilisateurs qui se sont connectés à la machine ;
* une vue d'ensemble de toutes les applications trouvées sur le réseau ;
* une vue des licences de chaque logiciel;
* un décompte application par application (très pratique !) ;
* une vue de toutes les connexions utilisateurs (logs) de toutes les machines du réseau,
particulièrement utile, entre autres, pour déterminer si "par hasard" vous n auriez pas installé un Word
de trop par rapport à l achat des licences !
OCS Inventory NG est publié sous la licence GNU GPL.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
5/35
Fonctionnement
OCS Inventory NG est basé sur un concept de client/serveur. Open Computer and Software Inventory
Next Generation est une application déstinée pour aider l'administrateur système ou réseau à garder un
oeil sur la configuration des machines du réseau et sur les logiciels qui y sont installés.
Les informations suivantes sur le matériel et le système d'exploitation sont récoltées.
Le serveur est composé de trois parties :
- le serveur de communication,
- le serveur de déploiement,
- la console d administration.
1. Le serveur de communication Le serveur collecte, classe et archive les informations relatives aux postes clients. Il fonctionne sous
Apache/PHP/MySQL et peut donc être installé sous n importe quel système d exploitation. Grâce à sa
conception très simple et l utilisation de mod_perl, les performances du serveur sont excellentes. Une
machine modeste peut ainsi inventorier plusieurs milliers de machines.
Les clients sont soumis à divers paramètres afin d éviter d'inonder le réseau à chaque allumage des
postes. L inventaire envoyé au serveur se fait de manière aléatoire et s étale sur une durée définie par
l administrateur. De ce fait, l utilisation d OCS passe complètement inaperçue pour l utilisateur.
L agent gère la remontées des informations concernant l ordinateur :
- une vue globale machine par machine : IP, processeur, RAM, taille du DD, espace occupé du DD,
système d exploitation, etc. ;
- pour chaque machine et en détail : le numéro de série du constructeur, le système d exploitation, le
processeur et la mémoire, les lecteurs logiques, les caractéristiques des cartes vidéo (avec chipset) et
des cartes réseau (avec adresse MAC), des infos sur l imprimante et son driver, les logiciels installés,
et les utilisateurs qui se sont connectés à la machine ;
- une vue de toutes les applications trouvées sur le réseau ;
- une vue des licences de chaque application ;
- un décompte application par application ;
- une vue de toutes les connexions utilisateurs (logs) de toutes les machines du réseau,
particulièrement utile pour déterminer si le nombre de logiciels installés dépasse le nombre de
licences achetées.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
6/35
Les agents sont disponibles pour Windows, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X,
Sun Solaris, IBM AIX.
2. Le serveur de déploiement OCS Inventory NG permet également de déployer des logiciels et mises à jour sur les postes de
manière centralisée. Le téléchargement des paquets à déployer se fait via/sur un serveur HTTPS
(apache + ssl). Cette télédistribution est basée sur une politique de certificats et de serveur web
sécurisé.
3. La console d’administration L interface Web optionnelle écrite en PHP offre des services complémentaires :
- consultation de l inventaire
- manipulation des droits des utilisateurs
- une interface de dépannage (ou Helpdesk) pour les techniciens
4. Modularité Depuis la version 1.0rc3, la majorité des fonctionnalités d OCS Inventory NG peuvent être adaptées
ou étendues via un système de modules.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
7/35
5. Résumé En effet OCS Inventory Next Generation (OCSING) permet de faire un scan complet de votre réseau
pour en sortir au choix les résultats suivants :
* une vue d'ensemble PC par PC: IP, processeur, RAM, taille du DD, espace occupé du DD, l'OS,
etc. ;
* pour chaque machine et en détail : le numéro de série du constructeur, l'OS installé, le processeur
et la mémoire, les lecteurs logiques, les caractéristiques des cartes vidéo (avec chipset) et des cartes
réseau (avec adresse MAC), des infos sur l imprimante et son driver, les logiciels installés, et les
utilisateurs qui se sont connectés à la machine ;
* une vue d'ensemble de toutes les applications trouvées sur le réseau ;
* une vue des licences de chaque logiciel;
* un décompte application par application (très pratique !) ;
* une vue de toutes les connexions utilisateurs (logs) de toutes les machines du réseau,
particulièrement utile, entre autres, pour déterminer si "par hasard" vous n auriez pas installé un Word
de trop par rapport à l achat des licences !
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
8/35
Architecture du serveur de gestion
Figure 1: OCS Inventory NG Communication Architecture
- Le serveur de Base de données peut en réalité seulement être MySQL 4.1 ou supérieur
-Le serveur de Communication a besoin du Serveur Web Apache 1.3. X/2. X et est écrit à
PERL comme un module Apache. Pourquoi ? Parce que les scripts PERL sont compilés uniquement
lorsque Apache est démarré et pas à chaque requête. C'est meilleur pour une question de performance.
-Le serveur de communication peut exiger un certain module PERL complémentaire, selon
votre distribution.
-Le serveur de Déploiement a besoin de n'importe quel Serveur Web avec SSL activé.
-La console d'administration est écrite sous PHP 4.1 et fonctionne sous Apache 1.3.x/2.x. La
console d'administration exige le code postal et le support du GD est activé dans PHP pour permettre
l'utilisation du déploiement.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
9/35
Installation du Serveur OCS Inventory NG sur Linux (Ubuntu 7.10)
Nous allons procéder à l'installation sur une machine équipé de Ubuntu Server 7.10
L'interface d'OCS est en php et s'appuie sur des scripts perl, nous allons donc installer un
serveur web incluant la prise en charge du perl
OCS inventory utilise une base de données SQL pour stockés les informations, nous utiliseront
d'ailleurs cette base de données pour faire communiquer ce dernier avec GLPI. Il faut donc procéder à
l'installation d'un serveur de base de données, ici MySQL dans sa version 5.0 (version minimale
requise)
sudo apt-get install apache2 libapache2-mod-php5 libapache2-mod-perl2 mysql-server-5.0
Entrez ensuite le mot de passe que vous souhaitez dans notre cas ça sera « tsgri »
Il ne faut pas oublier d'installer les modules associés et deux packages nécessaires à la compilation
(GCC et make):
sudo apt-get install gcc make
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
10/35
Ensuite nous allons installer les modules de langages :
sudo apt-get install php5 php5-mysql php5-gd perl libxml-simple-perl libcompress-zlib-perl libdbiperl perl libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysqlperl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl
Maintenant que les pré-requis sont installer nous allons installer OCS (dans notre cas nous allors
installer la version 1.1) directement sur le serveur sourceForge.net et donc tapez :
wget http://mesh.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz
Maintenant nous allons decompresser le fichier telecharger
sudo tar -xzf OCSNG_LINUX_SERVER_1.01.tar.gz
Nous allons maintenant travailler dans le dossier extrait :
cd OCSNG_LINUX_SERVER_1.01/
Apres etre rentrer dans le dossier nous allon slancer l'installation en tapant :
sudo ./setup.sh
et nous arrivons sur cette fenetre
Et valider l'installation en tapant sur la touche « y »
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
11/35
Ensuite appuyez sur la touche entrée pour que localhost soit valider comme nom de serveur de la base
de données
Ensuite nous allons valider par défaut les configurations proposées celles :
-du Port d'ecoute « 3306 »
-les librairies d'Apache
-les fichier configuration d'Apache
-les fichiers de configuration de PERL
-Dans notre cas nous n'avons qu'à valider les options.
Lorsque vous avez cet écran n'oubliez pas de rentrée le répertoire ou démarre apache dans le cas de
Ubuntu c'est le répertoire « /var/www/ »
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
12/35
Et lorsque vous avez ce message « Enjoy OCS Inventory NG ;-) » C'est que c'est fonctionnel.
N'oubliez pas de redémarrer Apache en tapant :
sudo /etc/init.d/apache2 restart
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
13/35
Nous allons modifier le fichier « /etc/php5/apache2/php.ini » pour nous permettre d'augmenter la
taille des packages pour etre deployer sur le réseau. La configuration standars est de 2 Mo, nous allons
l'augmenter a 80 Mo pour cela suivez les instructions :
sudo nano /etc/php5/apache2/php.ini
cherchez les lignes « post_max_size » « upload_max_filesize » et remplacer la taille existant par la
taille voulu dans notre cas c'est 80 Mo
Après les modifications effectuées, il faut redémarrer apache en utilisant cette commande :
sudo /etc/init.d/apache2 restart
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
14/35
Configuration de OCS Inventory NG
Ensuite allez sur votre natigateur et taper l'adresse suivant :
http://votre_ip/ocsreports/install.php
vous arrivez à cette fenêtre :
Le login de base chez mysql est « root »
Dans notre cas le mot de passe entré precedement lors de l'installation de mysql etait « tsgri »
le MySql HostName est le nom de l'hote MySql
N.B. : L'installeur créera la base de données "ocsweb", l'utilisateur MySQL "ocs" avec un mot-de-passe "ocs".
Il donnera aussi à l'utilisateur "ocs" les privilèges "Select | Insert | Update | Delete | Create | Drop | References |
Index | Alter | Create temp | Lock" sur la base de données "ocsweb". L'utilisateur sera utilisé par le serveur
d'Administration et le serveur de Communication pour se connecter à la base de données.
Si vous ne voulez pas utiliser l'utilisateur MySQL par défaut "ocs" avec son mot-de-passe "ocs", vous devez
mettre-à-jour dans le fichier "dbconfig.inc.php" la variable constante PHP "COMPTE_BASE", qui est le login
de l'utilisateur, et "PSWD_BASE", qui est le mot-de-passe utilisateur. Ne pas oublier de mettre-à-jour aussi le
fichier de configuration du serveur de Communication, spécifiquement son fichier
de configuration Apache.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
15/35
vous arrivez sur cette page :
Ce champ vous sert a rentré un texte décrivant le TAG, un caractere affiché au premier lancement de
l'agent demandant a l'utilisateur d'entrer la valeur TAG. C'est une donnée générique qui vous permet
de trier les nouveaux ordinateurs (site géographique , etc ... ). Si vous ne voulez pas de cette
fonctionnalité, vous pouvez laisser ce champ vide. (comme dans notre cas).
Ensuite nous arrivons sur cette page
Comme indiquez sur cette page l'installation est terminée le login est « admin » et le passe et aussi
« admin »
Cliquez ensuite sur « Click here to enter OCS-NG GUI » pour acceder au service.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
16/35
Lors de la connexion n'oubliez pas de cliquez sur la drapeau en haut a gauche de la france qui mettra
le logiciel en français.
et comme dis précédemment le login et mot de passe sont : admin et admin
Ensuite vous arrivez sur la page d'administration que voici
Conclusion
OCSING est un logiciel open source qui permet une gestion efficace de votre parc matériel et logiciel.
Son implémentation est simple et n entraîne que peu de modification au sein de votre architecture.
Couplé avec des bases de donnée performantes tel que SQL Serveur ou MySql, vous pourrez effectuer
de nombreux recoupement.
Si de plus vous associez à OCSING un utilitaire tel que ZabbiX, et, ou GLPI vous pourrez gérer
efficacement et simplement l'ensemble de votre parc informatique.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
17/35
Resultat de l'inventaire
Pour visionner le resultat de l'inventaire allez sur http://monserver_ip/ocsreports/index.php
Le menu de gauche :
Pour voir tous les ordinateurs
Voir la répartition code / Machines
Pour effectuer une recherche multi-critéres
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
18/35
Visualiser le résultat d'un ordinateur, pour cela il faut juste cliquer sur le nom de l'ordinateur.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
19/35
Les informations suivantes sur le matériel et le système d'exploitation sont récoltées.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
20/35
Administrations de OSC Inventory NG
Tout d'abord connecter vous sur votre administration en faisant :
http://serveur_ip//ocsreports
Gestion des utilisateurs
En cliquant ici vous aurez acces a l'option Users afin d'afficher les utlisateurs, dans
cette rubrique vous pourrez ajouter les nouveaux utilisateurs; il existe deux types de comptes :
Le compte Administrateur : l'administrateur a la capacité de modifier et configurer tous les parametres
de OCS Inventory NG
Le compte utilisateur : l'utilisateur peut seulement consulter la base de donnée et explorer les
inventaires il ne peut en aucun cas modifier quoi que se soit.
Pour effacer un utilisateur, cliquez juste sur la croix rouge en fin de ligne correspondante.
Options Générales
En cliquant ici, vous aurez accès a toutes les options générales.
Vous trouverez dans l'annexe 1 toutes les descriptions des différentes options qui se
trouvent sur cette page.
Gestion Base de registre
En cliquant ici, vous aurez accès a l'option Base de registre.
Cette option permet à l' Agent OCS Inventory NG pour Windows d'interroger la base
de registre des ordinateurs inventoriés pour obtenir la valeur d'une clé ou de toutes les clés des
registres intitulés HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG (et
HKEY_DYN_DATA pour les ordinateurs fonctionnant sur Windows 9x).
Vous devez activer cette fonctionnalité dans la configuration générale, option "REGISTRY", pour que
cela puisse fonctionner bien évidemment
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
21/35
Gestion des ordinateurs
Cette options gère les ordinateur dupliqués. Elle permet a OCS Inventory NG de detecter
les ordinateurs renommé, réinstallé.
Généralement, il se débrouillera tout seul. Mais quelques fois, il est impossible au serveur de savoir
que deux ordinateurs sont identiques ou non, par exemple quand il n'y a pas d'adaptateur réseau (pas
d'adresse MAC) ou quand le numéro de série n'est pas proprement paramétré par le constructeur (Si
vous changez le nom d'un ordinateur, l'application ne sera pas capable de le reconnaître s'il n'y a pas
de numéro de série ou d'adresse MAC, elle dupliquera l'ordinateur).
Vous pouvez choisir la sorte de comparaison que vous voulez dans la zone de liste juste supérieure.
* "Redundancy summary"- Montre le nombre d'ordinateurs superflus détectés avec chaque
méthode de comparaison.
* Hostname + Serial number , Hostname + Mac address , Mac address + Serial number Ceux-ci sont les deux méthodes de comparaison de critères, le plus fiables. Il rend tous les ordinateurs
qui ont deux critères dans commun.
* Hostname only , Serial only , Mac address only - Ceux-ci est une méthode de comparaison
de critère; il montre seulement tous les ordinateurs qui partage un paramètre en particulier.
Une fois que qu OCSING vous liste les ordinateurs « suspects », c est à vous de vérifier la véracité de
ces données.
Dictionnaire pour l'intégration GLPI
Il y a 3 catégories par défaut :
* NEW : incluez nouveau ou ancien logiciel pas encore catégorisé.
* IGNORED : vous pouvez mettre dans cette catégorie tout les logiciels que vous ne voulez pas
importer dans GLPI.
* UNCHANGED : vous pouvez mettre dans cette catégorie tout les logiciels que vous ne voulez
pas" renommer "dans GLPI. Ce logiciel sera importé tel quel.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
22/35
Installation du Client OCS Inventory sur Linux ( Ubuntu 7.10)
Configuration
Pour installer la version de OCS Inventory Client il faut installer les dépendances suivantes :
sudo apt-get install libxml-simple-perl libcompress-zlib-perl libnet-ip-perl libwww-perl libnet-ssleayperl libc6-dev
ensuite il faut télécharger le fichier « OCSNG_LINUX_AGENT_1.01.tar.gz » disponible a cette
adresse en utilisant la commande :
wget
http://ovh.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_AGENT_1.01_with_require.t
ar.gz
apres avoir télécharger le fichier « OCSNG_LINUX_AGENT_1.01.tar.gz » il faut le décrompresser
pour cela utiliser la commande :
tar -xzvf OCSNG_LINUX_AGENT_1.01_with_require.tar.gz
ensuite entrez dans le dossier :
cd OCSNG_LINUX_AGENT_1.01
pour lancer l'installation utiliser cette commande :
sudo ./setup.sh
Vous avez le choix entre deux méthode pour générer l'inventaire:
-Local : l'ordinateur n'est pas connecté au réseau, l'inventaire sera généré dans un fichier qui sera
envoyé manuellement à l'opérateur OSC Inventory NG
-HTTP: l'ordinateur est connecter au réseau et il est capable d'atteindre le serveur de communication
via le protocole HTTP
Dans notre cas nous allons choisir la méthode « HTTP » en entrant l'adresse du serveur qui héberge le
serveur OCS Inventory NG puis valider.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
23/35
Ensuite il faudra entrer l'IP du serveur dans notre cas c'est 172.25.20.60 puis valider
Ensuite entrer le port (le port par défaut c'est le port 80)
Lors de la demande du TAG ne rien entré vu que sur la configuration du Serveur nous n'avons rien
entré, donc valider sans rien entré.
Lorsque l'installation se termine bien et que tout est bien installer vous avez ce message :
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
24/35
voilà l'installation est terminer vous n'avez plus qu'a vérifier sur le Serveur si tout est bien affiché.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
25/35
Installation de GLPI
Prés-requis Ubuntu Server 7.10 mis a jour
Nous allons installer les logiciel qu'il faut c'est a dire
le serveur Apache2
le module php pour apache2
le PHP 5
le module permettant la prise en charges du MySql,
pour cela il faut lancer la commande :
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-mysql
Rentrez votre mot de passe lorsqu'on vous le demande
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
26/35
Maintenant il faut installer Mysql 5.0
pour cela taper la commande:
sudo apt-get install mysql-server-5.0
Rentrez le mot de passe lorsqu'on vous le demande
Appyez sur la touche « O » pour valider l'installation
A l'affichage de cet ecran entrée le mot de passe « root » pour mysql dans notre cas nous allons choisir
« tsgri »
Puis valider en appyant sur la touche « entrée »
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
27/35
Maintenant nous allons entré dans MySql pour créer la base de donnée GLPI pour cela taper la
commande :
mysql -u root -p
puis entré votre mot de passe
Ensuite
create database glpidb;
puis
grant all privileges on glpi.* to glpi@localhost identified by 'glpi';
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
28/35
Ensuite Nous allons modifier le fichier « MySql.ini » pour que PHP puisse se connecter a MySql pour
cela taper :
sudo grep -i mysql.so /etc/php5/conf.d/mysql.ini
Chercher la ligne :
extension=mysql.so
et enlever le « # » s'il existe au début de la ligne
puis nous allons redémarrer le service Apache2 pour cela taper :
sudo /etc/init.d/apache2 restart
et entré le mot de passe de votre utilisateur machine
Ensuite il faut télécharger le fichier GLPI disponible sur
http://glpi-project.org/?article3&lang=fr
dans notre cas nous utiliserons GLPI Version 0.70.2
Après l'avoir telecharger on va maintenant l'extraire directement dans le dossier « /var/www/ » pour
cela taper :
sudo tar -xvzf glpi-0.70.2.tar.gz -C /var/www/
Ensuite nous allons modifier les droit pour que le groupe Apache puisse modifier et accéder au
dossier GLPI qui a été créer lors de l'extraction pour cela taper :
sudo chown -R www-data /var/www/glpi
Maintenant nous allons nous connecter sur le serveur GLPI pour le configurer pour cela il faut allez a
l'adresse de votre serveur :
http://adresseglpi/glpi/
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
29/35
Ensuite accepter bien évidemment le contrat de licence
Ensuite vous avez le choix entre l'installation et la mise a jour pour nous c'est l'installation qu'il faut
choisir
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
30/35
Ensuite GLPI vérifie la compatibilité du serveur et des droits qui lui sont attribué Cliquez ensuite sur
continuer
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
31/35
Ensuite vous aurez cet écran entrez :
pour Mysql server : soit « localhost » ou bien l'ip du serveur
pour mysql user : entrez le mot de passe que vous avez configurez précédemment dans notre exemple
c'est « glpi »
pour mysql pass : entre le mot de passe dans notre cas c'est « glpi » puis sur « Continuer »
Ensuite nous arrivons sur cet écran ou glpi vérifie s'il existe des base de données dans le cas contraire
créer la, dans notre cas elle est déjà créer pour cela on la choisir et on clique sur Continuer
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
32/35
L'étape 3 vérifie l'existe de la base de données, mais crée aussi les accès pour se connecter au logiciel
ces accès sont utilisateur « glpi » mot de passe « glpi »
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
33/35
Installation terminée a l'étape 4 qui est réussi. donc maintenant on peut utiliser « glpi ». Cliquez
ensuite sur « Utiliser GLPI »
Voici l'écran de connexion n'oubliez pas d'utiliser comme login « glpi » et mot de passe « glpi »
En cas d'oubli de mot de passe effacer le fichier qui se trouve dans glpi/config/ ce fichier s'appelle
config_db.php il permet de relancer l'installation.
Bien évidement n'oubliez pas de changer le mot de passe « glpi » lorsque vous êtes connecter par
mesure de sécurité.
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
34/35
Cohabitation de OCS Inventory NG avec GLPI
Quel est l'intérêt du dictionnaire de logiciels d'OCS Inventory­
NG dans GLPI ?
Celui-ci permet de regrouper, sous une seule entrée dans GLPI, plusieurs entrées inventoriées
dans OCSInventory-NG. Par exemple, si vous avez un logiciel A existant en versions 1.x et 1.y qui
sont, de votre point de vue, identiques, vous pouvez définir une catégorie « Logiciel A » dans le
dictionnaire de OCSInventory-NG. A l'importation dans GLPI, au lieu d'avoir deux entrées, une pour
la 1.x et une pour la 1.y, vous n'aurez plus qu'une entrée générique « Logiciel A ». Vous pouvez
regrouper sous une même catégorie autant de logiciels que vous le souhaitez, ceux-ci n'apparaîtront
que comme un seul et même logiciel dans GLPI. Notez cependant que vous n'aurez, dans GLPI,
aucune information quant aux diverses versions de logiciels inclus dans la catégorie « Logiciel A »,
contrairement à ce qui se passe avec la catégorie « UNCHANGED » pour laquelle l'ensemble des
informations sont transmises à GLPI.
Mise en place de la cohabitation Connectez sur votre serveur glpi
http://serveurglpi/glpi/
rendez-vous ensuite dans Configuration - Générale - Restrictions - Activer le mode OCSNG
Z.Boutahri
TSGRI 2007-2008
OCS Inventory NG et GLPI
35/35
Sources et annexes
Vous trouverez ici les liens qui m'ont permis de rédiger cette procédure :
* http://www.ocsinventory-ng.org (site officiel )
* http://doc.ubuntu-fr.org/ocs_inventory
* http://www.newbielinux.fr/
* http://fr.wikipedia.org/wiki/OCS_inventory
* http://glpi-project.org
* http://glpi-project.org/wiki/doku.php?id=
Z.Boutahri
TSGRI 2007-2008

Documents pareils

OCS GLPI DEBIAN5

OCS GLPI DEBIAN5 # 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 l...

Plus en détail

Installation d` OCS inventory et de GLPI

Installation d` OCS inventory et de GLPI 3 Installation de GLPI OCS inventory est le logiciel qui récupère les données envoyées par les ordinateurs du réseau et complète au cours du temps sa base de données, alors que GLPI dans notre cas...

Plus en détail

OCS Inventory NG Serveur 2.1 : Installation et Configuration

OCS Inventory NG Serveur 2.1 : Installation et Configuration Mettre à jour le serveur de gestion Pour mettre à jour le serveur de communication et la console d'administration, vous devez suivre les instructions décrites dans la section intitulée Installer le...

Plus en détail

Installation GLPI-ocs-ssl - GLPI-Wiki

Installation GLPI-ocs-ssl - GLPI-Wiki « utilitaire », ajouter « deb http://www.backports.org/debian/ sarge-backports main » à votre sources.list si besoin) glpi:~# apt-get install libapache2-mod-php5 glpi:~# apt-get install mysql-serve...

Plus en détail