Modifications entre les versions 1 et 7 (s'étendant sur 6 versions)
Version 1 à la date du 2013-12-06 23:40:24
Taille: 4688
Éditeur: MoussaNombre
Commentaire:
Version 7 à la date du 2014-02-20 15:58:11
Taille: 6463
Commentaire: + références aux responsables
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
#acl GroupeAUF:read,write,admin Cette page présente ce qu'il faut faire pour déployer l'agent d'inventaire !FusionInventory.
<<TableOfContents()>>
Ligne 3: Ligne 4:
= Inventaire automatisé du parc informatique de l'AUF =
(message envoyé par JC, )

{{{
L'ARI a mis en place une solution d'inventaire automatisé du parc informatique, basée sur GLPI + FusionInventory.
Cette solution a été présentée aux RTR pendant la réunion des cadres ARI à Montréal de novembre 2013.

Cet inventaire automatisé va permettre :
- de remplacer les fichiers d'inventaires Calc que vous deviez mettre à jour chaque année ;
- de suivre la migration des postes Ubuntu Lucid vers le nouveau modèle Ubuntu Precise ;
- de suivre la migration des serveurs Debian ≤ Squeeze vers Debian Wheezy ;
- de suivre l'application des mesures présentées dans le plan d'économies de l'Agence (réduction du nombre de serveurs et postes clients) ;
- de disposer d'un outil d'étude du contexte d'une machine lorsqu'un problème technique se présente.

Afin de mettre en place cette solution, vous devez installer FusionInventory dans chaque système d'exploitation, qu'il soit sur une machine physique ou virtuelle, que ce soit un poste client ou un serveur (ou tout autre système accepté par FusionInventory). Cette mise en place est à faire pour toute machine existante, ainsi que pour toute nouvelle machine à l'avenir.

L'ARI a besoin que cet inventaire soit à jour et donc que ce déploiement soit fait le plus rapidement possible et au plus tard avant le 1er janvier 2014.
== Debian et Ubuntu ==
Ligne 24: Ligne 8:
- ajouter la source APT AUF si ce n'est pas encore fait
  (cf http://wiki.auf.org/wikiteki/DépôtAPT)
 * ajouter la source APT AUF si ce n'est pas encore fait
 . (cf http://wiki.auf.org/wikiteki/DépôtAPT)
Ligne 27: Ligne 11:
- sur un poste client (physique ou virtuel) :
  - installer le paquet auf-inventaire-client
  - lancer la commande auf-inventaire-config num-inventaire
 * sur un poste client (physique ou virtuel) :
  * installer le paquet `auf-inventaire-client`
  * lancer la commande `auf-inventaire-config code-inventaire`
Ligne 31: Ligne 15:
- sur un serveur (physique ou virtuel) :
  - installer le paquet auf-inventaire-serveur
  - lancer la commande auf-inventaire-config num-inventaire
 * sur un serveur (physique ou virtuel) :
  * installer le paquet `auf-inventaire-serveur`
  * lancer la commande `auf-inventaire-config code-inventaire`
Ligne 35: Ligne 19:
La partie `code-inventaire` étant le code d'inventaire de la machine physique correspondant, en remplaçant les espaces par des tirets (-).
Ligne 36: Ligne 21:
La partie num-inventaire étant le numéro 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.
Ligne 38: Ligne 27:
Si la machine ne possède pas encore de numéro 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.
Ligne 44: Ligne 29:
Le numéro d'inventaire devra être collé sur la machine correspondante. === Exemple sur un poste client ===
Ligne 46: Ligne 31:
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.
Ligne 47: Ligne 39:
Par exemple, sur un poste client, dont le numéro 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 ===
Ligne 55: Ligne 41:
Autre exemple, 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.
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.
Ligne 65: Ligne 51:
== Autres systèmes ==
Ligne 66: Ligne 53:
L'installation sous Windows, MacOS, Android ou autres systèmes doit se faire en suivant les instructions sur le site de FusionInventory : http://www.fusioninventory.org/documentation/agent/installation/
Note : ne pas suivre cette documentation pour une installation sous Debian ou Ubuntu !
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 :
Ligne 69: Ligne 55:
 http://www.fusioninventory.org/documentation/agent/installation/
Ligne 70: Ligne 57:
Pour le moment seuls les RTR ont accès au site d'inventaire, mais vous pourrez bientôt tou{te,}s vous connecter et accéder à vos inventaires (en lecture/écriture) et à ceux des autres (en lecture seule). Je ferai un autre message pour annoncer votre accès à l'inventaire dès qu'il sera disponible.
}}}
/!\ '''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 ===

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

{i} en cours d'étude par DarkoStanar (autres volontaires bienvenus)

=== Mac OS X ===

==== Télécharger l'agent ====

En premier, sélectionner l'archive mpkg de l'agent correspondant à votre machine Intel ou PowerPC
 * Lien pour Intel : http://prebuilt.fusioninventory.org/stable/macosx-intel/
 * Lien Pour PowerPC : http://prebuilt.fusioninventory.org/stable/macosx-ppc/
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 (par exemple pfSense) ===

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

{i} en cours d'étude par MoussaNombré (autres volontaires bienvenus)

=== Android ===

==== Télécharger l'agent ====

Télécharger l'agent FusionInventory pour Android 1.0.1 :
 * Play Store : https://market.android.com/details?id=org.fusioninventory&amp;feature=search_result
 * Lien direct : http://forge.fusioninventory.org/attachments/download/454/FusionInventory-1.0.1.apk

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

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

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

{i} en cours d'étude par DarkoStanar (autres volontaires bienvenus)

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 (par exemple pfSense)

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

{i} en cours d'étude par MoussaNombré (autres volontaires 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é)