GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service apache2 restart service mysql restart Et on va créer la base de donnée pour GLPI et les droits nécessaires pour qu'il puisse tout faire dans cette base : mysql -u root -p enter password : ****** mysql> create database glpidb ; mysql> grant all privileges on glpidb.* to glpiuser@localhost identified by 'mot_de_passe_glpiuser' ; mysql> quit 2. Téléchargement et installation de GLPI cd /var/www/ wget https://forge.indepnet.net/attachments/download/1693/glpi- 0.84.5.tar.gz # Si la commande ne fonctionne pas utiliser winscp ou la commande scp tar -xvzf glpi-0.84.5.tar.gz -C /var/www/ On donne l'accès à GLPI au dossier qui vient d'être créer pour qu'il puisse travailler tranquillement : chown -R www-data /var/www/glpi La suite de l'installation se passe sur l'interface web pour cela il suffit d'aller à l'adresse de la machine : http://IP_MACHINE/glpi et suivre les instructions : En cas de grosse erreur (du genre : vous avez oublié votre propre accès à GLPI…), pour « relancer » cette procédure d'installation, il suffit d'effacer le fichier suivant : • glpi/config/config_db.php La connexion suivante dans le dossier « http://votre_serveur/glpi » relancera alors la procédure de configuration (en réalité, c'est l'absence de fichier « config_db.php » qui provoque le lancement de cette procédure) 3. OCS Inventory NG Installer les librairies et modules perls requis : apt-get install libapache2-mod-perl2 apt-get install libxml-simple-perl libio-compress-perl apt-get install libnet-ip-perl libphp-pclzip make apt-get install libapache-dbi-perl perl -MCPAN -e 'install XML::Entities' perl -MCPAN -e 'install SOAP::Lite' Le CPAN est une opération qui prend du temps ! On redémarre le service apache2 : service apache2 restart On télécharge la dernière version d'OCS Inventory server de la même façon que GLPI cd /var/www/ wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1/+download/OCSNG_UNIX_SERVER-2.1.t ar.gz tar -xvzf OCSNG_UNIX_SERVER-2.1.tar.gz cd OCSNG_UNIX_SERVER-2.1 ./setup.sh Il faut ensuite répondre aux questions (normalement les choix par défaut devrait vous convenir). Et il faut de nouveau redémarrer le serveur apache2 : service apache2 restart L'installation, comme pour GLPI, se termine via l'interface web : http://IP_MACHINE/ocsreports Il faut ensuite supprimer le fichier install.php (recommandé par OCS) : cd /var/www/OCSNG_UNIX_SERVER-2.1/ocsreports/ rm -f install.php service apache2 restart Pour se connecter à OCS, login : admin , mdp : admin 4. Installation d'un client sous linux apt-get install ocsinventory-agent choisir HTTP quand on demande quelle type d'installation entre local et http et renseigner l'adresse du serveur OCS : 192.168.0.25 Pour faire une première remonté : ocsinventory-agent Si il y a une erreur de type 500, allez sur le serveur OCS et vérifier les fichiers de configuration apache pour OCS : vi /etc/apache2/conf.d/z-ocsinventory-server.conf Et regarder si c'est les bons mots de passe ou la bonne base de données appelée (notamment les lignes PerlSetEnv) Après avoir installer un premier agent, nous allons pouvoir coupler OCS à GLPI 5. OCS/GLPI Depuis la dernière version, il faut utiliser un plugin pour pouvoir coupler GLPI à OCS pour cela, il faut télécharger le plugins : cd /var/www/glpi/plugins/ wget https://forge.indepnet.net/attachments/download/1564/glpi-ocsinventoryng-1.0.2.tar.gz tar -xvzf glpi-ocsinventoryng-1.0.2.tar.gz L'installation se fait ensuite via l'interface web de glpi On va dans l'onglet configuration puis plugins On installe tout d'abord le plugin Puis on l'active On configure le serveur, la base de donnée, etc. à interroger On importe ensuite les machines d'OCS dans GLPI Les machines sont alors présentes dans l'onglet parc → ordinateurs de GLPI.
© Copyright 2024 Paperzz