Installation OCS Inventory 2.1 rc1 sur Linux Debian

Installation d'OCS Inventory 2.1 rc1 sur Linux Debian.

Publié le 02/10/2013

Ce tutorial vise à mettre en place la solution d'inventaire OCS Inventory sur une Debian.

1 - Installation de l'environnement LAMP et perl

Installation de MySQL serveur :

su apt-get install mysql-server 

Modifions la valeur de max_allowed_packet Dans /etc/mysql/my.cnf :

max_allowed_packet = 32M 

Ensuite on va rechercher la ligne :

ind-address = 127.0.0.1 

Et on va la commenter en ajoutant un # devant.

Sauvegarder le fichier puis relancer MySQL :

service mysql restart 

Installation du serveur web Apache et php :

apt-get install apache2 php5 php5-mysql php5-gd 

Installation de mod_perl :

apt-get install libapache2-mod-perl2 

Installation des modules perl complémentaires :


apt-get install libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl
perl -MCPAN -e shell
install CPAN
install YAML
install XML::Entities
install Proc::PID::File
reload CPAN
exit
apt-get install libproc-daemon-perl

Installation des outils réseau et make:

apt-get install nmap snmp make 

2 - Installation du serveur OCS Inventory

On va télécharger la version 2.1 rc1 d'OCS Inventory dans le dossier /usr/src/ :


cd /usr/src/
wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1rc1/+download/OCSNG_UNIX_SERVER-2.1rc1.tar.gz --no-check-certificate
tar -xvf OCSNG_UNIX_SERVER-2.1rc1.tar.gz
rm OCSNG_UNIX_SERVER-2.1rc1.tar.gz

On lance ensuite l'installation d'OCS :


cd OCSNG_UNIX_SERVER-2.1rc1
./setup.sh

On choisira d'installer tout les modules d'OCS. Une fois l'installation terminée, on relancera le serveur apache :

service apache2 restart 

3 - Paramétrage d'OCS Inventory :

Création d'un utilisateur MySQL "ocs" :


mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'ocs'@'localhost' IDENTIFIED BY 'ocs' WITH GRANT OPTION;
exit

On va maintenant pouvoir se connecter à l'interface de gestion dans notre navigateur à l'adresse suivante : http://localhost/ocsreports

Nous allons pouvoir renseigner les informations de connexion de la bdd :

MySQL login : ocs
MySQL password : ocs
Name of database : ocsweb
MySQL hostname : localhost

A l'écran suivant, cliquez sur envoyer en laissant le champ vide.

Une fois arriver à l'écran du login, vous pourrez connecter avec les identifiants suivants :

user : admin
password : admin

Sources :