- Accueil > Réseau > Installation d'OCS & GLPI
Titre OCS & GLPI

Icone PDF Version PDF du tutoriel
Introduction

OCS Inventory NG est une application permettant de réaliser un inventaire de la configuration matérielle du réseau et des logiciels installés. OCS est simple d'utilisation grâce à son interface web. Alors que GLPI reprend la base de donnée de OCS et permet une gestion plus finie et approfondie qu'OCS à travers une interface graphique plus complète.

Première image de ocs

1 Installation de OCS

Pour fonctionner, OCS a besoin de apache et de mysql pour la gestion des bases de données, ainsi que des langages PHP et perl.

1.1 Installation d'apache et de mysql SUR DEBIAN 3.1

Installation d’Apache2 :
root@serveurinventaire:~# apt-get install apache2

Installation du module Perl2 pour Apache2 :
root@serveurinventaire:~# apt-get install libapache2-mod-perl2

Installation de mysql_server :
root@serveurinventaire:~# apt-get install mysql-server-4.1

Installation de php4 :
root@serveurinventaire:~# apt-get install php4

Installation du module mysql pour php4 :
root@serveurinventaire:~# apt-get install php4-mysql

Installation du module gd pour php4 :
root@serveurinventaire:~# apt-get install php4-gd

Installation de make :
root@serveurinventaire:~# apt-get install make

Installation de modules perl :
root@serveurinventaire:~# apt-get install  libnet-ip-perl libcompress-zlib-perl libdbd-mysql-perl libdbi-perl

Installation du module libapache-dbi-perl :
root@serveurinventaire:~# apt-get install libapache-dbi-perl

Pour l'installation de ce module la première fois j'ai eu des erreurs de fichier j'ai donc été sur un site afin de le télécharger et de l'installer manuellement.

Téléchargement du module

root@serveurinventaire:~#:
wget http://ftp3.nrc.ca/debian/pool/main/liba/libapache-dbi-perl/libapache-dbi-perl_0.94-2_all.deb


Installation des modules perl restants:
root@serveurinventaire:~# apt-get install libxml-simple-perl libsoap-lite-perl

1.2 Installation d'OCSinventory

J'ai installé une version RC3 stable après avoir eu quelques soucis avec la version 1.0. Pour plus de clarté j'ai créé un dossier « ocsadmin » sous le répertoire racine afin d'y stocker les fichiers temporaires nécessaires à l'installation


root@serveurinventaire:~#: mkdir /ocsadmin


Ensuite je me suis placé dans ce dossier afin d'y télécharger directement le paquet d'installation d'OCS
root@serveurinventaire:~#: cd /ocsadmin

1.3 Téléchargement d' OCS

Téléchargeons tous d'abord le paquet d'installation
root@serveurinventaire:~#
wget http://prdownloads.sourceforge.net/ocsinventory/OCSNG_LINUX_SERVER_1.0RC3-1.tar.gz

1.4 Installation du paquet

Décompressons ce paquet et lançons l'installation
root@serveurinventaire:~# tar -zxvf OCSNG_LINUX_SERVER_1.0RC3-1.tar.gz

root@serveurinventaire:~# cd OCSNG_LINUX_SERVER_1.0RC3-1

root@serveurinventaire:~# chmod +x setup.sh

root@serveurinventaire:~# ./setup.sh

Pour installer notre logiciel il va falloir répondre à certaines questions
Do you wish to continue ([y]/n) ?
Comme il s’agit d’une première installation, on ne tient pas compte de cet avertissement et on répond "y" !

Which host is running database server [localhost] ?
Valider pour "localhost", puisque notre serveur MySQL est sur la même machine...

On which port is running database server [3306] ?
On garde le port 3306 (c’est en général celui par défaut).

Where is Apache daemon binary [/usr/sbin/apache2] ?
Normalement ça devrait être bon... sauf si vous avez fait une installation exotique d’apache...

