FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : •...

32
FusionInventory !

Transcript of FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : •...

Page 1: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

FusionInventory !

Page 2: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

2 | OpenTopic | | Préface

Page 3: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

OpenTopic | Table des matières | 3

Sommaire

Préface Preface............................................................................................ vLiens.................................................................................................................................................. v

Site internet............................................................................................................................vForge de developpement........................................................................................................vMailing liste...........................................................................................................................vCanal IRC.............................................................................................................................. vForums................................................................................................................................... v

Versions............................................................................................................................................. vAgent FusionInventory.......................................................................................................... vModule de découverte........................................................................................................... vModule d'inventaire SNMP.................................................................................................. viModule de déploiement OCS p2p........................................................................................ viPlugin FusionInventory for GLPI.........................................................................................viLib serveur php.....................................................................................................................vi

Partie I: Installation de l'agent.................................................................. 7Prerequis............................................................................................................................................ 8Installation de l'agent.........................................................................................................................8

Installation avec les packages................................................................................................8Installation avec CPAN......................................................................................................... 8

Partie II: Plugin FusionInventory pour GLPI......................................... 9Description.......................................................................................................................................10Pré-requis.........................................................................................................................................10Fonctionnalités.................................................................................................................................10Installation....................................................................................................................................... 10

Nouvelle installation............................................................................................................10Mise à jour du plugin FusionInventory pour GLPI............................................................. 11Mise à jour du plugin Tracker............................................................................................. 11

Configuration...................................................................................................................................11Configuration générale........................................................................................................ 12Configuration des critères....................................................................................................12Configuration des modules..................................................................................................12Configuration de l'historique............................................................................................... 12Configuration des verrous................................................................................................... 13

Plages IP.......................................................................................................................................... 13Gestion des agents........................................................................................................................... 13Etats d'exécution des agents............................................................................................................ 14Matériels inconnus...........................................................................................................................15Ports des matériels réseau................................................................................................................15Etat des cartouches d'imprimante.................................................................................................... 16Compteurs de pages d'imprimante...................................................................................................16Exemple de mise en place............................................................................................................... 16

Configuration.......................................................................................................................17Configuration de l'agent.......................................................................................................17Configuration de l'agent dans GLPI.................................................................................... 17Configuration d'une plage IP............................................................................................... 17Découverte de matériels...................................................................................................... 18Gestion du matériel inconnu découvert............................................................................... 18Inventaire du matériel réseau...............................................................................................18

Page 4: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

4 | OpenTopic | Table des matières

Partie III: Librairie PHP serveur............................................................19Description.......................................................................................................................................20But de la librairie............................................................................................................................. 20Architecture..................................................................................................................................... 20Installation....................................................................................................................................... 20Configuration...................................................................................................................................20Gestion des donnees apres le passage dans la lib............................................................................ 20

Sortie des donnees en tableau PHP......................................................................................20

Partie IV: Inventaire local de la machine............................................... 21Description.......................................................................................................................................22Informations recoltees..................................................................................................................... 22

Informations matériel.......................................................................................................... 22Informations logiciel............................................................................................................22Informations sur les processus.............................................................................................22Informations sur les antivirus.............................................................................................. 22Informations sur les variables d'environnement.................................................................. 22Informations sur la base de registre.....................................................................................22

Partie V: Découverte réseau.....................................................................23Description ..................................................................................................................................... 24Scan réseau .....................................................................................................................................24

Nmap ..................................................................................................................................24Netbios ............................................................................................................................... 24SNMP .................................................................................................................................24

Partie VI: Inventaire réseau.....................................................................25Description.......................................................................................................................................26Informations recoltees..................................................................................................................... 26

Informations matériel et logiciel..........................................................................................26Informations des switchs et routeurs................................................................................... 26Informations des imprimantes............................................................................................. 26

Partie VII: Wake on Lan..........................................................................27Description.......................................................................................................................................28Wake on Lan et la couche OSI 2..................................................................................................... 28Wake on Lan en UDP......................................................................................................................28

Partie VIII: OCS Deploy p2p...................................................................29Description.......................................................................................................................................30Fonctionnement du peer to peer...................................................................................................... 30

Annexe A: Glossaire..................................................................................31Addresse MAC................................................................................................................................ 32

