INSTALLATION DE OCS DEBIAN Mise en place de l’outil d’inventaire de parc informatique OCS INVENTORY sur un système Debian 7 Résumé Procédure explicative de la mise en place de la solution OCS INVENTORY NG sur un serveur Debian 7 Julien BECKER. Procédure d’installation OCS – Debian 7 Julien BECKER Table des matières 1. Prérequis ......................................................................................................................................... 2 A. Installation de Apache, PHP et MySQL ........................................................................................ 2 B. Création de la base OCS .............................................................................................................. 2 C. Téléchargement de OCS .............................................................................................................. 2 2. Installation de OCS .......................................................................................................................... 3 3. Installation de l’agent OCS .............................................................................................................. 4 Procédure d’installation OCS – Debian 7 Julien BECKER 1. Prérequis A. Installation de Apache, PHP et MySQL - Il nous faut installer le serveur web Apache2, OCS est programmé en PHP il nous faut donc installer le module permettant d’interpréter du PHP avec Apache2, OCS repose sur une base MySQL apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get install install install install install install install install apache2 php5 libapache2-mod-php5 php5-imap php5-ldap php5-curl mysql-server-5.5 php5-mysql libapache2-mod-php5 libapache2-mod-perl2 libxml-simple-perl libio-compress-perl libdbi-perl libdbd-mysql-perl libnet-ip-perl libphp-pclzip make libapache-dbi-perl perl -MCPAN -e 'install XML::Entities' perl -MCPAN -e 'install SOAP::Lite' - Un mot de passe vous sera demandé pour le compte administrateur de MySQL (root) On redémarre ensuite les services : /etc/init.d/apache2 restart /etc/init.d/mysql restart B. Création de la base OCS - Nous allons créer une base dédiée à OCS ainsi qu’un utilisateur ayant tous les droits sur cette base : mysql -u root –p <mot de passe root mysql> create database ocs - Nous donnons les privilèges nécessaires à l’utilisateur ocs sur la base ocs : grant all privileges on ocs.* to ocs@localhost identified by <mot de passe de l’utilisateur ocs>; C. Téléchargement de OCS - On se place dans le dossier contenant les sites web de Apache 2 puis on télécharge la version de OCS (ici la version 2.0.5) cd /var/www wget https://launchpad.net/ocsinventory-server/stable2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz - On décompresse l’archive et on la renomme : tar xvzf OCSNG_UNIX_SERVER-*.tar.gz mv OCSNG_UNIX_SERVER-*/ ocs rm OCSNG_UNIX_SERVER-*/ Procédure d’installation OCS – Debian 7 Julien BECKER 2. Installation de OCS - On se place dans le dossier de ocs : cd /var/www/ocs - On exécute le script d’installation de OCS : ./setup.sh Lors de l’installation de OCS, des questions vous seront posées, laissez les choix par défaut. - Il faut ensuite définir les droits sur le dossier ocs : chmod 755 -R /var/www/ocs chown -R www-data /var/www/ocs - Nous pouvons finir l’installation de ocs à partir de l’adresse : http://<ip du serveur>/ocs/ocsreports/ Il faut tout d’abord renseigner les identifiants de connexions à la base de données MySQL précédemment crée : Nous pouvons désormais accéder à OCS à travers : http://<ip du serveur>/ocs/ocsreports/ (admin/admin) - Il faut supprimer le fichier d’installation de OCS : rm /var/www/ocs/ocsreports/install.php Procédure d’installation OCS – Debian 7 - Julien BECKER Il faut ensuite configurer le fichier /etc/apache2/conf.d/z-ocsinventory-server.conf pour lui renseigner les informations de connexions à la base de données MySQL : nano /etc/apache2/conf.d/z-ocsinventory-server.conf # Master Database settings # Replace localhost by hostname or ip of MySQL server for WRITE PerlSetEnv OCS_DB_HOST localhost # Replace 3306 by port where running MySQL server, generally 3306 PerlSetEnv OCS_DB_PORT 3306 # Name of database PerlSetEnv OCS_DB_NAME ocs PerlSetEnv OCS_DB_LOCAL ocs # User allowed to connect to database PerlSetEnv OCS_DB_USER ocs # Password for user PerlSetVar OCS_DB_PWD <mot de passe> 3. Installation de l’agent OCS - - Pour installer l’agent OCS, il faut télécharger le package d’installation : https://launchpad.net/ocsinventory-windows-agent/2.x/2.0.5/+download/OCSNG-WindowsAgent-2.0.5.zip Il faut lancer le .exe et configurer les options : o Tout d’abord l’url du serveur : <ip du serveur/ocsinventory> ou alors <nom de domaine>/ocsinventory si vous avez fait pointer un nom de domaine vers votre adresse IP externe et redirigé le port 80 vers le serveur OCS en interne. o Il vous faut ensuite configurer l’ip du proxy si vous en avez. Procédure d’installation OCS – Debian 7 o Julien BECKER Spécifiez un TAG si vous le souhaitez
© Copyright 2024 Paperzz