Tutoriel OCSInventory et GLPI sur Débian :

Transcription

Tutoriel OCSInventory et GLPI sur Débian :
Tutoriel OCSInventory et GLPI sur Débian :
Le logiciel OCSInvetory coupler du logiciel GLPI permet le scan en mode snmp d’un réseau, il
permettent d’identifier un réseau. C’est à dire identifier les matériels qui ont une adresse IP
(ordinateurs, imprimantes, switchs administrable, routeurs etc…).
Pour cela il faut installer OCSInventory et GLPI, mais ce n’est pas tache facile de les installer et
de les configurer c’est donc pour cela que j’ai crée ce tutoriel pour installer c’est deux logiciel et
les configurer correctement.
Etape 1 : Installation et configuration de OCSInventory (serveur).
Etape 2 : installation et configuration de OCSInventory (agent).
Etape 3 : Installation et configuration de GLPI.
Etape 4 : Scan du réseau (test).
Etape 1 : Installation et configuration de OCSInventory (serveur).
On considère que l’ordinateur est à jour et que vous avez déjà une base de donnée
mysql et un serveur apache, si vous ne l’avez pas installer mysql et apache :
#apt-get install mysql-server php5 php5-mysql apache2
Ensuite on va installer les paquets du serveur ocsiventory :
#apt-get install ocsinventory-server
Celle installation nécessite quelques paramétrages, pour cela ouvrait un navigateur et
entrer en URL : http://votre_adresse_de_serveur/ocsreports
ou : http://localhost/ocsreports
Vous devez donc arriver sur une interface de connexion, le mot de passe et le login sont
ceux que vous utiliser pour la base de donnée mysql (si ce n’est pas le cas essayer “admin” et
“admin”). Une fois que vous vous êtes connecté cliquez sur le bouton en bas de la page.
Une fois que vous vous êtes connecté crée un nouvel utilisateur (cela fera disparaître un
message d’erreur et crée une sécurité de plus).
Un fois cela fais il vous faudra installer un agent OCSInventory.
Etape 2 : installation et configuration de OCSInventory (agent).
Il faut maintenant installer et configurer un agent pour que votre votre OCSInventory soit
mis en place sans problèmes.
Installation des paquets de l’agent ocsinventory :
#apt-get install ocsinventory-agent
Viens ensuite le moment de la configuration, ocs va vous demander de renseigner
quelque champs.
Dans un premier temps, il va vous demander de choisir entre localhost ou http, choisissez
HTTP.
Dans un second temps, il vous demandera de renseigner votre adresse de server, mettez
l’adresse IP de votre serveur http://votre_adresse_serveur/ocsinventory
Voilà la configuration de OCSInventory est fini, nous pouvons ensuite passer à GLPI.
Etape 3 : Installation et configuration de GLPI.
Pour faire en sorte de réussir un scan de votre réseau, il faut installer et configurer GLPI
correctement.
Instalation de GLPI serveur :
#apt-get install glpi
Dans la configuration de GLPI, il vont vous demande si vous voulez configurer la base
de données de glpi avec dbconfid-comon, cliquez sur OUI.
Ensuite il vont vous demander d'entrer un mot de passe, et entrez celui de votre base de
donnée.
Voilà pour l’installation et la “pré-configuration” de GLPI. Pour configurer comme il se
doit GLPI il faut accéder à son serveur, entrez dans l’URL de votre navigateur :
http://votre_adresse_de_serveur/glpi
ou : http://localhost/glpi
Vous allez accéder à un espace de connexion, le login sera “glpi” et le mot de passe
sera “glpi” aussi.
Vous pouvez mettre GLPI en Français pour une meilleur confortabilité (si vous le
souhaiter). Allez dans Home/Settings (ou settings en haut à droite) et n’oubliez pas d'appuyer
sur “update”.
Il faut maintenant que vous téléchargiez le plugin fusioninventory, cependant faite
attention à la version de GLPI que vous utiliser, le plugin doit être compatible avec celle-ci. pour
ce faire regarder donc la version de GLPI que vous utiliser et télécharger le plugin qui y
correspond en utilisant la ressource : http://forge.fusioninventory.org/projects/fusioninventoryfor-glpi/files
Une fois ce plugin téléchargé, place à l’installation.
Faire une copie du contenu de ce dossier téléchargé dans /usr/share/glpi/plugins.
#cp nom_de_votre_paquet /usr/share/glpi/plugins
Une fois la copie faite rendez vous dans le dossier de la copie et décompresser le
fichier.
#cd /usr/share/glpi/plugins
#tar -xvzf nom_de_votre_paquet
Normalement il devrais avoir un nom comme cela “fusioninventory-for-glpimetapackage_0.83\ 2.3.1.tar.gz”.
Maintenant votre plugin installer rendez-vous dans Configuration/plugins dans
l’interface de votre navigateur.
Installer et activer tout les plugins que vous avez (normalement il y en a 4).
Si vous tester maintenant FusionInventory, un message vous dira qu’il n’y a pas d’agent
de configuré donc aller dans votre terminal et installer l’agent Fusioninventory.
#apt-get install fusioninventory-agent
Il va maintenant falloir installer le mode SNMP et faire quelques modifications dans des
fichiers. Pour cela rendez-vous avec votre console.
#apt-get install snmp
Il faut ensuite se rendre dans la configuration de l’agent de fusioninventory.
#vi /etc/fusioninventory/agent.cfg
Et décommenter les lignes :
“server = http://server.domain.com/ocsinventory”
“server = http://server.domain.com/ocsinventory/glpi/plugins/fusioninventory/”
Changer le “server.domain.com” par votre adresse IP de votre serveur.
Il faut ensuite changer le mode “cron” par le mode “daemon”.
#vi /etc/defaut/fusioninventory-agent
Voilà pour la partie modification des fichiers, vous pouvez lancer la commande de
fusioninventory, cependant celle-ci va vous renvoyer une erreur car la configuration n’est pas
fini.
Vous aller donc arriver au moment délicat qu’est la configuration de GLPI. Aller donc
dans Plugins/FusionInventory (sur votre pas web GLPI) et il vous dira que il faut entrer l’URL
du serveur de GLPI, pour cela cliquez sur la petite clef au dessus du message et aller dans
Configuration générale et renseigner de votre adresse le champ “URL d”accès au service”
avec : votre_adrresse_IP/glpi
ou : localhost/glpi
Aller maintenant à l’onglet Module Des agents et activer par défaut tout les modules
(n’oubliez pas d’appuyer sur “actualiser”).
Voilà la configuration est terminé. On peut maintenant tester notre scan snmp.
Etape 4 : Scan du réseau (test).
Pour pouvoir tester un réseau il faut avoir suivi les précédentes étapes. Aller sur
Plugins/FusionInventory et aller sur “découvrir le réseau”.
Une dedans “découvrir le réseau” crée une nouvelle plage d’adresse (le réseau que
vous voulez scanner). Sélectionner le en le cochant et faite suivant.
Ensuite faite “forcer le démarrage.
Une fois cela fait, retournez sur Plugins/FusionInventory et cette fois aller sur
FusionInventory : “gestion des tâches (synthèse)”.
Cliquez sur cette tâche et changer son mode “push” en “pull” et actualiser.
Une fois cela fais, vous n’avez plus qu’a lancer votre agent fusioninventory.
#fusioninventory-agent --debug
Le --debug sert à faire apparaitre des informations suppémentaire.
Réitérer cette manipulation mais cette fois avec “Inventorier le matériels”.
Votre matériels est maintenant présent et inventorier dans GLPI.
Il se peut que vous ayer besoin de certaines dépendance pour faire marcher ce logiciel,
donc voila les dépendaces qui peuvent être lié à votre problème.
#apt-get install libmodule-install-perl libmodule-build-perl libhttpserver-simple-psgi-perl libhttp-proxy-perl libio-captureoutput-perl
libipc-run-perl libnet-snmp-perl libnet-telnet-cisco-perl libpoecomponent-client-dns-perl libpoe-component-resolver-perl libtestcompile-perl libtest-deep-perl libtest-exception-perl libtest-mostperl libhttp-server-simple-authen-perl libio-capture-perl libiocaptureoutput-perl libpoe-component-client-ping-perl libtest-httpserver-simple-perl libtest-mockmodule-perl libtest-mockobject-perl
libtest-nowarnings-perl libfile-copy-recursive-perl libxml-treeppperl libproc-daemon-perl libproc-pid-file-perl
Voilà, les scans snmp et nmap sont lancé et scan votre réseau. La configuration est désormais
fini, vous pouvez dorénavant utiliser ces outils pour découvrir votre matériels.

Documents pareils