Page 5: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Preface

Preface

Blabla

LiensLiens a connaître du projet

Site internetAdresse du site internet

Le lien du site internet est :

• http://www.fusioninventory.org/

Forge de developpementAdresse de la forge

Le lien pour acceder la forge de developpement est :

• http://forge.fusioninventory.org/

Mailing listeAdresses des mailings listes

Blabla

Canal IRCAdresse du canal IRC

Pour acceder au canal irc, voici les informations :

• Serveur : freenode• Canal : #fusioninventory

ForumsAdresse des forums

Le lien pour acceder aux forums est :

• http://forum.fusioninventory.org/

VersionsVersions utilisees dans ce manuel

Blabla

Agent FusionInventoryVersion de l'agent FusionInventory

La version de l'agent FusionInventory utilisée dans ce manuel est la version : 2.1.3

Module de découverteVersion du module de découverte (NETDISCOVERY)

La version du module de découverte "NETDISCOVERY" utilisée dans ce manuel est : 1.2

Page 6: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

vi | OpenTopic | Preface | Préface

Module d'inventaire SNMPVersion du module d'inventaire SNMP (SNMPQUERY)

La version du module d'inventaire SNMP "SNMPQUERY" utilisée dans ce manuel est : 1.2

Module de déploiement OCS p2pVersion du module de déploiement OCS p2p (OCSDEPLOY)

La version du module de déploiement OCS p2p utilisée dans ce manuel est : 1.0.8

Plugin FusionInventory for GLPIVersion du plugin dédié à GLPI

La version du plugin pour GLPI utilisée dans ce manuel est : 2.2.2

Lib serveur phpVersion de la lib serveur php

Blabla

Page 7: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

IInstallation de l'agent

Sujets :

• Prerequis• Installation de l'agent

Guide d'installation.

Tout ce qu'il faut savoir pour une installation confortable et sereine del'agent FusionInventory.

Dans cette partie vous découvrirez dans un premiers temps les prérequisnécessaires à l'installation de l'agent puis les différentes méthodesd'installation.

Page 8: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

8 | OpenTopic | Installation de l'agent

PrerequisPrerequis pour l'installation de l'agent

L'agent permet d'être installe sur les systemes d'exploitation suivants :

• Windows (2000 à Seven)• Systemes a base de Linux• BSD• MacOS X• Solaris• AIX

Installation de l'agenttout ce qu'il faut pour installer correctement l'agent

Blabla

Installation avec les packagesComment installer avec les packages

Blabla

Packages aptInstallation avec les packages apt

Blabla

Packages yumInstallation avec les packages yum

Blabla

Installeur WindowsInstallation avec l'installeur Windows

Blabla

Installeur MacOSXInstallation avec l'installeur pour MacOSX

Blabla

Installation avec CPANComment installer avec avec le systeme perl CPAN

Blabla

Page 9: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

IIPlugin FusionInventory pour GLPI

Sujets :

• Description• Pré-requis• Fonctionnalités• Installation• Configuration• Plages IP• Gestion des agents• Etats d'exécution des agents• Matériels inconnus• Ports des matériels réseau• Etat des cartouches

d'imprimante• Compteurs de pages

d'imprimante• Exemple de mise en place

Guide d'installation & d'utilisation du pluginFusionInventory pour GLPI.

Page 10: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

10 | OpenTopic | Plugin FusionInventory pour GLPI

DescriptionDescription du plugin FusionInventory pour GLPI

FusionInventory pour GLPI est une extension (plugin) de GLPI permettant un dialogue direct avec les agentsFusionInventory. Les fonctionnalités accessibles depuis GLPI sont :

• la découverte de tous les équipements connectés au réseau• l'interrogation (inventaire) des équipements réseaux via SNMP• Le réveil à distance de l'ordinateur

Pré-requisPré-requis pour utiliser le plugin FusionInventory for GLPI

Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur :

• GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72)• PHP 5 ou supérieur• PHP-ZLIB• PHP-GD• MySQL 5 or supérieur

FonctionnalitésListe des fonctionnnalités

Voici la liste des fonctionnalités :

• Dialogue en HTTP et/ou HTTPS entre le plugin et l'agent• Réveil des agents à distance avec gestion d'une liste d'actions : inventaire, découverte réseau, WakeOnLan...• Gestion des authentifications SNMP : SNMP Version 1, SNMP Version 2c, SNMP Version 3 (non chiffrés /

