Académique Documents
Professionnel Documents
Culture Documents
Module
Transversalit
Prsentation
Activits
Pr-requis
Savoir-faire
principaux
En SI7 :
Savoir-faire
transversaux
En SISR3
Scuriser un service
Administrer un service
Page 1/68
Prolongements
En SI7 :
En SISR3 :
Mots-cls
Dure
12/16 heures
Page 2/68
Page 4/68
Remonte
automatise
Serveur
mysql avec
la base "ocs"
Serveur de
communication
(ocsinventoryserver)
Console d'administration
(ocsinventory-reports)
HTTP
Remonte semi
automatise
Agent ocs
Agent ocs
Administrateur avec
navigateur WEB
Page 5/68
Page 6/68
Droulement de la squence
1. Installation et configuration d'OCSinventory (aide en annexe 1)
Vrifiez que le serveur de base de donnes ainsi que le client MySQL sont
installs et oprationnels (obligatoire avant d'installer OCSinventory qui ne
dtecte pas la prsence ou non de ces paquets).
Vrifiez que le moteur innoDB soit bien actif dans MySQL. Rappelez un des
intrts de ce moteur.
Vrifiez que le serveur web Apache et php sont installs et oprationnels.
Selon le schma d'articulation des applications, expliquez quel est le type
d'architecture client/serveur mis en uvre.
Installez les services d'OCSinventory ncessaires et procdez une premire
configuration assiste.
Vrifiez sur le serveur MySQL que la base de donnes a bien t cre ainsi
que l'utilisateur "ocs". Quels sont les droits donns cet utilisateur ?
Par mesure de scurit, un certain nombre de modifications sont demandes.
Aprs en avoir justifi les raisons, procdez ces modifications.
Faites en sorte que les remontes d'inventaire aient lieu toutes les heures.
2. Installation et configuration de l'agent (aide en annexe 2)
Installez dans un premier temps l'agent ocsinventory-agent sur le serveur pour
la collecte d'information propre au serveur lui-mme.
Forcez le premier inventaire (n'hsitez pas consulter les log en cas de
problmes)
Installez ensuite les agents sur chaque poste client en forant le premier
inventaire. Pour chaque poste sous Windows, prcisez :
quelle est la valeur de votre variable TTO_WAIT l'installation et donc dans
combien de temps aura lieu le second inventaire ?
quelle est la valeur de la variable PROLOG_FREQ ?
Redmarrez le service OCSInventory de manire ce que la variable s'ajuste
en fonction de PROLOG_FREQ et prcisez la nouvelle valeur de la variable
TTO_WAIT.
Rdigez un document d'accompagnement la mise en place des agents
OCS.
Proposez une ou plusieurs solutions d'automatisation du dploiement de
l'agent depuis le serveur.
3. Travail sur l'inventaire (aide en annexe 3)
Visualisez l'ensemble des postes inventoris et le dtail de chaque machine.
Recherchez les postes ayant Microsoft Office et mettez-les dans un groupe
dynamique.
Recherchez les machines clientes ayant Windows comme systme
d'exploitation et mettez-les dans un groupe dynamique.
Remontez de la base de registre au moins une cl d'un des applicatifs installs
sur un poste Windows et la cl indiquant l'ensemble des processus lancs
automatiquement au dmarrage de la machine :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
Quel peut tre l'intrt de connatre ces informations ?
Ajoutez trois informations administratives : date d'achat, date de fin de
garantie et la fonction de la machine (client ou serveur).
Page 7/68
Page 8/68
Page 9/68
Les Annexes
Annexe 1 : Installation et configuration du service OCSInventory
OCSInventory travaille dans un environnement web qui fait appel des scripts php, perl et
au SGBD MySQL pour le stockage des informations d'inventaire ; Il est donc ncessaire de
disposer d'un serveur Apache2 et du SGBD MySQL 5 avec moteur innoDB oprationnels.
Attention, l'installation du serveur et du client MySQL est obligatoire AVANT d'installer
OSCInventory car aucune dpendance n'a t prvue !
La version d'OCSInventory dont il est question ici est 2.0.5-1.
C'est la version qui s'installe automatiquement si vous tes sur une Debian "Wheezy".
Donc :
apt-get update
apt-get install ocsinventory-server ocsinventory-reports
ocsinventory-reports tant l'application d'administration web d'ocsinventory-server.
Selon ce dont vous disposez dj sur votre systme, d'autres paquetages seront
ncessairement installs, voire mis jour.
Tout ce qui suit est bas sur la version 2.0.5-1 du serveur ; si vous installez une version
ultrieure, les rpertoires et noms de fichier seront peut-tre diffrents ; il faudra dans ce cas
adapter certaines commandes.
priori, le systme debconf de debian ne propose plus d'aide la configuration des
lments indispensables la partie serveur d'OCS (comme dans la version prcdente).
Il
est
donc
ncessaire
de
finaliser
l'installation
via
l'interface
Web :
http://@IPserveur/ocsreports/
Page 10/68
Cliquez sur send et vous devez voir apparatre l'cran suivant (ne pas faire attention aux
warning) :
/usr/share/ocsinventory-reports/dbconfig.inc.php
/etc/apache2/conf.d/ocsinventory.conf
accueillent les variables de configuration .
==> Il est donc ncessaire de modifier ces deux fichiers si on modifie (comme il est videmment
conseill de le faire) le mot de passe.
Page 11/68
La console d'administration
La gestion du parc s'effectue via la console web d'administration. On accde cette
console avec l'URL suivante : http://@IPserveur/ocsreports/ :
Choisir
franais
Gestion des
utilisateurs
Page 12/68
PROLOG_FREQ dfinit en nombre dheure la priode max entre 2 lancements d'un agent.
Cette notion de priode max permet d'viter les surcharges si tous les postes remontaient
leur inventaire simultanment ; lagent choisit un temps de manire alatoire pouvant aller
jusqu' cette priode max pour demander au serveur quoi faire pas ncessairement
remonter linventaire.
C'est la valeur de la variable FREQUENCY qui va rellement permettre le lancement de
l'inventaire :
Toujours inventori (always) : la remonte sera ralise sans condition ds que l'agent
sollicite le serveur (c'est la valeur par dfaut) ;
Jamais inventori (never) : aucune remonte ne sera ralise ;
Personnalis (custom) : dfinit une frquence de remonte d'inventaire en nombre de
jours : la remonte sera ralise lors de la sollicitation du client si l'inventaire est plus
vieux que le nombre de jours spcifis dans FREQUENCY.
Exemples :
FREQUENCY = toujours inventori et PROLOG_FREQ = 24 : toutes les 24 heures au
maximum, on force une remonte qui sera faite systmatiquement.
FREQUENCY = 1 et PROLOG_FREQ= 12 : toutes les 12 heures au maximum, l'agent demande
au serveur s'il n'est pas temps de raliser un inventaire. Celui-ci acceptera si linventaire
actuel a plus d'un jour.
Pour approfondir les diffrentes possibilits de configuration :
http://wiki.ocsinventory-ng.org/index.php/Documentation:Administration/fr
Page 13/68
La mthode locale permet la rcupration des informations dans un fichier XML (intressant
si le poste ne peut pas se connecter au rseau) puis l'incorporation manuelle dans OCS.
"HTTP" est, ici, la mthode qui convient puisque tous les postes peuvent accder au serveur
OCS via le rseau.
Il suffit ensuite de saisir le nom d'hte du serveur d'inventaire ou son adresse IP.
Un rpertoire /var/log/ocsinventory-client destin accueillir le fichier de log est galement
cr.
3 fichiers sont crs :
Un fichier de configuration "/etc/ocsinventory/ocsinventory-agent.cfg" dans lequel
vous trouverez notamment le nom d'hte (ou l'adresse IP) prcis prcdemment.
Exemple de fichier ocsinventory-agent.cfg :
server=serveurDebian
tag=Linux_Serveur
Le "TAG" reprsente une rapide description de la machine (et permettra des recherches par
catgorie) : s'il n'a pas t prcis lors de la configuration de l'agent, il peut tre ajout ou
modifi via la console d'administration du serveur.
Le fichier de rotation des logs : /etc/logrotate.d/ocsinventory-agent qui configure la
rotation quotidienne des logs de l'agent OCS Inventory NG .
Un script pour l'agent (une tche cron) : /etc/cron.daily/ocsinventory-agent ; ce
script s'excutera chaque jour l'heure prcise dans /etc/crontab (0 heures 26 dans
l'exemple ci-dessous) :
26 0 * * * root
Page 14/68
La premire remonte d'inventaire ne se fera qu' l'heure indique et ensuite le rythme des
remontes dpendra des valeurs des variables PROLOG_FREQ et FREQUENCY dfinies dans
l'annexe 1.
Pour forcer la remonte d'inventaire une premire fois sans attendre le premier
dclenchement du cron, il suffit d'excuter la commande ocsinventory-agent.
En cas de problme (l'inventaire n'apparat pas par exemple) ou si vous voulez en savoir plus
sur la communication entre l'agent et le serveur, la documentation propose la commande
suivante : ocsinventory-agent -debug
Thoriquement, cela a pour objectif de forcer l'agent produire plus de dtails dans le
fichier log, montrant les changes XML avec le serveur de communication, mais nous
obtenons actuellement une sortie cran (canal standard) et aucun fichier log cr ou,
lorsqu'il est cr, qui se "remplit".
En attendant mieux, une solution pour conserver la sortie du debug dans un fichier :
ocsinventory-agent --debug &> /var/log/ocsinventory-client/ocsinventoryagent.log
Ds lors qu'un premier contact a t tabli, des fichiers XML sont crs sur le poste dont :
/var/lib/ocsinventory-agent/http:__serveurDebian_ocsinventory/last_state
/var/lib/ocsinventory-agent/http:__serveurDebian_ocsinventory/ocsinv.adm
/var/lib/ocsinventory-agent/http:__serveurDebian_ocsinventory/ocsinv.conf
Page 15/68
Un clic sur le nom d'une machine permet d'afficher, dans un autre onglet, les dtails
inventoris du poste.
Remarque : au niveau du client Linux intgr par dfaut sous Debian, il n'y a pas, en fait, de
gestion du PROLOG_FREQ ce qui fait que la frquence d'inventaire est la frquence
quotidienne dfinie par le "cron" du dpart.
Page 16/68
Mettre
ventuellement
un tag comme
Seven_Client
Page 17/68
Enable log file : un fichier de log au nom de la machine est cr dans le rpertoire
d'installation chaque remonte d'inventaire (/DEBUG).
Immediatly lauch inventory (/NOW) : lance une premire fois OCS inventory (le premier
inventaire est ralis).
Choisissez ensuite un rpertoire de destination, C:\Program Files\OCS Inventory Agent par
dfaut, et cliquez sur le bouton Installer.
La dernire fentre est la suivante :
Page 18/68
Page 19/68
Onglets qui
permettent d'obtenir
un certain nombre
d'informations sur
l'ensemble du parc
Il suffit de passer la souris sur les icnes de la barre d'outil pour avoir une explication gnrale.
Page 20/68
Les diffrents menus sont trs intuitifs, il est inutile de les dtailler ; vous pouvez consulter la
documentation ici : http://wiki.ocsinventory-ng.org/index.php/Documentation:Results/fr
ou pour une version plus jour (mais en anglais) :
http://wiki.ocsinventory-ng.org/index.php/Documentation:Results
noter qu'il est notamment possible de (liste non exhaustive) :
personnaliser la vue en ajoutant ou supprimant des colonnes, en changeant le
nombre de lignes par page
afficher ;
rechercher selon de multiples
critres
crer des groupes statiques ou dynamiques de machines, le groupe dynamique
se mettant jour automatiquement ; aussi il n'est possible de crer un groupe
dynamique que sur la base d'une recherche par critre(s), et toutes les machines
trouves actuelles et futures intgrent automatiquement le groupe. L'intrt est
multiple :
cela permet d'avoir une vue permanente des machines rpondant un ou
plusieurs critres sans avoir chaque fois refaire la mme recherche (par
exemple pour reprer les machines ayant Microsoft Office alors qu'il n'existe
pas de licence, rassembler les machines qui vont faire l'objet d'un
dploiement, etc) ;
cela permet d'appliquer une configuration diffrente un groupe de
machine (par exemple une valeur de PROLOG_FREQ plus forte ou plus faible) ;
Vous trouverez la documentation ici :
http://wiki.ocsinventory-ng.org/index.php/Documentation:Groups/fr
visualiser et "catgoriser" les logiciels prsents sur les machines :
icnes
cette dernire icne (Dictionnaire) servant notamment pour la gestion des
logiciels avec GLPI
visualiser
et
grer
les
doublons
ajouter des informations administratives (date de fin de
garantie, etc)
raliser des requtes sur le registre.
Page 21/68
Aprs validation :
Vous pouvez ensuite visualiser le rsultat, aprs la prochaine remonte d'inventaire (que l'on
peut provoquer manuellement) ; lors de la vue de chaque poste via l'icne :
Page 22/68
7
6
5
8
9
2, 3, 4
Administrateur
Page 23/68
Le nom du paquet dployer auquel sera associ un identifiant unique dans la base de
donnes.
Le systme : il est possible de dployer des paquets sur Windows ou sur Linux.
Le protocole utilis pour le transfert des donnes est HTTP.
La priorit permet de dfinir quels paquets doivent tre installs avant d'autres. Au total 11
niveaux de priorit sont disponibles. Plus le chiffre dfini comme priorit est bas, plus la priorit
sera forte.
La priorit 0 est donc la plus forte, mais attention, celle-ci doit tre utilise avec prcaution
car un paquet ayant cette priorit devra obligatoirement se dployer correctement sinon
l'ensemble des autres paquets ne sera pas dploy. La priorit 5 (propose par dfaut)
convient la plupart du temps.
Le fichier : selon la documentation, tous les paquets doivent tre compresss en ZIP pour
l'agent Windows et en TAR.GZ pour les ordinateurs Linux. Cette archive compresse doit donc
tre prpare pralablement.
TP Gestion des configurations V.GUILLEME IRIS - janvier 2014 v3.0
Page 24/68
Page 25/68
Une fois que tous les cycles d'une priode se seront drouls, il y aura encore une pause
correspondant DOWNLOAD_PERIOD_LATENCY avant de passer la priode suivante. Et
ainsi de suite... Lorsque tous les fragments seront tlchargs, ils seront rassembls en un seul
fichier qui sera lanc, excut ou stock.
En conclusion, sur un rseau local et si le paquet n'est pas trs gros, un seul fragment est
prfrable plusieurs.
Un seul fragment
Activation du paquet
Une fois construits, les paquets doivent tre activs.
Page 26/68
Serveur HTTPS : c'est le serveur o doit tre tlcharg le fichier d'instructions XML (info).
Serveur HTTP : c'est le serveur o sera(ont) tlcharg(s) le (ou les) fragment(s).
Ce sont les URLs passes en argument l'agent.
Page 27/68
Cliquez sur "Select" et les postes clients seront avertis (notifis) qu'un paquet doit tre dploy
ds leur prochaine communication avec le serveur (que l'on peut/doit provoquer...).
Ils tlchargeront alors dans un premier temps le fichier d'instructions XML et ensuite, s'il y a
lieu, les diffrents fragments du paquet.
Le rsultat est progressivement visible partir du sous-menu "Activation" :
Un paquet a t dploy
avec succs
Page 28/68
Message
[SUCCESS]
Cleaning
Now
package
pausing
for
End of work
En observant ce dernier fichier, vous pouvez constater toutes les pauses effectues (et le
temps mis pour le dploiement).
Page 29/68
-out
Page 30/68
Ce script gnre une cl prive RSA dans le fichier "server.key" et un certificat X.509 autosign dans le fichier "server.crt".
Il faut maintenant :
Mettre les droits d'excution au script : chmod u+x apache_generate_cert.sh
Lancer le script en utilisant cette commande : sh apache_generate_cert.sh
Page 31/68
Page 32/68
cette
adresse :
Page 33/68
Vous acceptez ensuite les termes de la licence et continuez, puis choisissez ensuite le bouton
Installation .
Le compte root
qui a les droits de
cration d'une
base de donnes
Page 34/68
La meilleure faon d'avoir un aperu de toutes les fonctionnalits est de parcourir les
diffrents menus. Comme conseill, il est ncessaire, au moins en production, de modifier les
mots de passe par dfaut des utilisateurs crs l'installation.
Page 35/68
Cliquez ici
Modifiez les paramtres de connexion la base de donnes d'OCS (notamment le mot de
passe), puis valider :
Lorsque la connexion la base de donnes ocsweb a russi, il faut cliquer sur l'onglet
"Options d'importation" quipermet la configuration dtaille du processus d'import des
donnes et les informations que l'on dsire effectivement importer (suivez ce lien pour avoir
des explications complmentaires quant aux options d'importation http://www.glpiproject.org/wiki/doku.php?id=fr:config:ocsng).
Page 36/68
Cliquez sur "Valider" lorsque vos choix sont faits et activer l'onglet "Informations gnrales" ; un
troisime cran apparat :
Page 37/68
automatique
permet
la
configuration
des
tches
Page 38/68
Il sera toujours possible de supprimer un ou plusieurs ordinateurs dans GLPI mais attention, par
dfaut, une suppression ne les supprime pas dfinitivement de la base de donnes mais les
place dans la corbeille.
Pour les supprimer dfinitivement, il faut cliquer sur la corbeille. La liste des ordinateurs
supprims s'affiche. Il faut ventuellement tout cocher et slectionner "Purger" dans la liste
droulante comme action. N'oubliez pas ensuite de sortir de la corbeille en cliquant sur
l'icne (on n'est pas dans la corbeille lorsque celle-ci apparat barre).
Un ordinateur ne pourra tre rimport que s'il a t dfinitivement supprim.
Remarques gnrales :
dans le "mode OCSNG", vous pouvez ajouter autant de serveur OCS que vous voulez
ce qui veut dire que GLPI permet d'agrger plusieurs remontes d'inventaire.
L'import doit tre une action rflchie surtout lorsqu'on gre des centaines de
machines htrognes tant du point de vue matriel que logiciel et souvent
disperses dans l'espace : vous pouvez lire ici http://www.glpi-project.org/wiki/doku.php?
id=fr:manuel:bonnespratiques un ensemble de bonnes pratiques.
Page 39/68
Deuxime tape : configuration des rgles d'import et de liaison des ordinateurs via le menu
Administration/rgles
Cette tape est indispensable l'import automatique dans GLPI de nouveaux postes inscrits
dans OCS.
La rgle permettant de lier automatiquement une machine dans GLPI avec une machine
remontant d'OCS suit la logique suivante :
Lorsqu'une machine remonte d'OCS, une requte est excute dans GLPI afin de
rechercher les machines potentielles qui ont les caractristiques configures dans la rgle
(dans notre cas adresse MAC existe dans GLPI) :
o Si une et une seule machine est retourne par la requte, il y a alors
liaison automatique entre la machine de GLPI et celle qui remonte
d'OCS
o Sinon il y a cration d'une nouvelle machine.
TP Gestion des configurations V.GUILLEME IRIS - janvier 2014 v3.0
Page 40/68
Dans notre cas, une localisation (S202) existe dj puisque nous avons import le "tag" OCS
dans le champ "localisation" ; il suffit de la dplacer :
Page 41/68
Page 42/68
une
documentation
plus
complte
http://www.glpi-
Pralable :
La page d'accueil se compose de 3 parties distinctes : le menu, la vue globale et la vue
personnelle.
Le menu permet d'accder aux diffrents lments de GLPI ainsi qu'aux prfrences.
La vue personnelle (c'est celle-ci qui s'affiche par dfaut) prsente les tickets en cours,
les tickets en attente, le planning, un systme de notes personnelles (visibles
uniquement par l'utilisateur) et publiques (visibles par tous les utilisateurs du central).
La vue groupe prsente les tickets en cours et les tickets en attente.
La vue globale prsente le suivi de l'ensemble des tickets, les contrats arrivant
chance, ainsi que le journal des derniers ajouts.
Ces vues peuvent tre modifies via le menu Configuration / Gnrale.
Remarque : L'affichage de l'accueil de la console centrale varie selon le profil de l'utilisateur connect.
Page 43/68
Page 44/68
Lorsque l'on clique sur les onglets, les crans correspondants aux diffrentes rubriques
s'ajoutent les uns au dessous des autres. L'onglet "Tous" affiche tous les crans.
Pour chaque fiche, il est notamment aussi possible :
de modifier les caractristiques : dans ce cas, le systme verrouille le champ de
manire ce qu'il ne soit plus mis jour partir d'OCS (il est possible de le
dverrouiller) ;
de visualiser toutes les modifications apportes la description du matriel (onglet
"Historique") ;
d'ajouter des informations (comme des liens, des notes, des documents, des contrats,
etc).
L'onglet OCS-NG (cliquer sur la flche droite pour faire dfiler les onglets) permet de
visualiser les champs modifis qui seront verrouills (donc non crass) lors de la prochaine
synchronisation avec OCS-NG.
Il est aussi possible de procder ces connexions depuis la fiche du matriel li ou depuis le
systme de modification massive.
L'onglet "Ports rseaux" permet de grer les connexions directes et les ports rseaux :
Un port rseau permet de modliser la sortie d'une interface rseau sur un matriel donn.
Chaque port dispose gnralement d'une adresse IP, d'une adresse mac et d'une prise
rseau laquelle il est reli (sauf s'il s'agit d'une connexion WIFI).
Dans la plupart des configurations, les connexions se font entre un port prsent sur un
ordinateur, un priphrique ou une imprimante et un port prsent sur un matriel rseau
(commutateur, etc.).
TP Gestion des configurations V.GUILLEME IRIS - janvier 2014 v3.0
Page 45/68
Lors de la connexion entre deux matriels, les informations telles que l'adresse IP et la prise
rseau sont mises jour pour chacun des deux ports concerns.
Pour chaque matriel, il est possible tout moment d'ajouter un ou plusieurs ports grce au
systme de modification massive.
Il est possible galement d'associer un ou plusieurs VLANs un port.
Remarque : il est ncessaire ce moment l que les priphriques et matriels rseaux
(commutateurs, routeurs, etc.) soient inventoris. Il y a deux solutions :
Ajouter des priphriques et des matriels rseaux manuellement (voir ci-dessous).
Pour les matriels rseaux et les priphriques disposant d'un port rseau
(imprimantes, etc.), il est possible d'utiliser le plugin "FusionInventory" qui va les
dtecter et remonter les informations via le protocole SNMP (voir annexe 8).
L'ajout d'un matriel rseau (Menu Inventaire / Rseaux) ou d'un priphrique (Menu
Inventaire / priphriques) relve de la mme procdure.
Exemple : ajout d'un commutateur Menu Inventaire / Rseaux
Les gabarits dfinissent des configurations standards du parc ce qui permet ensuite d'ajouter
rapidement un grand nombre d'lments quasi identiques.
Par exemple, si on dispose de plusieurs commutateurs Cisco Catalyst 2960, il est prfrable
de crer un gabarit, avec le fabricant, le modle, le nombre de ports, etc. et il n'y aura plus
qu' saisir les champs spcifiques un matriel (sachant que les nom et numro d'inventaire
peuvent tre saisis automatiquement en s'incrmentant).
Nous allons donc crer un gabarit relatif aux commutateurs Cisco Catalyst 2960 :
Page 46/68
Un systme de remplissage et d'incrmentation automatique des champs marqus par "*" est
disponible. Ces champs sont remplis automatiquement la cration si le champ
correspondant dans le gabarit contient une chane de formatage de la forme <XXX####X>
(il existe d'autres symboles) :
< et > en dbut et fin du format indiquent qu'il s'agit d'un format.
X reprsente un caractre quelconque
# : emplacement du numro incrmenter (nombre de chiffres gal au nombre de
#).
Il faut cliquer sur les loupes pour accder directement aux menus permettant de crer les
diffrents types, modles, et autres s'il n'apparaissent pas dans la liste droulante.
Par exemple, pour ajouter un modle :
Remarque : il est possible de modifier par la suite le gabarit pour y attacher des ports, des
contrats et autres documents (un contrat ou de la documentation technique par exemple).
Rditez le gabarit pour ajouter des ports :
Cre 24 ports :
Feth1 Feth24
Page 47/68
Il faut cliquer sur le lien "Commutateur Catalyst 2960" pour crer le premier commutateur (voir
figure page suivante).
Il suffit d'ajouter maintenant les lments spcifiques ce commutateur comme le lieu (trs
important pour lui associer des prises rseaux), le numro de srie, les prises rseaux, etc. puis
de cliquer sur "Ajouter".
Avant de connecter les ordinateurs et autres matriels rseaux ce priphrique rseau il
faut leur ajouter des prises que l'on doit pralablement crer...
Pour crer les prises rseaux par lot : menu Configuration / Intituls / lieux (les prises ne
peuvent tre dfinies que pour un lieu) puis cliquer sur rechercher et slectionner le lieu. Il
est ncessaire d'activer ensuite l'onglet Prises .
Page 48/68
Le principe est maintenant de rattacher la mme prise au port rseau respectif de chaque
quipement rseau concern :
Sur l'ordinateur :
La liste droulante permet de choisir une prise disponible. Si la prise n'est pas visible, c'est
qu'elle est dj utilise (ou que l'ordinateur n'est pas dans le bon lieu). Il est possible de voir
qui utilise cette prise via le menu Outils / Rapports / rapport rseau / par prise.
On procde de la mme manire sur le commutateur (ouvrir la fiche du commutateur et
inscrire la prise rseau en cliquant sur le numro de port vis).
Il faut ensuite connecter les deux matriels (cela peut se faire indiffremment de l'un ou de
l'autre matriel)
Page 49/68
Le champ de saisie devant une liste permet d'entrer un critre de recherche (partie du nom
ou *) qui permettra d'alimenter la liste (sinon la liste est vide).
Page 50/68
Page 51/68
Page 52/68
Mais tout ceci n'a d'intrt que s'il existe des applications destines interroger la MIB. C'est
le rle des "managers" SNMP qui peuvent tre trs simples (ligne de commande) beaucoup
plus sophistiqus (comme l'outil "openview" de HP ou Nagios).
De nombreuses applications compltes de supervision rseau exploitent ces outils.
Une authentification basique existe via la cration de groupes de scurit disposant d'une
sorte de mot de passe, appel "community" qui auront accs en lecture seule ou en
lecture/criture (l'criture tant quand mme beaucoup plus rare) et, ce, sur tout ou sur
certaines branches seulement. En gnral, la plupart des matriels utilise par dfaut la
communaut "public" non scurise qui a le droit de lecture sur les informations non sensibles.
Installation du plugin
La procdure d'installation d'un plugin est dtaille cette adresse :
http://www.glpi-project.org/wiki/doku.php?id=fr:plugins:plugins
La dernire version stable ( ce jour) est la 0.84.2.0 : c'est celle que nous installerons.
Remarque : ce plugin est compos en fait de 4 sous-plugins ou modules et permet lui tout
seul de faire la remonte complte du matriel, le dploiement d'applications et de
s'affranchir totalement d'OCS. Mais puisque nous utilisons OCS, nous n'installerons, dans ce
cot labo, que deux modules sur les quatre disponibles. adapter donc selon les
fonctionnalits que vous dsirez ( noter que le module inventaire dispose d'une
fonctionnalit spcifique aux remonts des machines virtuelles sur Vmware : il peut donc tre
intressant ce niveau)
Le principe est le mme pour tous les plugins :
Dcompresser l'archive :
tar -xzvf fusioninventory-for-glpi_0.84+2.0.tar.gz
installer
et
configurer
le(s)
plugin(s)
via
Page 53/68
Page 54/68
Fusion Inventory SNMP (les valeurs par dfaut peuvent tre conserves)
Page 55/68
Modles SNMP
existants pour un
grand nombre
d'quipements (c'est-dire, pour chaque
quipement, la liste
des OID utiliser).
Un modle englobe
plusieurs lments.
Page 56/68
Page 57/68
Il est possible bien videmment d'installer plusieurs agents (afin par exemple de rpartir la
charge).
Par dfaut, aucun agent (mme si celui-ci est installe sur le mme serveur que GLPI) n'est
associ GLPI.
Il faut lancer une premire fois l'agent
pour qu'il soit cr sur GLPI :
#fusioninventory-agent
[info] task Inventory is not enabled
[info] task WakeOnLan is not enabled
[info] task NetDiscovery is not enabled
[info] task NetInventory is not enabled
Dfinir dans la liste droulante l'ordinateur sur lequel l'agent est install.
L'onglet Modules de l'agent permet d'affiner l'activation ou non d'un module pour cet
agent en particulier (surcharge de la configuration gnrale)
Vrifier que tous les modules soient bien activs pour cet agent :
Le nombre des thread aussi peut tre personnalis (via l'onglet correspondant) : il faut les
augmenter pour que la dcouverte se fasse plus rapidement, notamment si le rseau est
tendu. Attention toutefois de ne pas les augmenter inconsidrment car le traitement
ncessite beaucoup de ressources et cela risque de saturer la machine ; le mieux est de
procder par ttonnement en les augmentant progressivement.
Page 58/68
Avant de lancer une premire dcouverte rseau, d'autres pralables sont indispensables,
dont :
Ajouter une tche (dcouverte du rseau) et associer un agent et la plage IP aux tches
(menu Gestion des tches et cliquer sur +) :
Choisir la plage IP
TP Gestion des configurations V.GUILLEME IRIS - janvier 2014 v3.0
Choisir l'agent
Page 59/68
Page 60/68
On peut voir ce qui a t dcouvert dans Gestion des agents (onglet Informations d'import) :
Page 61/68
L'exploration SNMP d'un ou de plusieurs lments peut alors tre mis en uvre.
Cration d'une autre tche : dcouverte SNMP (que l'on restreindra dans notre cas un des
commutateurs du BTS SIO et au commutateur du local technique) :
Choisir l'agent
Lors d'un inventaire rseau (SNMP) des commutateurs, le systme rcupre les informations,
les ports et les connexions sur chaque port (grce des OID spcifiques). Dans le cas o
l'adresse mac trouve est dans GLPI, le systme connecte le matriel ce port, et quand ce
matriel n'existe pas, il est cr dans matriel inconnu et est li au port.
NOTER que l'on peut ajouter des OID un modle pour rcuprer d'autres informations (voir
page 66).
Page 62/68
L'onglet FusInv SNMP permet d'avoir des informations plus prcises (par exemple pour le
switch LT) :
Toutes les informations remontes mises en page ici sont dans un fichier xml visible via
l'onglet FusInv XML : consulter donc en cas de problme.
Si des informations ne sont pas remontes, il faut tester partir du poste o est install l'agent
les remontes d'OID en ligne de commande, par exemple, pour voir quels sont les
commutateurs connects au commutateur qui a pour adresse IP 172.16.0.250 :
snmpwalk -v 1 -c public 172.16.0.250 .1.3.6.1.4.1.9.9.23.1.2.1.1.8
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.1.1 = STRING: "Revision F.02.02 /sw/code/build/info(f00)HP J4812A
ProCurve Switch 2512"
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.15.1 = STRING: "ProCurve J4899B Switch 2650, revision H.10.83, ROM
H.08.02 (/sw/code/build/fish(mkfs))"
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.16.1 = STRING: "ProCurve J4899B Switch 2650, revision H.10.83, ROM
H.08.02 (/sw/code/build/fish(mkfs))"
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.27.1 = STRING: "ProCurve J4900B Switch 2626, revision H.10.83, ROM
H.08.02 (/sw/code/build/fish(mkfs))"
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.30.1 = STRING: "ProCurve J4899B Switch 2650, revision H.10.83, ROM
H.08.02 (/sw/code/build/fish(mkfs))"
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.32.1 = STRING: "ProCurve J4899B Switch 2650, revision H.10.83, ROM
H.08.02 (/sw/code/build/fish(mkfs))"
iso.3.6.1.4.1.9.9.23.1.2.1.1.8.41.1 = STRING: "ProCurve J4900B Switch 2626, revision H.10.83, ROM
H.08.02 (/sw/code/build/fish(mkfs))"
Page 63/68
Par exemple, pour le modle 9404667 associs plusieurs commutateurs HP, on voit (extrait) :
Page 64/68
Que faire lorsque les lments remonts ne sont pas reconnus par le plugin ?
Matriels que l'on retrouve aussi dans Matriel inconnu et que l'on peut importer :
Ce sont des imprimantes, GLPI les place donc dans Inventaires / Imprimantes.
Une exploration SNMP peut alors tre ralise sur ce nouveau matriel ; des informations
intressantes sont automatiquement remontes comme par exemple le nombre de pages
imprimes.
Page 65/68
Cliquer sur l'onglet FusInvSNMP pour afficher, en bas de page, les informations SNMP de
l'imprimante :
Page 66/68
Slectionner la valeur de l'OID correspondant au toner restant, ainsi que la valeur adquat
pour le champ Liaison champs .
Remarque : l'ajout d'un OID sans label MIB et sans objet est interdit par l'application.
Page 67/68
Aprs avoir valid, on peut voir apparatre le nouvel OID dans la liste :
Page 68/68