Vous êtes sur la page 1sur 33

Projet Personnel Encadr :

Mise en Place dune applicationdInventaire et Gestion de Parc


Informatique

2016 - 2017
Sommaire :

Introduction
Installation et configuration OCSINVENTORY
Dploiement dagents
Tl-dploiement dapplications
Liaison LDAP avec un serveur Active Directory
Installation et configuration de GLPI
Gestion de linventaire
La collecte automatise des matriels via SNMP : le plugin FusionInventory
Introduction
Au vue du contexte MFC, il nous a t demand de mettre en place un serveur OCS et GLPI fonctionnel.
Lobjectif de ces installations tait de pouvoir grer le parc informatique de notre filiale qui permet
lautomatisation de linventaire sur la configuration matrielle des clients et des priphriques
rseaux, le tl-dploiement des applications et un service de gestion dincident (tickets). Par la suite,
nous avons effectu une liaison entre notre serveur Active Directory et notre serveur OCS Inventory.
De mme pour notre serveur GLPI.

OCS Inventory fonctionne sous la forme de serveur et dagents qui communiquent grce au
protocole HTTP/HTTPS. Celui-ci permet deffectu linventaire des clients Windows et Linux, mais
galement le tl-dploiement des applications.

Tout comme OCS Inventory, GLPI (Gestionnaire libre de parc informatique) permet le mappage
informatique ce qui facilite fortement la mise en place de linventaire du parc informatique. Il est
notamment dot dun gestionnaire de ticket pour utilisateur. De plus, GLPI est modulable ce qui lui
permet dtre flexible.

Ces deux services sont installs sur une machine Debian 7.0.

Pour mettre en uvre ces deux installations, voici les tapes suivre :

- Installation, configuration et premire utilisation du service OCS Inventory


- Dploiement dagents en local puis, sur clients Windows et Linux
- Tl-dploiement dapplication via OCS Inventory
- Installation et configuration de GLPI
- Exploration des lments dinterconnexions puis, collecte automatise du parc informatique
avec le protocole SNMP
- Liaison LDAP (Lightweight Directory Access Protocol) entre un serveur Active Directory et OCS
Inventory puis, avec GLPI
1 - Installation et Configuration OCS Inventory
La mise en uvre dOCS Inventory et GLPI sest fait travers de plusieurs questions dtailles depuis
un TP fourni.

a) Vrification de la prsence dun serveur Web


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).

Pour vrifier que le serveur de base de donnes est install et oprationnel, nous avons utilis la
commande service mysqlstatusou /etc/init.d/mysqlstatus
Si le serveur et le client MySQL ne sont pas installs, il faut mettre jour les paquets apt-get update
puis apt-getinstallmysql-server mysql-client
Nous pouvons se connecter notre serveur avec mysql u root p

Vrifiez que le moteur innoDB soit bien actif dans MySQL. Rappelez un des intrtsde ce
moteur.

InnoDB est un moteur de stockage pour les


systmes de gestion de base de donnes
MySQL et MariaDB. Toute la base de donnes
MySQL est stock au mme endroit et permet
d'avoir une scurit renforce, une
sauvegarde complte russite ou non limitera
les risques d'erreurs. En cas de panne, il
possde un systme de rcupration
automatique.

Pour vrifier si le moteur innoDB est bien actif, nous utilisons les commandes :

- Mysql u root p
- mysql> show engines ;

Vrifiez que le serveur web Apache et php sont installs et oprationnels.

- Service apache2 status


- Whereisphp
Ces deux commandes permettent de vrifier la prsence du serveur web Apache et du langage de
programmation Php5. Linstallation peut seffectuer avec apt-getinstall apache2 php5
b) Installation et premire configuration dOCS Inventory
Installez les services d'OCSinventory ncessaires et procdez une premire configuration
assiste.

- Apt-getinstallocsinventory-server ocsinventory-reports
Pour accder linterface dOCS Invetory, depuis un navigateur web il faut entrer
http://@_IP/ocsreports/

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 ?

- Mysql u root p
- Mysql> show databases ;
- Show grants for ocs @ localhost ;

