Vous êtes sur la page 1sur 8

INSTALLATION

D OCS I NVENTORY
NG V 2.1
Procdure dutilisation
Installation dOCS Inventory NG (Open Computer and
Software Inventory) sur un serveur Linux

Auteur : GALLEGO Cdric


23/10/2014
Nversion : v1

23/10/2014

Installation dOCS Inventory NG v2.1


Procdure dutilisation
Objectif du document :
Installation dOCS Inventory Ng v2.1 sur un serveur Linux (ici Ubuntu Server 14.04) et
remont des machines du parc informatique.
OCS Inventory NG soit Open Computer and Software Inventory est une application permettant de
raliser un inventaire automatis sur la configuration matrielle des machines du rseau et sur les
logiciels qui y sont installs. OCS permet de visualiser cet inventaire grce une interface web. Il
comporte galement la possibilit de tl-dployer des applications sur un ensemble de machines selon
des critres de recherche. Une fonction des agents nomme IpDiscover, couple des scans snmp
permet de connatre l'intgralit des interfaces du rseau. Enfin, il est possible de dvelopper ses
propres plugins pour remonter des informations spcifiques.

Public vis :
Technicien informatique possdant quelques connaissances des systmes Unix et Windows.

Validation de la procdure :
Valide par GALLEGO Cdric.
En attente dautres retours.

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

Sommaire

23/10/2014

I. PREREQUIS ............................................................................................ 3
II.

INSTALLATION DOCS .............................................................................. 4

III.

INSTALLATION ET CONFIGURATION DE LAGENT OCS ............................................... 6

a.

Sur un client Windows ...................................................................... 6

b.

Sur un client Linux (Base Debian) ........................................................ 6

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

I. PREREQUIS

23/10/2014

OCS Inventory fonctionnant via interface web il est ncessaire davoir un serveur web
oprationnel. Il se repose galement sur lutilisation dune base de donnes donc un serveur de
base de donnes simpose.
Il est possible de tout avoir sur un seul et mme serveur linux en installant les paquets de
LAMPP (Linux Apache Mysql PHP Perl) ou de XAMPP pour Microsoft (ce qui nest pas trs
recommand pour des questions de stabilit et de scurit).
Tlcharger et installer LAMPP
sudo apt-get install apache2 mysql-server php5 perl6 make

Le serveur de communication requiert le serveur web Apache, le langage de script Perl 6


et quelques modules additionnels pour Perl 6 :
sudo apt-get install libxml-simple-perl libio-compress-perl libdbi-perl
libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl php5-gd

La console d'Administration requiert le serveur web Apache et le langage de script PHP 5


ainsi que quelques modules additionnels pour PHP :
sudo apt-get install libphp-pclzip

Manque apt-get install php5-mysql

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

II. INSTALLATION DOCS

23/10/2014

Commencer par tlcharger larchive dinstallation dOCS 2.1 avec wget :


sudo wget https://launchpad.net/ocsinventory-server/stable2.1/2.1.2/+download/OCSNG_UNIX_SERVER-2.1.2.tar.gz

Dcompresser larchive :
sudo tar xvzf OCSNG_UNIX_SERVER-2.1.2.tar.gz

Se dplacer dans le dossier afin dxecuter le script dinstallation :


cd OCSNG_UNIX_SERVER-2.1.2
sudo sh setup.sh

Lors de linstallation il est demand le serveur de gestion de base de donnes (SGBD) si


cest sur la mme machine laisser localhost.
Est demand galement le fichier de configuration gnral dapache2, par dfaut il sagit
de /etc/apache2/apache2.conf sur Ubuntu :
Where is Apache main configuration file [] ?/etc/apache2/apache2.conf

Linstallation continue
Where is Apache Include configuration directory [] ?/etc/apache2/confenabled

Pour tout le reste il est possible de le laisser par dfaut (mis part sil est ncessaire
denregistrer certains fichiers dans des rpertoires particuliers (fichiers de logs par exemple))
Il est maintenant ncessaire de redmarrer le serveur apache :
/etc/init.d/apache restart
Depuis un navigateur web entrer lurl suivante : http://serveur-web/ocsreports

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

23/10/2014
Ok

Renseigner un
utilisateur MySQL ayant
les droits pour crer une
nouvelle base de donnes
(nomme ici ocsweb)
Encore une fois
localhost si le SGBD est le
mme que le web server.

Cliquer sur Send une fois les champs renseigns puis sur Send/Envoyer sur la page
suivante en laissant le champ de saisie vide.

Ok

Login et mot de passe par dfaut. A modifier imprativement pour une scurit accrue.

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

23/10/2014

III.

INSTALLATION ET CONFIGURATION DE LAGENT OCS


a. Sur un client Windows
Depuis une machine Microsoft Windows il faut tlcharger lAgent OCS Inventory :

https://launchpad.net/ocsinventory-windows-agent/2.x/2.1.1/+download/OCSNGWindows-Agent-2.1.1.zip

Excuter OCS-NG-Windows-Agent-Setup.exe qui se trouve dans larchive.


Lors de linstallation laisser tout par dfaut jusqu cet cran :
Ok

Renseigner ladresse IP du
serveur OCS Inventory puis
laisser par dfaut jusqu la fin
de linstallation

b. Sur un client Linux (Base Debian)


Ici aussi certains paquets sont ncessaires :
sudo apt-get install dmidecode libxml-simple-perl libcompress-zlib-perl
libnet-ip-perl libwww-perl libdigest-md5-perl libnet-ssleay-perl
Ceux-ci sont optionels :
sudo apt-get install libcrypt-ssleay-perl libnet-snmp-perl libproc-pid-fileperl libproc-daemon-perl net-tools libsys-syslog-perl pciutils smartmontools
read-edid nmap

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

23/10/2014
Il faut tlcharger et dcompresser larchive de lagent OCS
sudo wget https://launchpad.net/ocsinventory-unix-agent/stable2.1/2.1.1/+download/Ocsinventory-Unix-Agent-2.1.1.tar.gz

sudo tar xvf Ocsinventory-Unix-Agent-2.1.1.tar.gz

Perl permet de preparer linstallation


cd Ocsinventory-Unix-Agent-2.1.1
sudo env PERL_AUTOINSTALL=1 perl Makefile.PL
sudo make
sudo make install

Lancement dun inventaire :


sudo ocsinventory-agent --server http://132.147.217.2/ocsinventory

Pour plus de detail si ncessaire :


man ocsinventory-agent

Une autre mthode consiste simplement faire :


sudo apt-get install ocsinventory-agent et suivre les indications dinstallation.

Titre : Installation dOCS Inventory NG


Auteur : GALLEGO Cdric
Version : v1

Vous aimerez peut-être aussi