semi chiffré / chiffré complètement).• Gestion des modèles SNMP (gérés et fournis dans le plugin) : correspondance entre les OID SNMP et les

champs de GLPI.• Récupération des informations des switchs et de ses ports.• Récupération des informations des imprimantes.• Gestion des agents sur le serveur (verrouillage, optimisations quant au nombre de threads, activation des

modules).• Gestion des plages IP à associer aux agents par entité.• Gestion du matériel inconnu (découvert par FusionInventory mais inexistant dans GLPI).• Gestion des matériels réseaux découverts par les agents (ordinateurs, switchs, routeurs, téléphones).• Gestion des hub : physiques ou virtuel (liés à la virtualisation).• Divers rapports.

InstallationInstallation du plugin FusionInventory pour GLPI

Liste des procédures d'installation suivant les cas.

Nouvelle installationProcédure pour installer le plugin FusionInventory pour GLPI

Pour celà, il faut :

• Télécharger l'archive du plugin ici : http://forge.fusioninventory.org/projects/fusioninventory-for-glpi/files• Décompresser l'archive dans le dossier plugins de GLPI. La liste des fichiers doit ressembler à cette

arborescence :

Page 11: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

OpenTopic | Plugin FusionInventory pour GLPI | 11

• glpi• plugins• fusioninventory• index.php• hook.php• front• inc etc...• Se connecter sur GLPI en tant qu'administrateur• Aller dans le menu Configuration / Plugins• Installer FusionInventory• Activer FusionInventory

Ces opérations permettent de créer les tables dans la base de données MySQL ainsi que les droits d'administrationdu plugin.

Mise à jour du plugin FusionInventory pour GLPIProcédure pour mettre à jour le plugin FusionInventory pour GLPI

Pour celà, il faut :

• Télécharger l'archive du plugin ici : http://forge.fusioninventory.org/projects/fusioninventory-for-glpi/files• Supprimer le dossier glpi/plugins/fusioninventory• Décompresser l'archive dans le dossier plugins de GLPI. La liste des fichiers doit ressembler à cette

arborescence :• Se connecter sur GLPI en tant qu'administrateur• Aller dans le menu Configuration / Plugins• Installer FusionInventory• Activer FusionInventory

Ces opérations permettent de mettre à jour les tables dans la base de données MySQL ainsi que les droitsd'administration du plugin.

Mise à jour du plugin TrackerProcédure pour mettre à jour le plugin Tracker

Tracker est l'ancien nom du plugin FusionInventory pour GLPI.

Pour celà, il faut :

• Supprimer le dossier "tracker" dans glpi/plugins• Télécharger l'archive du plugin ici : http://forge.fusioninventory.org/projects/fusioninventory-for-glpi/files• Décompresser l'archive dans le dossier plugins de GLPI. La liste des fichiers doit ressembler à cette

arborescence :• Se connecter sur GLPI en tant qu'administrateur• Aller dans le menu Configuration / Plugins• Installer FusionInventory . Le plugin va se mettre à jour. Celà peut durer plusieurs dizaines de secondes.

L'historique est modifié, on a 2 cas :• Si l'historique compte moins de 300 000 lignes, la mise à jour se fait directement avec barres d'avancement de

la mise à jour• Si l'historique compte plus de 300 000 lignes, la mise à jour se fait partiellement mais il faut finir l'installation

en ligne de commande. La commande vous est donnée dans l'interface de GLPI à ce moment là :• cd glpi/plugins/fusioninventory/front/ && php -f cli_update.php• Activer FusionInventory

Ces opérations permettent de mettre à jour les tables dans la base de données MySQL ainsi que les droitsd'administration du plugin.

ConfigurationConfiguration du plugin FusionInventory pour GLPI

Dans ce chapitre, toute la configuration du plugin est décrite.

Page 12: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

12 | OpenTopic | Plugin FusionInventory pour GLPI

Configuration généraleConfiguration générale

Configuration générale