Which user account is running Apache web server [www-data] ?
La vérification d’Apache et de son fichier de configuration a été faite, maintenant on nous demande le compte utilisateur du seveur web, www-data devrait faire l’affaire.

Which user group is running Apache web server [www-data] ?
Ici on nous demande le nom d’utilisateur du groupe Apache, comme ci-dessus www-data fera également l’affaire.

Found PERL Intrepreter at  ;-) Where is PERL Intrepreter binary [/usr/bin/perl] ?
Après vérification des noms d’utilisateur et de groupe Apache, on confirme où se trouve l’interprêteur PERL.

Do you wish to setup Communication server on this computer ([y]/n) ?y
Après la confirmation pour Perl, on nous demande si on installe le serveur de communication d’OCS sur la même machine... si on n'a qu'un seul serveur, on dit "yes" !

Where is Apache Include configuration directory [//etc/apache2/conf.d/] ?
On accepte la valeur par défaut.

Where to put Communication server log directory [/var/log/ocsinventory-NG] ?
On est toujours d’accord avec la proposition par défaut...

ensuite il vérifie si les modules perl sont bien installés

Checking for DBI PERL module... Found that PERL module DBI is available.
Checking for Apache ::DBI PERL module... Found that PERL module Apache ::DBI is available. Checking for DBD ::mysql PERL module... Found that PERL module DBD ::mysql is available. Checking for Compress ::Zlib PERL module... Found that PERL module Compress ::Zlib is available. Checking for XML ::Simple PERL module... Found that PERL module XML ::Simple is available. Checking for Net ::IP PERL module... Found that PERL module Net ::IP is available. Checking for SOAP ::Lite PERL module... Found that PERL module SOAP ::Lite is available.

Ici tout est bon donc on peut continuer

Do you wish to setup Administration server (web administration console) on this computer ([y]/n) ?
Pour les mêmes raisons que tout à l’heure on le met sur la même machine.

Where is Apache root document directory [] ?
Là, répondre par /var/www ensuite libre à vous de changer de dossier

Normalement il est conseillé de redémarrer l'ordinateur, mais relancer apache suffit au bon fonctionnement de OCS
root@serveurinventaire:~# /etc/init.d/apache2 restart



2 Configuration d' OCS inventory

Ensuite pour accéder à notre nouveau système de gestion de parc informatique il suffit d'ouvrir notre navigateur internet et de rentrer l'adresse suivante
http://nom_du_serveur_OCS/ocsreports/
ici notre serveur est sur le poste d'adresse 192.168.224.10 donc on entre l'adresse suivante
http://192.168.224.10/ocsreports/. Si tout se passe bien on nous demande un login et mot de passe pour accéder à la base de donnée

le login : root
mot de passe : ne rien mettre (sauf si vous avez déjà donné un mot de passe)
l'hôte : localhost

deuxième image de ocs
Vérifiez que vous obtenez bien le même écran
Pas la peine de remplir le champ du bas, cliquez ensuite sur Envoyer

cliquez sur click here to enter OCS-NG GUI
Cliquer sur le drapeau français ....... entrez les paramètres de connexion par défaut:
nom utilisateur: admin
mot de passe: admin

Voilà nous sommes prêt pour l'inventaire
pour que les caractères spéciaux s'affichent bien dans OCS il faut modifier le fichier apache2.conf
en utilisant la commande suivant
sudo vim /etc/apache2/apache2.conf
décommenter la ligne
AddDefaultCharset ISO-8859-1
ensuite relancer apache avec
sudo /etc/init.d/apache2 restart


2.1 Installation des agents (windows)

Les agents sont téléchargeables sur le site 01net.com à l'adresse suivante:
http://www.01net.com/telecharger/windows/Utilitaire/reseau/fiches/37945.html
Le dossier reçu comportent 3 exécutables qui correspondent à 3 manières différentes de faire un inventaire:

- ocsagent.exe
Lancer cet exécutable permet de générer un fichier .dat contenant l'inventaire de la machine il est donc pas nécessaire dans ce premier cas d'avoir le serveur allumé ou d' être connecté au réseau mais il faut récupérer les fichier .dat de chaque ordinateur un par un.

- OcsAgentSetup.exe
Cet seconde technique consiste à installer l'agent comme un programme (program files) afin d'établir un service windows qui synchronisera ses données avec le serveur dans une période définie auparavant par l'utilisateur, cette façon de faire utilise un peu de ressource à chaque mise à jour sur le serveur, de plus cet agent doit être installé sur chaque ordinateur un par un

- OcsLogon.exe
Cette dernière façon de faire consiste à lancer cet exécutable à chaque ouverture de session d'un ordinateur à un domaine (script d'ouverture de session) ici on utilise un peu de ressource système à chaque démarrage système et enfin le serveur doit être allumé et connecté au réseau.