Ici, nous observons que lutilisateur ocs dispose de tous les privilges sur la base de donnes ocsweb.
Par mesure de scurit, un certain nombre de modifications sont demandes. Aprsen avoir justifi
les raisons, procdez ces modifications.

Suite aux risques extrieurs (pirates informatiques), il est prfrable dapporter quelques
modifications tels que :
- Renommer ou Supprimer le fichier /usr/share/ocsinventory-reports/install.php. Ce fichier
permet de relancer le script de la premire installation et ainsi perdre toutes les donnes.

- Il est galement ncessaire de modifier le mot de passe admin par dfaut depuis linterface
graphique :

- Modifier le mot de passe utilisateur ocsdepuis le serveur MySQL : UPDATE USER SET
password=PASSWORD('new_pwd') WHERE USER='ocs';
En parallle, diter les fichiers de configuration /usr/share/ocsinventory-
reports/ocsreports/dbconfig.inc.phpet /etc/apache2/conf.d/ocsinventory.conf

Faites en sorte que les remontes d'inventaire aient lieu toutes les heures.

Depuis l'interface graphique, dans la configuration il faut mettre "FREQUENCY" en "Toujours


inventori" et dans l'onglet "Serveur", il faut mettre "1 heure" dans "PROLOG_FREQ".
2 - Dploiement dagents
a) Premier agent sur le serveur lui-mme
Installez dans un premier temps l'agent ocsinventory-agent sur le serveur pour la collecte
d'information propre au serveur lui-mme.
- Apt-getinstallocsinventory-agent

Une fois lagent install, nous le retrouvons sur linterface graphique dOCS Inventory

Forcez le premier inventaire (n'hsitez pas consulter les logs en cas de problmes)
- Ocsinventory-agent

b) Dploiement dagents sur les postes clients (Windows et Linux)


a. Sous Linux - Debian:
- Apt-get update, apt-get upgrade
- apt-getinstallocsinventory-agent

Durant linstallation, une fentre apparat, il faut choisir HTTP pour la Mthode de cration de
linventaire tant donn quOCS utilise le protocole HTTP/HTTPS pour le dploiement dapplication.
Nous allons ensuite forcer le premier inventaire ocsinventory-agent.
b. Sous Windows :

Il est primordial que la version dOCS Inventory pour le client et le serveur soient identiques. La
version que nous utilisons jusqu maintenant est la 2.0.5. Au cours de linstallation, quelques
champs
sont
remplir :

- Ladresse IP du serveur suivi /ocsinventory


- Cocher la case Validatecertificates
- Dans un second temps, cocher la case Enableverbose log et Immediatlylaunchinventory pour
forcer le premier inventaire.

Depuis notre serveur OCS Inventory, pour vrifier que les remontes ont bien t effectues :

- Via linterface graphique, dans Machine Vues

- Ou bien, en ligne de commande grce aux logs cat /var/log/ocsinventory-


server/activities.log

Quelle est la valeur de votre variable TTO_WAIT l'installation et donc dans combien de
temps aura lieu le second inventaire ?
TTO_WAIT=2760 soit la prochaine est dans 46 minutes

Quelle est la valeur de la variable PROLOG_FREQ ?


PROLOG_FREQ=1

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.

Depuis notre machine cliente Windows, dans les icnes caches, clique-droit sur licne OCS puis
Excuter lagent OCS Inventory NG maintenant.
Dans le fichier C:\ProgramData\Ocs Inventory NG\Agent\ocsinventory.ini(pour accder ce
dossier, il faut afficher les dossiers cachs), nous avons bien le TTO_WAIT=3600 aprs avoir
redmarr le service.
Proposez une ou plusieurs solutions d'automatisation du dploiement de l'agent depuis le
serveur.
Crer une GPO sur Windows Server qui permet d'automatiser l'installation d'un client OCS

3 - Tl-dploiement dapplications
a) Cration dun certificat
Crez un certificat pour le serveur OCS, configurez Apache 2 et chaque client OCS (annexe 5) ;
vous testerez en ligne de commande l'coute sur le port 443.

Dans un premier temps, nous allons crer un script qui permet de crer le certificat, puis lui attribuer
les droits pour ainsi lexcuter :