• SSL seulement pour l'agent : Permet d'activer ou non le dialogue exclusif en HTTPS avec les agents.• Stockage de l'authentification SNMP : Mode de stockage de l'authentification (Base de donnée MySQL ou

dans un fichier XML).• Fréquence des inventaires (en heures) : Paramètre pour une utilisation future (remontées des inventaires OCS

= PROLOG).• Effacer les informations des process agent après : Les informations sur chaque exécution des agents seront

effacés après xx heures.

Configuration des critèresConfiguration des critères

Ces critères permettent de déterminer si un matériel remonté par le module netdiscovery correspond à un matérieldéjà présent dans GLPI ou inconnu déjà détecté.

Deux jeux de critères sont utilisés afin d'afiner cette recherche d'existance :

Critères d'existence 1

• IP : Adresse IP de l'équipement• Nom : Nom de l'équipement• Numéro de série : Numéro de série de l'équipement• Adresse Mac : Adresse mac de l'équipement

Critères d'existence 2

Si tous les critères d'existence correspondent à des champs vides ou ne sont pas trouvé dans GLPI, vous pouvezsélectionner des critères secondaires différents:

• IP : Adresse IP de l'équipement• Nom : Nom de l'équipement• Numéro de série : Numéro de série de l'équipement• Adresse Mac : Adresse mac de l'équipement

Important: Le critère IP n'est pas pris en compte lorsde l'inventaire réseau (car un matériel peut être en IPdynamique).

Configuration des modulesConfiguration des modules

Liste des modules a activer :

• Snmp : Activation de la partie SNMP de Fusioninventory• Découverte d'équipements : Activation de la partie découverte (découverte SNMP, Netbios, NMAP)• Inventaire OCS : l'agent FusionInventory envoie à FusionInventory for GLPI un inventaire, qui est lui-même

poussé au serveur OCS (solution actuelle de contournement)• Contrôle de l'agent à partir de GLPI : Réveil manuel de l'agent afin de lui envoyer des tâches à effectuer