Dans notre cas, nous avons utilisé la dernière technique car chaque ordinateur est connecté au réseau et à un domaine donc la solution n°1 n'a pas d'intérêt et comme le réseau est vaste nous ne privilégierons pas la solution n°2.
Pour que l'agent communique avec le bon serveur il faut renommer le fichier OcsLogon.exe en adresse_ip_serveur.exe donc pour mettre en place l'agent je l'ai nommé 192.168.224.10.exe, ensuite placer ce fichier dans un dossier partagé lisible par tous, pour partager un dossier il faut modifier le fichier de configuration de samba pour cela entrez la commande :
root@serveurinventaire:~# vim /etc/samba/smb.conf

Et ajoutez les quelques lignes suivantes à la fin du fichier:

[OCS]
comment = OCS agent
path = /home/ocs
guest ok= yes
writable = no
read only = yes
Dans notre exemple le dossier s' appel « OCS ».
Pour que l'agent se déploie il faut que le client entre la commande suivante:
\adresse_ip_serveur\OCS\adresse_ip_serveur.exe
On peut également ajouter des paramètres tel que:
/DEBUG : pour générer un fichier log.
/NP : pour ne pas passer par un proxy.
/DEPLOY : pour le forcer à utiliser un port pour le déploiement.
Cette commande peut être placé dans le script d'ouverture de session ce qui permettra d'automatiser ce déploiement à chaque ouverture de session.

2.2 Mise à jour OCSinventory

Si l'on désire installer une nouvelle version de OCS il suffit de suivre la procédure du chapitre « Installation d' OCSinventory » de manière à réinstaller OCS par dessus et le configurer comme dans le chapitre « Configuration d' OCSinventory » mais il faut entrer l'adresse http://192.168.224.10/ocsreports/install.php et non pas http://192.168.224.10/ocsreports/

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 copie la base de données d' OCS pour ensuite la gérer de façon plus fonctionnel. En effet étant donné que GLPI possède sa propre base l'utilisateur peut à travers une interface graphique modifier cette base et effectuer des recherches plus approfondis.

GLPI se présente comme une interface web, développée en PHP. Ses fonctionnalités couvrent
-Inventaire des ordinateurs, périphériques, réseau, imprimantes et consommables associés. Notamment grâce à un interfaçage avec OCS inventory
-Gestion des licences (acquises, à acquérir, sites, oem..) et des dates d’expiration.
-Affectation du matériel par zone géographique (salle, étage...), par groupes d'utilisateurs et par utilisateurs.
-Gestion des informations commerciales et financières (achat, garantie et extension, amortissement).
-Gestion des états de matériel.
-Gestion des demandes d’intervention pour tous les types de matériel de l’inventaire.
-Gestion du planning et export au format Ical pour Assistant personnel.
-Interface pour permettre à l'utilisateur final de déposer une demande d’intervention.
-Gestion des entreprises, contrats, documents liés aux éléments d’inventaires...
-Réservation de matériel.
-Gestion d’un système de base de connaissances hiérarchique (FAQ) , gestion d’une FAQ publique.
-Génération de rapports sur le matériel, de rapports réseau, de rapports sur les interventions.
De plus, GLPI présente de nombreux plugins venant ajouter d'autres fonctionnalités à la liste présente.