- Nano apache_generate_cert.sh

- #!/bin/sh
- #
- # En premier, generer le certificat requis
- #
- # Generer une cl RSA de 1024 bits, enregistrer la cleprivee dans un
- # fichier PEM de mot-de-passe non protegeserver.key, en utilisant
- # le fichier de configuration par defaut d'openssl
- #
- echo
- echoGeneration de la cleprivee du serveur Apache...
- echo
- opensslgenrsa -out server.key 1024
- #
- # Maintenant, signez le certificat du serveur Apache avec
- # la cle du serveur Apache
- #
- # Signez avec le certificat PEM server.crt,
- # en utilisant le fichier PEM server.key pour cleprivee du server,
- # en utilisant le fichier de configuration par defaut d'openssl.
- #
- # Le certificat produit sera valide durant 1825 jours (soit 5 ans).
- #
- echo
- echoGeneration des certificats auto-signes du serveur Apache ...
- echo
- opensslreq -outform PEM -new -key server.key -x509 -days 1825 -out
server.crt

- Chmod u+x apache_generate_cert.sh


- Sh apache_generate_cert.sh
Ce script va nous gnrer deux fichiers : server.crt et server.key. A laide de la commande cp
server.crt cacert.pem, nous renommons notre fichier pour que ce dernier soit fonctionnel pour les
machines Windows et Linux.
Par la suite, nous allons copier les fichiers gnrs prcdemment dans le dossier cp server.*
/etc/ssl/private/ et charger le module SSL avec a2enmod ssl.

Il est ncessaire dapporter une modification sur le fichier nano /etc/apache2/sites-


available/default-ssl en remplaant les lignes ci-dessous, puis effectuer un a2ensite default-ssl

Une fois les modifications apportes termines, il faut relancer notre serveur web : service apache2
restart

Pour terminer, nous allons vrifier si notre certificat gnr manuellement est bien fonctionnel. Dans
un premier temps, avec lutilitaire WinSCP, nous allons copier notre certificat cacert.pem depuis
notre serveur OCS vers une machine Windows dans le dossier C:\ProgramData\OCS Inventory
NG\Agent\. Depuis le navigateur Internet
Explorer, en HTTPS, nous entrons ladresse
IP de notre serveur OCS et une page web
nous retourne un message derreur du fait
que le certificat nest pas valide par un
organisme.

Pour couter les diffrents ports, nous


avons utilis la commande netstat -antu ou
-taupe :

Une fois la vrification termine, nous


pouvons copier notre certificat sur une
machine cliente Linux Ubuntu dans le dossier \var\lib\ocsinventory-
agent/http\ :__10.61.10.45_ocsinventory/
b) Tl-dploiement dapplication
Aprs avoir test le dploiement de l'utilitaire putty (annexe 4), procdez un dploiement
d'une application de votre choix ; vous trouverez sur le site
http://www.appdeploy.com/packages/ toutes les commandes ncessaires pour une
installation silencieuse.
a. Configuration dutl-dploiement

Avant le dploiement de notre application, nous allons apporter quelques modifications depuis

linterface graphique dOCS Inventory sur notre serveur. Dans Configuration >Tldeploiement :
- Download (Fonctionnalit de tldploiement) = ON
- Download_Cycle_Latency = 15
- Download_Uri_Frag = Personnaliser > @IP_ServeurOCS/download
- Download_Uri_Info = Personnaliser > @IP_ServeurOCS/download
b. Cration dun paquet

Dans Tldploiement> Cration, remplir les champs demands. Il faut que le


fichier/lapplication dployer se trouve dans la machine.

Par la suite, il nous faut activer notre paquet : >Activation > Activer

Lactivation termine, nous allons dployer notre utilitaire PuTTy sur nos deux machines Windows
serveur et la cliente. Etant donn que nous les avons placs dans un groupe dynamique, nous
pouvons les dployer simultanment, mais pour un premier dploiement, nous avons prfr de le
faire sparment.

c. Dploiement du paquet
o Sur Windows
Dans les paramtres dune des machines Windows, sur licne Traitement personnalis >
Ajouter paquet :