(WakeOnLan, inventaire de l'ordinateur, découverte réseau, interrogation SNMP)• Wake On Lan : Activation du Wake On Lan qui permet de démarrer les ordinateurs a travers le réseau

Configuration de l'historiqueConfiguration de l'historique

Ce menu permet de configurer l'historique des ports de l'inventaire "réseaux".

Pour chaque valeur, on peut configurer la rétention :

• Jamais : Ne garde aucun historique• Toujours : garde l'historique indéfiniment

Page 13: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

OpenTopic | Plugin FusionInventory pour GLPI | 13

• 1, 2, 3... : nombre de jours de rétention de l'historique de ce champs

Une fois l'historique modifié et validé, le bouton "Nettoyer" permet de nettoyer l'historique suivant les réglagesdefini ci-dessus.

Attention: Cette fonction de nettoyage peut prendreplusieurs dizaines de secondes (voire plus) suivant lataille de vos historique et du traitement à réaliser.

Configuration des verrousConfiguration des verrous

Vous avez la possibilité de verrouiller des champs. Par exemple si sur un switch, le lieu remonte 'salle1' et quele lieu réel est 'salle2', vous pouvez dire je veux que le champs lieu soit 'salle2' et Fusioninventory ne doit pas lemodifier.

Plages IPGestion des plages IP

Il faut définir les plages IP pour la découverte et l'interrogation par les agents.

• Nom : Nom donné à la plage d'IP• Début de la plage IP : Première adresse IP de la plage• Fin de la plage IP : Dernière adresse IP de la plage• Agent découverte : L'agent qui va gérer la découverte sur cette plage IP• Agent interrogation : L'agent qui va gérer l'interrogation sur cette plage IP• Découverte : Permet d'activer ou non la découverte d'équipements réseau• Interrogation : Permet d'activer ou non l'interrogation d'équipements réseau• Entité : Association de la plage IP à une entité

Remarque: Au moment de la validation, unevérification des adresses IP est faite et un messageapparait s'il y a une erreur.

Gestion des agentsGestion des agents et leurs paramètres

Ce menu permet de lister les agents déployés sur le parc.

Il suffit de lancer l'agent avec l'url de GLPI pour que l'agent se crée automatiquement.

La liste des champs est :

• Nom : c'est le DEVICEID, c'est l'identifiant de l'agent généré par l'agent, il remonte automatiquement et à nepas modifier puisque l'agent se base sur ce champs nom pour s'authentifier sur le plugin.

• Version de l'agent : version de l'agent (lors de la dernière connexion de l'agent au plugin FusionInventory forGLPI)

• Verrouillage : permet de verrouiller l'agent afin qu'il ne fasse rien (aucune découverte et aucuneinterrogation). Celà permet de désactiver l'agent à partir du serveur.

• Lié à l'ordinateur : on peut lier un agent à un ordinateur, ce qui permet de récupérer la ou les IP de la machineou s'exécute l'agent. Ceci est utile pour le réveil des agent à partir du plugin GLPI.

• Inventaire : active ou désactive l'inventaire de la machine par l'agent• Découverte d'équipements : active ou désactive la découverte réseau de l'agent• Interrogation SNMP : active ou désactive l'interrogation SNMP de l'agent• Wake On Lan : active ou désactive le WakeOnLan de l'agent• Token : c'est la clé utilisée pour réveiller l'agent à distance. Change à chaque nouvelle exécution de l'agent.

Onglet options avancées (ces valeurs permettent d'affiner et optimiser l'agent) :

• Threads découverte (par coeur) : nombre de threads dédiés à la découverte• Threads interrogation (par coeur) : nombre de threads dédiés à l'interrogation (inventaire)

Page 14: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

14 | OpenTopic | Plugin FusionInventory pour GLPI

Remarque: Les valeurs d'optimisations sont à testerpour chaque agent afin de déterminer les ressourcesmaximum à attribuer et d'avoir ainsi, les meilleuresperformances possibles.

Onglet action (ces valeurs permettent d'affiner et optimiser l'agent) :

Permet de réveiller un agent et lui affecter une tâche.

Par exemple : réveilles-toi et lance une découverte réseau.

Pour que l'action soit possible, l'agent dois être lancé en daemon ou service.

Etats d'exécution des agentsQue font les agents?

Ces informations sont consultables dans le menu Plugins > FusionInventory > Informations sur l'exécution desagents.

Onglet Informations sur l'exécution des agents

Ce tableau affiche une ligne pour chaque lancement d'un agent.

• PID : représente le Temps unix/id de l'agent au moment où le serveur envoi les ordres à l'agent• Agent : Il s'agit de l'agent qui s'exécute (ou c'est exécuté)• Statut :

• Rond orange : Action non commencée• Sablier : Action en cours d'exécution• Rond vert : Action terminée

• Date de début : indique l'heure à laquelle l'agent s'est lancé• Durée totale : Indique le temps total utilisé par l'agent pour faire toutes les tâches demandée par le serveur

Le tableau se sépare ensuite en 2 lignes :

• Première ligne

• Découverte>> : Indique l'état de la découverte réseau

• Rond orange : Découverte non commencée• Sablier : Découverte en cours d'exécution• Rond vert : Découverte terminée

• Date de début : indique la date et l'heure à laquelle la découverte a commencée• Durée totale : Indique la durée totale d'exécution de la découverte réseau• Threads : Indique le nombre de threads simultanée utilisés lors de la découverte• Total IP : Indique le nombre de total d'IP qui ont été scannées• Découvert / En erreur : Indique le nombre de matériel découvert / de matériel en erreur• Existant : Indique le nombre de matériels déjà existant dans GLPI (avec l'utilisation des critères

d'existences)• Importé : Indique le nombre de matériels non existant et importés dans les matériels inconnus

• Deuxieme ligne

• Interrogation>> : Indique l'état de l'inventaire réseau

• Rond orange : Découverte non commencée• Sablier : Découverte en cours d'exécution• Rond vert : Découverte terminée

• Date de début : Indique la date et l'heure à laquelle l'inventaire réseau a commencé• Durée totale : Indique la durée totale d'exécution de l'inventaire réseau• Threads : Indique le nombre de threads simultanée utilisés lors de l'inventaire réseau• Interrogé : Indique le nombre de matériels réseau que l'agent a inventorié• En erreur : Indique le nombre de matériels en erreur (l'ip ne réponds pas, le SNMP ne réponds pas, etc...)• Connexions créés : Indique le nombre de connexions crées entre les ports de switch, imprimantes,

ordinateurs...

Page 15: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

OpenTopic | Plugin FusionInventory pour GLPI | 15

• Connexions supprimées : Indique le nombre de connexions supprimées entre les ports de switch,imprimantes, ordinateurs...

Matériels inconnusGestion de la zone entre le matériel réel et l'inventaire GLPI

Les matériels inconnus sont la zone de stockage entre le matériel réel et le matériel géré dans GLPI. C'est à direqu'un agent FusionInventory a trouvé un matériel sur le réseau et il n'a aucune correspondance avec un matérieldans GLPI, ainsi donc, il est crée un matériel inconnu. Un utilisateur GLPI devra décider si ce matériel doit etregéré dans GLPI ou pas.

Par exemple : on peut avoir découvert un ordinateur d'un intervenant mais ce n'est pas l'ordinateur de la société.On gère ainsi son ordinateur (savoir où il se trouve, son ip...) dans les matériels inconnus mais on ne le gère pasdans notre inventaire de matériel.

On gère différentes informations sur ces matériels inconnus :

Informations de ces matériels

Titre Découvert par l'agent xxx : permet de savoir quelagent a découvert ce matériel

Nom Nom du matériel

• Titre : Découvert par l'agent xxx : permet de savoir quel agent a découvert ce matériel• Nom : Nom du matériel• Entite : Entite sur laquelle le matériel appartient• Nom DNS : Nom DNS• Contact : Nom de la personne en contact• Type : Type de matériel (ordinateur, imprimante, matériel réseau)• Domaine :• Lieu :• Numero de série :• Matériel approuvé :• Numéro d'inventaire :• SNMP :• Modeles SNMP :• Authentification SNMP :• Commentaires :• Hub réseau :

Onglet connexions

Onglet importer

Permet d'importer ce matérial dans GLPI. C'est à dire que si ce matériel inconnu a un type ordinateur, quant onva cliquer sur le bouton importer, le plugin va créer un ordinateur avec les informations de ce matériel inconnu etsupprimer celui-ci. Il récupère le port réseau du matériel inconnu pour le mettre sur l'ordinateur afin de garder laconnexion et l'historique de celui-ci.

Important: L'importation ne peut se faire que si le typea été défini.

Onglet action

Onglet historique

Ports des matériels réseauVisualisation des ports des matériels réseau (switch, routeurs)

Pour accéder à cette page, il faut se rendre sur une fiche d'un matériel réseau et aller sur l'onglet FusionInventory.

Page 16: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

16 | OpenTopic | Plugin FusionInventory pour GLPI

Informations supplémentaires

Actions de l'agent

Informations SNMP

Tableau des ports

La liste des champs a afficher est personnalisable grâce au petit + à gauche dans la ligne des titres.

Voici cette liste :

• Nom : Affiche le nom du port• MTU : Affiche la taille maximale d'un paquet transitant par cd port• Vitesse : Affiche la vitesse du port

Remarque: La vitesse est de 10 Mbps lorsqu'aucunmatériel n'est connecté sur ce port

• Statut Interne : Indique par une pastille de couleur si le port est actif ou désactivé• Dernier changement : Indique la durée depuis le dernier changement intervenu sur le port• Nb d'octets recus : Indique le nombre d'octets que le port a reçu• Nb d'erreurs en entrée : Indique le nombre d'erreurs lors de la réception de données• Nb d'octets envoyés : Indique le nombre d'octets que le port a envoyé• Nb d'erreurs en réception : Indique le nombre d'erreurs lors de l'envoi de données• Duplex : Indique si le port est en half-duplex ou full duplex• MAC interne : Indique l'adresse MAC du port (qui peut etre différente du port du switch)• VLAN : Indique le ou les VLAN du port• Connecté à : Indique sur quel matériel de GLPI ce port est connecté• Connexion : Indique par une pastille de couleur si un matériel est connecté ou pas

Remarque: Un matériel peut être connecté et avoirune pastille rouge (pas connecté) si ce matériel n'estpas allumé

• Description du port : Affiche la description du port

Il existe plusieurs couleurs de lignes (couleur de fond de ligne) :

• Couleur unie grise : Ce port n'est connecté à aucun matériel• Couleur orange avec les mots "Trunk port" : Ce port est connecté avec un switch ou serveur en mode Trunk

(ou Taggé)• Couleur verte avec les mots "Connected port" : Ce sont les ports non trunk connecté sur un matériel

L'historique de chaque port peut être visualisé en cliquant sur le + se situant dans la première cellule de chaqueligne de port. Un tableau va s'afficher en dessous avec les modifications des colonnes citée ci-dessus ainsi que lesconnexion et deconnexion avec les matériels.

Etat des cartouches d'imprimanteVisualisation de l'état des cartouches d'imprimantes

Blabla...

Compteurs de pages d'imprimanteVisualisation des compteurs de pages d'imprimantes

Blabla...

Exemple de mise en placeExemple de mise en place de FusionInventory

Nous souhaitons :

Page 17: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

OpenTopic | Plugin FusionInventory pour GLPI | 17

• Faire une découverte de nos switchs• Faire un inventaire de nos switchs découverts

Voici les données utilisées dans cet exemple :

• Plage IP de notre réseau : 192.168.0.1 a 192.168.0.254• Serveur GLPI : 192.168.0.10• GLPI est accessible via l'url http://192.168.0.10/glpi/• L'agent sera installé sur le serveur 192.168.0.11 (mais il pourrait être installé sur le meme serveur que le

serveur GLPI)• Communaute utilisée : versions 1 & 2c "public"

ConfigurationConfiguration

Il faut commencer à configurer le plugin FusionInventory pour GLPI.

Dans la configuration du plugin, nous allons paramétrer les critères d'existence suivants :

• Critères 1 :

• IP : Non• Nom : Non• Numéro de série : Oui• Adresse Mac : Non

• Critères 2 :

• IP : Non• Nom : Non• Numéro de série : Non• Adresse Mac : Oui

Dans les modules nous allons activer uniquement :

• Snmp• Découverte d'équipements

Configuration de l'agentConfiguration de l'agent

Il faut installer l'agent sur le serveur 192.168.0.11

Il faut configurer l'agent avec cette variable :

• server=http://192.168.0.10/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php

Lancer l'agent une fois.

Configuration de l'agent dans GLPIConfiguration de l'agent dans GLPI

L'agent a été créé dans GLPI.

Il faut activer les modules nécessaires pour faire la decouverte ainsi que l'inventaire réseau.

Dans Plugins > FusionInventory > Gestion des agents, cliquer sur la nom de notre agent et mettre à Oui leschamps suivants :

• Découverte d'équipements• Interrogation SNMP

Valider les modifications.

Configuration d'une plage IPConfiguration d'une plage IP

Il faut maintenant créer notre plage IP avec les paramètres suivants :

Page 18: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

18 | OpenTopic | Plugin FusionInventory pour GLPI

• Nom : réseau interne• Début de la plage IP : 192.168.0.1• Fin de la plage IP : 192.168.0.254• Agent découverte : L'agent qui a dû se créer (on ne doit en avoir qu'un seul dans la liste)• Agent interrogation : L'agent qui a dû se créer (on ne doit en avoir qu'un seul dans la liste) IP• Découverte : Oui• Interrogation : Non