3.1 Installation du serveur :

Pour installer GLPI nous devons lui créer sa propre base de données car contrairement à OCS il ne peu pas le faire lui même.

Attribution du mot de passe root pour mysql :
root@serveurinventaire:~# mysqladmin password 'password'

Création de la base de données GLPI :
root@serveurinventaire:~# mysql -p

Ensuite on nous demande notre mot de passe qui est ici
- mysql > create database glpidb;
- mysql > grant all privileges on glpidb.* to glpiuser@localhost identified by 'glpi';
- mysql > quit

Récupérons dans un premier temps le pasquet d'installation
root@serveurinventaire:~# wget http://glpi-project.org/dw2_out.php?id=362

Décompressons le
root@serveurinventaire:~# tar -xvzf glpi-0.65.tar.gz -C /var/www/

Puis changeons les permissions du dossier de GLPI
root@serveurinventaire:~# chown -R www-data /var/www/glpi/

Configuration du php.ini :
root@serveurinventaire:~# vim /etc/php4/apache2/php.ini

Il faut changer « memory_limit=8 » en « memory_limit=32 ». Pour augmenter la memoire qu' utilisera GLPI sinon nous aurons le message d' erreur suivant.

Allocated memory: 8388608 octets
A minimum of 16Mo is commonly required for GLPI.
Try increasing the memory_limit parameter in the php.ini file.


Afin que le fichier php.ini soit pris en compte. Il faut enlever les «  ; » devant « extension=mysql.so »

Redemarrer le service Apache2 :
root@serveurinventaire:~# /etc/init.d/apache2 restart

Ensuite pour accéder au logiciel GLPI ouvrez un navigateur internet et entrez l'adresse suivante: http://adresse_serveur/glpi

Chez nous, l'adresse est http://192.168.224.10/glpi par défaut.

troisième image de ocs
Authentification :

 Identifiant : glpi
Mot de passe : glpi

3.2 Mise à jour de GLPI

1- Sauvegarde de votre ancienne configuration

Avant tout il convient de réaliser les opérations suivantes :

Sauvegardez votre base de donnée via l’interface de sauvegarde de GLPI, récupérez le fichier "SAUVEGARDE.sql" contenant les données dans le répertoire backups/dump/ et faites en une sauvegarde.

Sauvegardez TOUT le répertoire GLPI (il contiendra la sauvegarde de votre base SQL et vos documents

A partir de là, si la mise à jour ne se déroule pas comme prévu ou que les nouvelles implémentations de la version supérieur ne vous conviennent pas, il sera facile de revenir à votre version précédente.

2- Récupération et installation des fichiers

-1) Téléchargez le tarball de la version que vous souhaitez dans la rubrique téléchargement du site du projet glpi (http://glpi-project.org).

quatrième image de ocs
-2) Vérifiez ou changez les droits sur les dossiers suivants :

 
[votre_racine_http/]/glpi/files
[votre_racine_http/]/glpi/config/

de manière à ce que PHP y ait les droits d’écriture.

3- Lancement de la mise à jour

-1) Faites pointer votre navigateur web sur http://votreserveur/glpi/

cinquième image de ocs
-2) Sélectionnez la langue dans laquelle vous souhaitez effectuer la mise a jour et cliquez sur « ok ».

sixième image de ocs
-3) Cliquez sur « mise à jour ».

septième image de ocs
-4) Vérifiez que les tests d’environnement on bien tous été réalisé avec succès, sinon suivez les instructions et re-essayez.

huitième image de ocs

