Modifications entre les versions 9 et 10
Version 9 à la date du 2014-02-25 17:17:08
Taille: 8088
Éditeur: DarkoStanar
Commentaire:
Version 10 à la date du 2014-03-20 12:23:44
Taille: 8315
Commentaire: cas de pfSense
Texte supprimé. Texte ajouté.
Ligne 119: Ligne 119:
=== BSD (par exemple pfSense) === === BSD ===
Ligne 123: Ligne 123:
{i} en cours d'étude par MoussaNombré (autres volontaires bienvenus) ==== Cas de pfSense ====

L'installation sur pfSense ne se passe par aussi simplement qu'on l'aurait souhaité.

Il est probable qu'on soit obligé de développer un agent très minimal pour ce cas précis.

{i} en cours d'étude par MoussaNombré, quand il a le temps, d'autres volontaires seraient les bienvenus

Cette page présente ce qu'il faut faire pour déployer l'agent d'inventaire FusionInventory.

Debian et Ubuntu

L'installation sous Ubuntu ou Debian se fait de la façon suivante :

  • ajouter la source APT AUF si ce n'est pas encore fait
  • (cf http://wiki.auf.org/wikiteki/DépôtAPT)

  • sur un poste client (physique ou virtuel) :
    • installer le paquet auf-inventaire-client

    • lancer la commande auf-inventaire-config code-inventaire

  • sur un serveur (physique ou virtuel) :
    • installer le paquet auf-inventaire-serveur

    • lancer la commande auf-inventaire-config code-inventaire

La partie code-inventaire étant le code d'inventaire de la machine physique correspondant, en remplaçant les espaces par des tirets (-).

Si la machine ne possède pas encore de code d'inventaire, vous pouvez en créer un vous-même selon le modèle PPi Innnn, tel que :

  • PP est le code de pays suivant le norme ISO-3166 ;

  • i est le numéro d'implantation dans le pays ;

  • I indique que c'est un inventaire informatique ;

  • nnnn est un numéro d'inventaire informatique dans cette implantation ; ce numéro est unique et non ré-utilisable.

Le code d'inventaire devra être collé sur la machine correspondante.

Exemple sur un poste client

Sur un poste client, dont le code d'inventaire est CA1 I1353, possédant 2 machines virtuelles Precise et Wheezy (serveur de tests virtualisé) dans VirtualBox, on fera :

  • installer le paquet auf-inventaire-client sur le système hôte du poste client ;

  • lancer la commande auf-inventaire-config CA1-I1353 dans le système hôte ;

  • installer le paquet auf-inventaire-client sur le système virtuel Precise ;

  • lancer la commande auf-inventaire-config CA1-I1353 dans le système virtuel ;

  • installer le paquet auf-inventaire-serveur sur le système virtuel Wheezy ;

  • lancer la commande auf-inventaire-config CA1-I1353 dans le système virtuel.

Exemple sur un serveur

Sur un serveur, dont le numéro d'inventaire est CA1 I1303, possédant 3 conteneurs OpenVZ www, mail et lucid-dev (client de développement virtualisé), on fera :

  • installer le paquet auf-inventaire-serveur sur le système hôte du serveur ;

  • lancer la commande auf-inventaire-config CA1-I1303 dans le système hôte ;

  • installer le paquet auf-inventaire-serveur sur le système virtuel www ;

  • lancer la commande auf-inventaire-config CA1-I1303 dans le système virtuel ;

  • installer le paquet auf-inventaire-serveur sur le système virtuel mail ;

  • lancer la commande auf-inventaire-config CA1-I1303 dans le système virtuel ;

  • installer le paquet auf-inventaire-client sur le système virtuel lucid-dev ;

  • lancer la commande auf-inventaire-config CA1-I1303 dans le système virtuel.

Autres systèmes

L'installation sous Windows, Mac OS X, BSD, Android ou autres systèmes doit se faire en suivant les instructions sur le site de FusionInventory :

/!\ Ne pas suivre les documentations à cette adresse pour une installation sous Debian ou Ubuntu ! /!\

Les options à mettre en place sont les suivantes :

  • server = https://glpi.auf.org/glpi/plugins/fusioninventory/

  • no-task = deploy (ne pas activer la tâche de déploiement)

  • no-ssl-check = 1 (pas de vérification SSL pour le moment)

  • no-httpd = 1 (pas de service web offert par l'agent)

  • logger = Syslog (utilisation des journaux système)

  • tag = PPi-Innnn (code d'inventaire informatique)

  • mode daemon pour s'exécuter automatiquement à une fréquence paramétrée dans GLPI (par défaut toutes les 24 heures)

Windows

Télécharger l'agent

  • Télécharger la version 2.3.5 de Fusion-Inventory (attention au version 64 ou 32 bit) sur la page suivante : http://forge.fusioninventory.org/projects/fusioninventory-agent-windows-installer/files

Installation et configuration de l'agent

  • Ouvrir une fenêtre DOS (en tant qu'administrateur) et se placer dans le dossier ou l'agent a été téléchargé.
  • Exécuter la commande suivante (attention, adapter la version de l’exécutable et le paramètre tag):

fusioninventory-agent_windows-x64_2.3.5.exe /acceptlicense /add-firewall-exception /debug=0 /installtasks=Inventory /installtype=from-scratch /no-httpd /no-ssl-check /no-start-menu /runnow /server="https://glpi.auf.org/glpi/plugins/fusioninventory/" /tag=CAx-Ixxxx /S

  • Les paramétrés sont auto explicative. Au besoin, les détails sur tout les paramètres peuvent être affichés en exécutant la commande: fusioninventory-agent_windows-x64_2.3.5.exe /?

  • Installation de l'agent créera FusionInventory-Agent service.

  • Les paramétrés sont écrit dans le registre Windows et peuvent être trouvés dans HKEY_LOCAL_MACHINE\SOFTWARE\FusionInventory-Agent

Bon à savoir

  • L'agent peut aussi être installé en cliquant sur l’exécutable et en passant par interface graphique. Évidemment, il faudra y saisir/choisir les paramètres/options nécessaires.
  • Pour forcer l'envoi immédiatement de l’inventaire par l'agent, se placer (en DOS) dans le dossier C:\Program Files\FusionInventory-Agent\perl\bin et exécuter: perl fusioninventory-agent

  • Si jamais un paramètre est modifié dans le registre il faudra redémarrer le service FusionInventory-Agent pour que cela soit pris en compte.

Mac OS X

Télécharger l'agent

En premier, sélectionner l'archive mpkg de l'agent correspondant à votre machine Intel ou PowerPC

Vous devez télécharger le paquet .pkg.tar.gz.

Configuration

Pour configurer l'agent, faites un clic droit sur le fichier FusionInventory-Agent.pkg et sélectionnez «Afficher le contenu du paquet». Allez dans le dossier Contents -> Resources et modifiez le fichier agent.cfg.

Installation de l'agent

Pour lancer l'installation, faites un double clic sur le fichier FusionInventory-Agent.pkg et suivez les différentes étapes. Durant l'installation, vous devrez taper votre login et mot de passe administrateur. Une fois l'agent installé, vous pouvez le reconfigurer en modifiant le fichier /opt/fusioninventory-agent/agent.cfg. Vous devrez redémarrer le service après.

  • Pour arrêter le service: sudo launchctl stop org.fusioninventory.agent

Dans quelques rares cas, ce ne sera pas suffisant pour arrêter l'agent. Vous devez tuer le processus avec cette commande: sudo killall perl

  • Pour démarrer le service: sudo launchctl start org.fusioninventory.agent

Source : http://www.fusioninventory.org/documentation/agent/installation/macosx/

BSD

Voir http://www.fusioninventory.org/documentation/agent/installation/bsd/

Cas de pfSense

L'installation sur pfSense ne se passe par aussi simplement qu'on l'aurait souhaité.

Il est probable qu'on soit obligé de développer un agent très minimal pour ce cas précis.

{i} en cours d'étude par MoussaNombré, quand il a le temps, d'autres volontaires seraient les bienvenus

Android

Télécharger l'agent

Télécharger l'agent FusionInventory pour Android 1.0.1 :

Configuration

Pour ajouter l'adresse IP du serveur GLPI et le code inventaire, cliquez sur Global settings

  • Server address permet de spécifier l'adresse du serveur

  • Tag permet de spécifier le code inventaire

Source http://www.fusioninventory.org/documentation/agent/installation/android/

Note : Actuellement, l'agent Fusion Inventory sous Android ne fonctionne pas si nous utilisons HTTPS au niveau du serveur (voir http://www.glpi-project.org/forum/viewtopic.php?pid=170191#p170191)

Projet/InventaireInformatique/DéploiementAgent (dernière édition le 2016-01-26 16:24:16 par JeanChristopheAndré)