Découverte de matérielsDécouverte de matériel

Nous pouvons désormais découvrir nos matériels réseau.

On lance l'agent une nouvelle fois pour qu'il découvre les matériels.

Une fois que l'agent a terminé, on passe au chapitre suivant.

Gestion du matériel inconnu découvertGestion du matériel inconnu découvert

Dans ce menu, on va gérer les matériels que l'agent a découvert.

On va importer les switchs découverts.

Inventaire du matériel réseauInventaire du matériel réseau

Pour inventorier nos switch, il faut modifier notre configuration de plages IP pour les champs :

• Découverte : Non• Interrogation : Oui

On relance l'agent et quand il a fini, toutes les données sont dans la fiche de chaque switch.

Page 19: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

IIILibrairie PHP serveur

Sujets :

• Description• But de la librairie• Architecture• Installation• Configuration• Gestion des donnees apres le

passage dans la lib

Tout savoir sur la librairie PHP serveur FusionInventory

Blabla...

Page 20: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

20 | OpenTopic | Librairie PHP serveur

DescriptionDescription de la librairie

Blabla...

But de la librairieA quoi sert cette librairie

Blabla...

ArchitectureArchitecture de la librairie

Blabla...

InstallationInstallation

Blabla...

ConfigurationConfiguration

Blabla...