Puis licne SELECT afin denvoyer notre paquet. Un message nous avertissant que notre paquet a t
envoy. Il est ncessaire de forcer lexcution de lagent sur notre machine.

Nous pouvons vrifier lavancer de notre paquet depuis Tldploiement> Activation, sur
longlet Notifi un 1 doit apparatre pour nous avertir que le client a bien notifi le paquet.
Depuis notre machine Windows, dans nos fichiers C:\ProgramData\OCS Inventory
NG\Agent\Download.log et le fichier OCSInventory.log, contiennent une srie dinformation
concernant notre paquet jusqu la fin du tlchargement de notre application.

(Figure 1 : Fichier OCSInventory.log, le paquet a bien t rcupr)

(Figure 2 : Fichier Download.log, les diffrents cycles de fragments)

Il est galement possible de vrifier si notre application a bien t dploye depuis linterface

graphique dOCS Inventory Tldploiement> Activation.

Mais aussi, depuis notre machine Windows dont notre utilitaire doit se trouver dans le chemin
indiquer lors de la cration du paquet :
o Sur Ubuntu

Lunique diffrence pour un dploiement sur Windows et sur Linux est lors de la cration du paquet

Tldploiement> Cration. Ici, le systme sera sur UNIX/LINUX et les fichiers doivent tre
en .tar.gz

La dmarche reste nanmoins lidentique pour un dploiement sur Linux tout comme pour un
dploiement sur Windows

d.
e. Dploiement silencieux
Pour notre premier dploiement silencieux, nous avons choisis lutilitaire 7zip dont le format
sera .msi. Toutefois, le service OCS Inventory ne prend pas en charge tout autre format except les
fichiers .zip ou .tar.gz. Il nous faut donc archiver notre logiciel 7zip.msi en 7zip.zip.
La procdure reste lidentique pour un dploiement en option stocker, mais cette fois-ci nous
allons choisir loption excuter suivi de la commande pour excuter notre utilitaire
(http://www.itninja.com/software/7-zip/7-zip-1/16-152nous utiliserons ce site web, pour retrouver
toute les commandes pour un dploiement silencieux)

Pour vrifier que linstallation sest bien droule, depuis le panneau de configuration >
Programmes > Dsinstaller un programme. Nous avons bien notre logiciel dinstaller.

Il est galement possible de le trouver dans C:\Programmes\7zip


4 - Liaison LDP avec un serveur Active Directory

Lightweight Directory Access Protocol (LDAP) est l'origine un protocole permettant


l'interrogation et la modification des services d'annuaire. Ce protocole repose sur TCP/IP.
Depuis notre interface graphique, nous allons configurer la liaison LDAP dans
Configuration > Configuration LDAP
Champ 1 : Ladresse IP de notre serveur Active Directory
- Champ 2 : Le compte sur lequel nous allons effectuer la liaison (il est galement possible de
crer un utilisateur ocs_admin pour une meilleure scurit)
- Champ 3 : Le mot de passe du compte
- Champ 4 : Le port du protocole LDAP : 389
- Champ 5 : La base Active Directory
- Champ 6 : Le champ sur lequel les utilisateurs devront utiliser pour se connecter. Ici, nous
avons choisi leurs comptes de connexion
- Champ 7 : Le choix de la version du protocole : 3
Les champs 8 14 permettent lorganisation de la gestion de linterface graphique ou du choix de
dploiements. Le champ 8 (Check_FIELD01_NAME) va rcuprer le memberOf pour les
utilisateurs faisant parti du groupe ocs_admin . Tous les utilisateurs faisant parti de ce groupe,
disposeront des droits Super administrateur sur linterface OCS Inventory.
Tout comme pour le huitime champ, cette fois-ci nous avons dcid de crer un second groupe
ocs_deploiement destin uniquement pour les utilisateurs Demandeurs de dploiement.
Enfin, si lutilisateur ne rpond pas au champ prcdent, il est possible de choisir un attribut par
dfaut, ici le champ 14.
Une fois la configuration par interface graphique termine, il nous est ncessaire dappliquer
quelques modifications sur deux fichiers en ligne de commande :
- /usr/share/ocsinventory-reports/backend/AUTH/auth.php

