Vous êtes sur la page 1sur 15

MARGUERITE Corentin Institut Informatique Appliquée

Documentation d’installation
d’OCS Inventory

Page 1 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Table des matières


Pré-requis ................................................................................................................................................ 3
Installation d’Apache2 ......................................................................................................................... 3
Installation de « make » ...................................................................................................................... 3
Installation de MySQL.......................................................................................................................... 4
Installation de PHP5 ............................................................................................................................ 4
Installation des modules PERL ............................................................................................................. 5
Déploiement d’OCS Inventory ................................................................................................................. 6
Installation du serveur de gestion OCS Inventory ............................................................................... 6
Déploiement de l’agent OCS par GPO ............................................................................................... 10
Pré-requis : .................................................................................................................................... 10
Configuration de l’agent OCS : ...................................................................................................... 11
Configuration de la GPO : .............................................................................................................. 12

Page 2 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Pré-requis
Le serveur de gestion de configurations OCS Inventory nécessite plusieurs modules complémentaires
à son fonctionnement. Afin de réaliser une installation des plus propres, nous partirons d’une
machine nouvellement déployé. Cette machine devra comporter au minimum :

 Un processeur avec 2 cœurs


 2 Go RAM
 40Go d’espace disque
 Une carte réseau

Installation d’Apache2

Le service Apache2 permettra l’accessibilité de l’interface web du serveur de gestion OCS Inventory
par un navigateur internet :

apt-get install Apache2

Installation de « make »

L’outil de commande make permet la compilation ainsi que pour le contrôle de la création
d'exécutable à partir des fichiers sources d'un programme :

apt-get install make

Page 3 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Installation de MySQL

MySQL est un serveur de base de données. C’est un élément indispensable au bon fonctionnement
d’OCS Inventory.

apt-get install mysql-server

Après avoir exécutée cette commande, une première fenêtre apparaît comme ci-dessous et une
deuxième ensuite pour la confirmation :

Il faut ici établir un mot de passe pour le compte d'administration du serveur mysql (root). Ce mot de
passe est très important car il sera utilisé plus tard pour avoir accès à la base de données OCS.

Installation de PHP5

Les modules PHP5 permettront le bon fonctionnement du serveur de gestion d’OCS Inventory

apt-get install php5 libapache2-mod-php5 php5-mysql php5-gd

Page 4 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Installation des modules PERL

Les modules PERL sont des éléments essentiels au bon fonctionnement du serveur de gestion car
ceux-ci permettent de faire fonctionner les fonctionnalités d’OCS Inventory

apt-get install perl libapache2-mod-perl2 libxml-simple-perl libio-compress-perl libdbi-perl


libapache-dbi-perl

apt-get install libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libxml-libxml-perl

Page 5 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Déploiement d’OCS Inventory

Installation du serveur de gestion OCS Inventory

Dirigez-vous sur le site web : https://www.ocsinventory-ng.org/fr/ puis allez dans la section


« Téléchargement » pour récupérer le lien de téléchargement du serveur de gestion OCS inventory.

Retournez ensuite sur votre machine et téléchargé le package :

wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.3.1/OCSNG_UNIX_SERVER-2.3.1.tar.gz

Décompressez le paquet puis accédez au dossier extrait et finalement lancer le setup.sh pour
démarrer l'installation :

tar -xvf OCSNG_UNIX_SERVER-2.3.1.tar.gz

cd OCSNG_UNIX_SERVER-2.3.1/

./setup.sh

L’installation démarre. Comme c’est une installation nouvelle, nous laisserons les propositions de
chemin et autres choix demandés par l’installation en par défaut.

Page 6 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

L’installation terminé, un message apparait :

Comme indiquez, redémarrer le service apache2 :

service apache2 restart

Une fois votre service apache2 redémarré, vous pouvez accéder à l’interface web du serveur OCS
Inventory. Ouvrez un navigateur web et taper dans la barre de recherche :

http://ipduserveur/ocsreports

Vous devriez obtenir un affichage similaire :

Saisissez le mot de passe Root définis précédemment afin de permettre à OCS Inventory d’utiliser la
base de données MySQL.

Page 7 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Une fois la base de donnée générée par OCS Inventory, Cliquez sur « Valider » :

On peut dés à présent se connecter à OCS Inventory via un navigateur web.

Comme indiqué, connectez-vous avec le compte Admin avec le mot de passe Admin.

Page 8 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Nous sommes à présent dans l’interface web d’OCS et nous pouvons ainsi gérer les machines qui
vont être inventoriées.

Page 9 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Déploiement de l’agent OCS par GPO

Pré-requis :

Afin de pouvoir déployer l’agent OCS par GPO, vous devez dans un premier temps télécharger 3
outils (disponible dans la section « téléchargement » sur le site OCS) :

 L’agent OCS Inventory pour Windows: https://www.ocsinventory-ng.org/fr/


 L’outil Ocspackager : https://www.ocsinventory-ng.org/fr/
 Le soft de Miscorsoft psexec.exe : http://technet.microsoft.com/en-
us/sysinternals/bb897553

Attention : La version de l’agent doit correspondre à celle du serveur OCS (Ex : Serveur v2.3.1 = Agent
v2.3 minimum)

Placez ensuite ces trois outils dans un même dossier.

Page 10 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Configuration de l’agent OCS :


Lancer OCS Packager qui va vous permettre de générer un fichier ocspackage.exe :

Exe file: Il faut sélectionner OCS-NG-Windows-Agent-Setup (agent Windows)

Command line option: /S /NOSPLASH /Server=http://192.168.1.9/ocsinventory /NOW

User : Prenez un utilisateur avec droit administrateur

Note :

 /S : Permet une installation silencieuse


 /NOSPLASH : Aucunes fenêtres apparentes
 /SERVER: Adresse web pour joindre votre serveur OCS
 /NOW : Force l’envoi d’inventaire dès la fin de l’installation)

Page 11 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Configuration de la GPO :

Une fois le package créé, il faut se rendre dans l’éditeur des gestions de stratégie de groupe.

Une fois la fenêtre lancée, Il faut créer une GPO ORDINATEUR.

Attention : En configuration utilisateur, l’installation d’OCS nécessite les droits administrateurs


malgré les identifiants présents dans le package précédemment généré.

Dirigez-vous dans : « Configuration ordinateur/stratégies/paramètres Windows/scripts/démarrage »

Page 12 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Double-cliquez sur « Démarrage » puis sur « Afficher les fichiers » :

Une fenêtre apparait, ajoutez au dossier les fichiers « OcsLogon » et « ocspackage » précédemment
créés.

Page 13 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Revenez sur la fenêtre précédente puis cliquez sur « Ajouter.. ». Cliquer sur OcsLogon puis ouvrir.

Une fenêtre apparait, entrez les options de lancements du script suivantes :

• /PACKAGER, /GPO: permettent d’aller chercher le fichier généré dans le même dossier
qu’OcsLogon.

• /DEPLOY : vérifie la version de l’agent installé

• /SERVER : Adresse web pour joindre votre serveur OCS.

Cliquez sur OK puis Validez votre GPO.

Maintenant faite un glisser-déposer de votre GPO dans votre domaine :

Page 14 sur 15
MARGUERITE Corentin Institut Informatique Appliquée

Votre GPO est maintenant opérationnel. Redémarrez simplement un poste Windows qui se situe
dans votre domaine puis qu’il puisse remonter dans OCS Inventory.

Page 15 sur 15