Si tout c’est bien passé, cliquez sur « continuer ».

-5) Configurez l’accès au serveur Mysql, aidez vous du fichier config.php que vous avez sauvegardé, pour remplir : Mysql serveur : le nom d’hôte mysql Mysql user : le nom d’utilisateur mysql Mysql pass : le mot de passe associé au nom d’utilisateur mysql

Par défaut les paramètres sont les suivants :

serveur mysl: localhost
nom utilisateur: root
mot de passe: root

Une fois tout ceci fait cliquez sur « continuer »

6) Sélectionnez la base de données que vous souhaitez mettre à jour. Si vous ne connaissez pas son nom, référez vous au fichier config.php que vous avez sauvegardé, il s’agit du nom se trouvant dans la variable $dbdefault. Cliquez sur « continuer »

neuvième image de ocs
7) Un écran vous demande si vous êtes sûr de vouloir mettre à jour votre base de données, cliquez sur « continuer » si c’est la cas.

dixème image de ocs
8) La mise à jour commence, cela peut prendre un certain temps en fonction de la taille de votre base de données.

Ensuite suivez les instructions qui varient suivants les versions

4 Télédéploiement de paquets par OCS Inventory NG

4.1 Introduction

OCS Inventory NG fournit une fonctionnalités de télédiffusion/installation de paquets sur les ordinateurs clients. Depuis le serveur central d'administration, vous pouvez mettre à disposition des paquets qui seront téléchargés par HTTP/HTTPS et exécutés par les agents sur les postes clients.

Un paquet est constitué de 4 composants principaux:

-une priorité,
-une action,
-optionnellement un fichier ZIP ou TAR.GZ file qui contient autant de fichiers et répertoires que vous souhaitez,
-et optionnellement une commande à exécuter.

Il y a 11 niveaux de priorité, les niveaux 0 à 10. Le niveau 0 correspond à la plus haute priorité, et le niveau 10 à la plus basse. Un paquet de priorité 0 sera déployé avant un paquet de priorité 1. Un paquet de priorité 1 sera déployé avant un paquet de priorité 2…

L'action est associée au fichier à déployer sur le poste client, et à la commande à exécuter. Ce triplet peut être l'un des suivants:

- Action Lancer: pour déployer un fichier ZIP ou TAR.GZ et lancer avec ou sans paramètres un fichier exécutable inclu dans l'archive.
LE ZIP ou TAR.GZ sera décompressé dans un répertoire temporaire, et la commande associée sera exécuté dans ce répertoire.
Cette action autorise la récupération du code retour de la commande exécutée.
- Action Exécuter: Pour déployer un fichier ZIP ou TAR.GZ (optionnel), et lancer avec ou sans paramètres un fichier exécutable inclu OU NON dans l'archive.
Si l'exécutable n'est pas présent dans l'archive, il doit faire partie intégrante d'une application déjà installée sur le poste. Typiquement, c'est une commande Windows standard comme un appel Windows Installer, et sous Linux, un appel RPM ou DPKG.
Le fichier ZIP ou TAR.GZ sera décompressé dans un répertoire temporaire, et la commande associée sera exécuté dans ce répertoire.
Cette action ne permet pas de récupérer le code retour de la commande exécutée. Toutefois, cette action vous permet d'exécuter des commandes sur les postes clients, sans déployer le moindre fichier. Par exemple, vous pouvez l'utiliser pour exécuter des commandes de configuration du système d'exploitation.
- Action Stocker: pour déployer un fichier ZIP ou TAR.GZ et stocker seulement son contenu dans un répertoire du poste client.
Il n'y a pas de commande associée à cette action, seulement le chemin d'accès du répertoire dans lequel extraire les fichiers de l'archive.
Par exemple, cette fonctionnalité vous autorise à créer un ZIP contenant l'exécutable Media Player Classic, et un répertoire avec quelques fichiers MP3 et une play list pour Media Player Classic. La commande associée sera un appel à l'exécutable Media Player Classic avec en paramètre le fichier play list à lancer. Quand ce paquet sera téléchargé par les agents, l'utilisateur verra Media Player Classic s'ouvrir et lire la play list.