Pour lauthentification, nous avons dcid quelle seffectuera soit en local.php (cest--dire par
notre compte administrateur en local) soit en ldap.php donc les utilisateurs qui se trouvent dans
lannuaire Active Directroy
- /usr/share/ocsinventory-reports/backend/identity/identity.php

Contrairement pour lauthentification, ici, nous ne pouvons pas


effectuer lidentification sur les deux interfaces car une erreur survient lors de
la connexion sur un compte en local (Erreur 500). Toutefois, il est tout fait
possible de crer un utilisateur sur notre annuaire Active Directory qui va
disposer de tous les droits cest--dire Super utilisateur et ainsi laisser
lidentification sur ldap.php.
Installation et configuration de GLPI

5- Installation et configuration de GLPI

Solution open-source de gestion de parc informatique et de servicedesk, GLPI est une application Full
Web pour grer lensemble de vos problmatiques de gestion de parc informatique : de la gestion de
linventaire des composantes matrielles ou logicielles dun parc informatique la gestion de
lassistance aux utilisateurs. Des fonctionnalits (...)

Jai tlcharg la version 0.83.6 de GLPI, je lai extraite dans le dossier /var/www/

Scurisez l'accs de l'application la base de donnes en crant un utilisateur glpi avec tous les
privilges uniquement sur la base de donnes glpi et en modifiant le fichier config_db.php en
consquence.

Je me suis ensuite connect PhpMyAdmin pour crer un utilisateur GLPI et lui attribuer tous les
droits sur la base glpi que jai galement cre. Cette tape mvite de modifier le fichier
db_config.php apres. En effet, GLPI utilisera les bons identifiants des le dbut.

Jai ensuite procd linstallation de GLPI en suivant les indications lcran via localhost/glpi

Je me suis connect la base de donne en utilisant les identifiants cres prcdemment soit
glpi/glpi

Jai pu ensuite slectionner la base de donne cre juste avant, soit glpi
Jai ensuite vrifi le fichier config_db.php
Configurez GLPI en "mode OCSNG" avec les options d'importation et la synchronisation automatique.

Jai suivi le tutoriel pour permettre limportation automatique des clients OCS dans GLPI.

La tche CRON

Les ordinateurs remontent automatiquement toutes les 5 minutes :


Configurez et activez le site virtuel sur Apache2 de manire accder l'application en ligne avec un
nom pleinement qualifi (vous devez donc configurer votre serveur DNS en consquence).

Il faut rajouter un virtualhost sur apache2.


L'hbergement virtuel (virtual hosting) est le fait de servir plusieurs sites web sur une mme instance
de serveur. Ainsi, une machine serveur possde un et un seul serveur Apache et elle pourra servir
(virtuellement) une infinit de sites qui n'ont aucunement besoin de "se connatre" l'un l'autre. La
flexibilit d'Apache fait que chaque site pourra tre configur de manire trs diffrente de son
voisin.

Il faut ensuite crer un enregistrement A sur le serveur DNS pour que les ordinateurs du rseau
puissent rsoudre le nom de domaine.
Un enregistrement renvoie une adresse IPv4 pour un nom de host donn.
VI Gestion de linventaire
partir du menu Inventaire, visualisez le dtail des lments inventoris et procdez
ventuellement quelques ajouts et modifications.

Crez un gabarit de commutateur correspondant celui que vous avez dans votre
salle ou dans le local technique. Crez un commutateur partir de ce gabarit.

Gabarit cre :
Crez un commutateur partir de ce gabarit :

Il faut cliquer sur le petit plus et slectionner les informations quil faut :

Crez les prises rseaux ncessaires

Connectez les ordinateurs et autres matriels rseau au commutateur :


Ajouter un document technique un de vos matriels (le document doit tre plac dans une
rubrique "Documentation technique" crer pralablement ou pendant la cration du document).
7 - La collecte automatise des matriels via SNMP : le plugin FusionInventory
Installez le plugin FusionInventory et procdez sa configuration gnrale.

Dans un premier temps, il faut rcuprer le plugin l'aide de la commande:

Wget http://forge.fusioninventory.org/attachments/download/701/fusioninventory-for-
glpimetapackage_0.83+1.0.tar.gz

Ou via WinSCP si le tlchargement du paquet ne s'effectue pas

Il faut ensuite dcompresser le paquet tar -xzvf fusioninventory-for-glpi-


metapackage_0.83+1.0.tar.gz

Seul deux dossiers sont fusioninventory (dcouverte des actifs) et fusinvsnmp (ncessaire
l'interrogation "SNMP" des actifs dcouverts) dans notre dossier /var/www/glpi/plugins

Depuis l'interface de GLPI, dans Configuration > Plugins, on installe le plugins FusionInventory >
Installer

Puis, on active le plugins sur Activer

Seulement aprs avoir activer notre plugin, le plugins FusionInventory SNMP peut tre installer et
activer et la configuration gnrale du plugin FusionInventory est accessible mais, il est quand mme
prfrable d'installer le plugin FusionInventory SNMP d'abord

L'installation termine, il faut dsormais effectuer la configuration gnrale depuis FusionInventory >
Configuration gnrale tout comme pour l'onglet FusionInventorySNMP les valeurs par dfaut
peuvent tre conserves
Depuis l'onglet FusionInventory > Modules des agents > Activation par dfaut

(Pour chaque activations des modules il faut Actualiser)

Vrifiez les dpendances pour les agents et installez un agent dans le rseau gr.

L'agent (avec ses dpendances) peut tre install sur le serveur GLPI avec l'outil apt mais il

est impratif d'installer le dernier agent disponible et non celui prsent dans la version Debian

(mme la version testing).

Dans un premier temps, il faut installer les derniers agents disponibles l'aide de l'outil en apt en
modifiant le fichier /etc/apt/source.list

Il faut ensuite faire wget -O - http://debian.fusioninventory.org/debian/archive.key | apt-key add -


pour enregistrer le paquet puis mettre jour la liste des paquets apt-get update
Installer l'agent et les dpendances ncessaires dont les librairies:

apt-get install nmap snmp libsnmp-perl php5-snmp fusioninventory-agent libfusioninventory-


agenttask-

netinventory-perl libfusioninventory-agent-task-netdiscovery-perl libfusioninventory-agent-


tasksnmpquery-

perl libfusioninventory-agent-task-network-perl fusioninventory-agent

Depuis le fichier de configuration /etc/fusioninventory/agent.cfg, il est ncessaire de modifier la


variable server avec la valeur :
http://adresseIP_serveur/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communicati

on.php, d'activer les logs en dcommentant la ligne logfile = /var/log/fusioninventory.log

D'autres librairies sont disponibles pour les autres modules et doivent tre ventuellement installes:

apt-get install libfusioninventory-agent-task-deploy-perl

apt-get install libfusioninventory-agent-task-esx-perl

Enfin, lancer notre agent avec la commande fusioninventory-agent et depuis l'interface GLPI, notre
agent devrait remonter et l'associer notre serveur debian inventori
Procdez la dcouverte des actifs rseau (aprs avoir vrifi que vous avez au

moins un matriel avec un agent SNMP activ).

Dans un premier temps, il faut modifier le fichier de configuration /etc/default/fusioninventory-


agent et remplacer mode=cron par daemon, puis le dmarrer /etc/init.d/fusioninventory-agent
start et effectuer un update-rc.d fusioninventory-agent defaults.

Pour effectuer la dcouverte des actifs rseau, nous allons dans un premier temps dfinir notre Plage
IP. Depuis l'interface Plugin > FusionInventory > Plage IP

Aprs la cration de la plage IP, il faut crer une nouvelle tche Plugins > FusionInventory > Gestion

des tches > Il faut remplir les champs Nom, Communication en push, Mode avanc "Oui" pour
pouvoir les logs en dtails puis Actualiser

Dans Nouvelle Action, choisir le Module Dcouverte rseau, le Primtre Plage IP, Vecteur notre
Agent, ne pas oublier de cliquer sur Ajouter avant d'Actualiser. Enfin, mettre notre tche en Actif =
Oui puis Actualiser et Forcer le dmarrage. Si tout se passe bien, nous devrions voir notre tche en
cours.

Une fois la dcouverte termine, depuis la Gestion des agents > Informations d'import nous avons
tout les matriels prsents dans notre Plage IP
Nous allons importer le matriel Switch pour l'usage du SNMP l'aide des Modles SNMP. D'abord
remplir les champs de notre matriel puis l'importer pour l'avoir dans notre inventaires rseau en
entrant le Type, Lieu puis Actualiser

Depuis Plugins > FusionInventory > SNMP > Modle rechercher le modle SNMP qui correspond
notre Switch. Ici, nous prendrons le modle 9704103 (ajouter un caractre pour pouvoir le distinguer
des autres modles lors de l'ajout notre switch).

Ensuite, dans la fiche de notre matriel Rseau, depuis l'onglet FusInv SNMP ajouter le modle
SNMP dit prcdemment et Actualiser

Tout comme la dcouverte rseau, nous allons crer une nouvelle tche pour faire l'inventaire de
notre Switch c'est--dire, quels sont les ports utiliss sur notre switch et quels matriels sont
connects dessus
Les seuls changement effectuer sont le Nom de la tche, le Module en Inventaire rseau (SNMP), le
Primtre en Matriel Rseau choisir le Switch, le Vecteur reste le mme puisqu'il s'agit de notre
Agent enfin Actualiser. Mettre la tche en Actif, Actualiser et Forcer le dmarrage. La tche ne dure
qu'un certain un temps et devrait nous retourner:

Et depuis l'Inventaire de notre Switch > FusInv SNMP nous avons le tableau des ports remplit

Importez ventuellement le(s) matriel(s) dcouvert(s) (ncessaire s'il(s) se trouve(nt) dans le


matriel inconnu ) et procdez l'exploration du (des) matriel(s) et procdez l'exploration du ou
des matriel(s).

Dans les matriels dcouverts inconnus, nous allons importer une Imprimante et la retrouver dans
Inventaire > Imprimantes
Comme pour notre Switch, nous allons ajouter le modle SNMP qui lui correspond (par chance, nous
avons le modle qui correspond parfaitement notre Imprimante 508941 pour une LexmarkE260dn)

Etant donner que l'inventaire s'effectue via SNMP, depuis notre tche SNMP > Nouvelle Action, en
effet, il n'est pas ncessaire de crer une nouvelle tche. Il suffit de remplacer le Primtre par notre
Imprimante importe, Actualiser et Forcer le dmarrage.
Tout comme notre Switch, dans l'Inventaire > Imprimante, depuis l'onglet FusInv SNMP nous avons
bien les donnes qui ont t remontes tel que le Nombre total de pages imprimes ...

Donnez des exemples d'OID remonts avec leur valeur correspondante (vous

vrifierez ces valeurs avec un utilitaire en ligne de commande).

Depuis notre serveur, en ligne de commande nous entrons une des OID retrouves dans le module
SNMP.

L'OID choisit nous remonte bien le nom et le modle de l'imprimante que nous possdons
actuellement.
Trouvez une information supplmentaire sur un des matriels explors que vous voudriez

connatre, ajoutez l'OID correspondant et faites remonter l'information.

Nous allons ajouter l'OID pour l'encre restant dont l'OID = .1.3.6.1.2.1.43.11.1.1.6.1.1 (dont nous
pouvons tester depuis la ligne de commande pour vrifier qu'il correspond bien l'encre restant).
Pour ce faire, depuis le Modle SNMP de notre Imprimante, remplir les champs Ajouter un oid...

Une fois relancer le SNMP, nous avons bien la quantit restante dans l'inventaire de Imprimante >
FusInv SNMP

Quelques erreurs peuvent survenir lors de l'inventaire SNMP tel que Unable to find agent to run this
job , il est donc ncessaire de redmarrer le Serveur et d'effectuer /etc/init.d/fusioninventory-agent
stop puis start. Autre possibilit, l'impossibilit d'obtenir l'inventaire d'un matriel SNMP, il est donc
ncessaire de changer le Modle SNMP.