Gestion des donnees apres le passage dans la libgestion des donnees apres le passage dans la librairie

Blabla...

Sortie des donnees en tableau PHPSortie des donnees en tableau PHP

Blabla...

Sortie des donnees dans des fichiersSortie des fichiers dans des fichiers

Blabla...

Sortie des donnees dans une base de donneesSortie des fichiers dans une base de donnees

Blabla...

Page 21: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

IVInventaire local de la machine

Sujets :

• Description• Informations recoltees

Inventaire local de la machine

Blabla...

Page 22: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

22 | OpenTopic | Inventaire local de la machine

DescriptionDescription

Blabla...

Informations recolteesInformations recoltees

Blabla...

Informations matérielInformations matériel

Blabla...

Informations logicielInformations logiciel

Blabla...

Informations sur les processusInformations sur les processus

Blabla...

Informations sur les antivirusInformations sur les antivirus

Blabla...

Informations sur les variables d'environnementInformations sur les variables d'environnement

Blabla...

Informations sur la base de registreInformations sur la base de registre

Blabla...

Page 23: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

VDécouverte réseau

Sujets :

• Description• Scan réseau

Découverte réseau

Blabla...

Page 24: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

24 | OpenTopic | Découverte réseau

DescriptionDescription

Blabla...

Scan réseauScan réseau