4.2 Installation openSSL

Création des certificats
root@serveurinventaire:~# apt-get update

root@serveurinventaire:~# apt-get install openssl

root@serveurinventaire:~# apache2-ssl-certificate

Configuration d’apache
root@serveurinventaire:~# a2enmod ssl

root@serveurinventaire:~# /etc/init.d/apache2 reload

Ajouter une ligne avant la directive du fichier /etc/apache2/mods-enable/ssl.conf
SSLCertificateFile /etc/apache2/ssl/apache.pem

Ensuite, ajoutez au fichier /etc/apache2/ports.conf la ligne suivante :
Listen 443

Configuration de votre VirtualHost
En ajoutant une section dans /etc/apache2/sites-available/default ou créer un nouveau fichier /etc/apache2/sites-available/default-ssl avec ceci :


ServerAdmin webmaster@localhost
SSLEngine on

DocumentRoot /var/www/download/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

RedirectMatch ^/$ /apache2-default/


Recharger le service Apache2 :
root@serveurinventaire:~# /etc/init.d/apache2 reload

Activer le site
root@serveurinventaire:~# a2ensite default-ssl

Créer le dossier download
root@serveurinventaire:~# chown -R www-data:www-data /var/www/downlaod/

Recharger apache
root@serveurinventaire:~# /etc/init.d/apache2 reload

Installation de l'agent
Pour utiliser cette fonctionnalité de OCS il faut installé le service de Windows « OcsAgentSetup.exe » et lui indiquer pendant l'installation l'adresse du serveur. Une fois l'installation terminé le dossier « C:\program files\OCS-INVENTORY-NG » à était crée. Il contient trois fichiers interessent :

nom_machine.log -> contient l'inventaire de la machine

download.log -> donne l'historique de l'agent c'est ici que l'on pourra voir si la liaison se fait bien.

service.ini -> c'est la fichier contenant les paramètre du service (nom de serveur, temps avant la prochaine mise a jour ...)

Forcer une mise a jour
Pour forcer une mise à jour il faut tout d'abord avoir un compte administrateur, dans un premier temps arrêtez le service de windows : menu démarrer – exécuter là tapez services.msc puis arrêtez le service OCS, laissez la fenêtre ouvert elle sera utile pour la réactivation de ce service. Ensuite il faut modifié le fichier « C:\program files\OCS-inventory-NG\service.ini », après le « = » des trois dernière lignes il faut mettre « 1 »; vous pouvez ensuite sauvegarder votre fichier et redémarrer le service la mise à jour se fera instantanement.

Mise en place du certificat sur la machine cliente
Ensuite copier le fichier apache .pem se trouvant dans le dossier /etc/apache2/ssl/apache.pem sur la machine cliente dans le dossier c:\program files\ocs inventory et le renommer en cacert.pem. Ne pas oublier de donner les droits de lecture au fichier copié sur le client.

4.3 Utilisation du télédéploiement

Pour accéder au menu du télédéploiement allez dans le logiciel OCS à l'aide du navigateur puis clickez sur le premier icône en haut à droite (icône en forme de paquet cadeau).

La création de paquet de télédéploiement se décompose en trois parties, création, activation, affectation.
-partie création: dans cette première partie OCS recueil les informations nécessaire pour la création d'un paquet

-partie activation: cette partie est consacré à l'enregistrement des informations relatives au serveur tel que l'adresse de la liaison sécurisé sur laquelle se trouve le paquet.

-partie affectation: dans cette dernière étape on sélectionne la ou les machines sur lesquelles sera effectué le télédéploiement.

onzième image de ocs
1 Création

Pour effectuer la création d'un paquet de télédéploiement dans le menu du télédéploiement sélectionnez création, apparaît ensuite le formulaire suivant :

douzième image de ocs

Nom : choisissez un nom pour votre paquet, mieux vaut prendre un nom significatif pour éviter les confusions
Système : sélectionnez dans le menu déroulant le système d'exploitation de la ou les machines clientes sur lesquelles le paquet sera envoyé.
Protocole : laissez HTTP car nous l'avons configuré ainsi.
Priorité : par défault le niveau de priorité en fixé à 5, plus vous vous approchez du 0 plus la priorité est importante.
Fichier : selectionnez le fichier qui sera envoyé sur la ou les machines clientes, ce fichier doit etre au format zip ou tar.gz.
Action : dans ce menu il existe trois action possible:
Stocker : si l'on demande cette action il faut ensuite préciser le chemin dans lequel on souhaite stocker les données, ex : C:\, %windir%, ...

Lancer : tout comme son nom l'indique cette option sert à lancer un fichier, il faut juste lui préciser le nom du fichier à exécuter dans le fichier zip ou tar.gz

Exécuter : permet de lancer une commande DOS sur la machine cliente dans le dossier du paquet.

treizième image de ocs
Prévenir utilisateur : mettez OUI si vous voulez que l'utilisateur soit prévenu, puisse repousser ou annuler, le lancement du télédéploiement.

la dernière option demande à l'utilisateur de finaliser l'installation

2 Activation

Pour accéder à la page d'activation des paquet dans le menu télédéploiement prendre activation ce qui nous conduite à la fenêtre suivante:

quatorzième image de ocs
Le tableau qui s'affiche alors à l'écran est la liste de tous les paquets créés. Pour en activer l'un d'eux clickez sur l'icone « Activer » correspondant.

quinzième image de ocs
les paquets (1179912566, 1179911255, ....) se trouvent dans le dossier /var/www/download.

Lors de l'installation d'openssl nous avons défini dans le fichier default-ssl le dossier root comme étant /var/www/download. Donc si l'on veut accéder aux paquet il suffit de mettre l'adresse du serveur, ce qui nous donnera l'adresse: 192.168.224.10/var/www/download/


Pour le serveur de fichier là il faut se référer à la configuration de apache, nous avons configuré comme dossier par défault « /var/www/ » lors de l'installation de OCS, donc pour acceder aux paquets il faut mettre 192.168.224.10/download.

seizième image de ocs

3 Affectation

Pour effectuer une affectation unique, selectionnez une machine dans la liste des ordinateurs répertoriés.

dixseptième image de ocs
Puis clickez sur l'icône en forme de clé à molette. Ensuite il ne reste plus qu'à prendre « ajouter paquet » et choisir celui que vous désirez.

Il apparaît alors dans la liste.

dixhuitième image de ocs
état : ATTENTE NOTIFICATION, la machine cliente ne s'est pas inventorié depuis l'affectation du paquet.

état : NOTIFIED, la machine a était inventorié, il y a donc échange de certificat en cours suivi du télédéploiement.

état : SUCCESS, télédéploiement réussi

si vous voulez plus de détail il est toujours possible de consulter le log, c:\program files\ocs inventory agent\download.log

Pour un traitement par lot en bas de la liste de tous les ordinateurs il y a un lien « Télédéployer » prévu à cet effet.

dixneuvième image de ocs

5 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ées performantes tel que SQL Serveur ou MySql, vous pourrez effectuer de nombreux recoupement.



GLPI est le logiciel de gestion de parc informatique par excellence. Il est complet et facile d'installation. A travers le tutoriel vous avez vu comment l' installé. Vous verrez à quel point gérer votre parc devient simple et avec des paramètres pointus. Malgré tout, sans OCS, une ombre peut subsister : toutes les informations doivent être entrer à la main. Heureusement la liaison avec la base d' OCS pallie ce problème.

Haut de page