Blabla...

NmapScan Nmap

Blabla...

NetbiosScan Netbios

Blabla...

SNMPScan SNMP

Blabla...

Page 25: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

VIInventaire réseau

Sujets :

• Description• Informations recoltees

inventaire réseau

Blabla...

Page 26: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

26 | OpenTopic | Inventaire réseau

DescriptionDescription

Blabla...

Informations recolteesInformations recoltees

Blabla...

Informations matériel et logicielInformations matériel et logiciel

Blabla...

Informations des switchs et routeursInformations des switchs et routeurs

Blabla...

Informations des ports réseauInformations des ports réseau

Blabla...

Informations des matériels connectes sur les portsInformations des matériels connectés sur les ports réseau

Blabla...

Informations des imprimantesInformations des imprimantes

Blabla...

Informations des ports réseauInformations des ports réseau

Blabla...

Informations de l'etat des cartouchesInformations de l'etat des cartouches

Blabla...

Informations des compteurs de pagesInformations des compteurs de page

Blabla...

Page 27: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

VIIWake on Lan

Sujets :

• Description• Wake on Lan et la couche OSI

2• Wake on Lan en UDP

Wake on Lan : reveil des ordinateurs a distance

Blabla...

Page 28: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

28 | OpenTopic | Wake on Lan

DescriptionDescription

Blabla...

Wake on Lan et la couche OSI 2La couche OSI 2

Blabla...

Wake on Lan en UDPLe wake on Lan en UDP

Blabla...

Page 29: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Partie

VIIIOCS Deploy p2p

Sujets :

• Description• Fonctionnement du peer to

peer

OCS Deploy p2p : deploiement d'applications avec gestion p2p

Blabla...

Page 30: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

30 | OpenTopic | OCS Deploy p2p

DescriptionDescription

Ce module permet de deployer des applications, executer des commandes, ou juste deposer des fichiers.

Fonctionnement du peer to peerFonctionnement du peer to peer

Le peer to peer permet d'economiser la bande passante entre le site ou on deploie une application et le site ou setrouve le serveur central.

Fonctionnement :

• Le premier ordinateur telecharge les fragments du paquet sur le serveur central• les autres ordinateurs regarder sur les agents sur le site local s'ils ont les fragments, a ce moment la, on a 2

cas :

• Ils trouvent les fragments sur un autre ordinateur, ils les telechargent (donc en local et preserve la bandepassante entre le site local et le site principal)

• Ils ne trouvent pas les fragments, ils les telechargent sur le serveur central

Page 31: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

Annexe

AGlossaire

Sujets :

• Addresse MAC

Glossaire

Blabla...

Page 32: FusionInventory...Pour utiliser FusionInventory pour GLPI, il faut d'installe sur le serveur : • GLPI 0.72.x mais partir de la version 0.72.1 (donc pas la version 0.72) • PHP 5

32 | OpenTopic | Glossaire

Addresse MACAddresse MAC

Blabla...