Installation de l'agent fusioninventory : Différence entre versions
De wikiGite
(→Installation sur Debian Squeeze) |
|||
(14 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | __TOC__ | ||
== Installation sur Debian Squeeze == | == Installation sur Debian Squeeze == | ||
Il est impératif d'utiliser le dépôt de Fusioninventory, la version de l'agent sur le dépôt Squeeze n'étant pas a jour. | Il est impératif d'utiliser le dépôt de Fusioninventory, la version de l'agent sur le dépôt Squeeze n'étant pas a jour. | ||
Editez le fichier /etc/apt/sources.list et ajoutez-y la ligne : | Editez le fichier /etc/apt/sources.list et ajoutez-y la ligne : | ||
− | < | + | <nowiki>deb http://debian.fusioninventory.org/debian/ stable main</nowiki> |
Enregistrez la signature du paquet : | Enregistrez la signature du paquet : | ||
Ligne 12 : | Ligne 13 : | ||
Installation de l'agent : | Installation de l'agent : | ||
apt-get install fusioninventory-agent | apt-get install fusioninventory-agent | ||
− | + | <!-- Configuration : | |
− | Configuration : | ||
fusioninventory-agent-config | fusioninventory-agent-config | ||
Ligne 21 : | Ligne 21 : | ||
Load settings from /etc/fusioninventory/agent.cfg | Load settings from /etc/fusioninventory/agent.cfg | ||
[info] The config file will be written in /etc/fusioninventory/agent.cfg, | [info] The config file will be written in /etc/fusioninventory/agent.cfg, | ||
− | What is the address of your ocs server?> [http://ocsinventory-ng/ocsinventory] http://<adresse_serveur_glpi>/plugins/fusioninventory/ | + | <nowiki>What is the address of your ocs server?> [http://ocsinventory-ng/ocsinventory] http://<adresse_serveur_glpi>/plugins/fusioninventory/</nowiki> |
Do you need credential for the server? (You probably don't) | Do you need credential for the server? (You probably don't) | ||
Please enter 'y' or 'n'?> [n] n | Please enter 'y' or 'n'?> [n] n | ||
Ligne 36 : | Ligne 36 : | ||
################################ | ################################ | ||
New settings written! Thank you for using FusionInventory! | New settings written! Thank you for using FusionInventory! | ||
− | http://www.FusionInventory. | + | <nowiki>http://www.FusionInventory.org</nowiki> |
+ | --> | ||
+ | |||
+ | Editer /etc/fusioninventory/agent.cfg | ||
+ | logger = Stderr | ||
+ | logfile=/var/log/fusioninventory.log | ||
+ | server="<nowiki>https://<adresse_serveur_glpi>/plugins/fusioninventory/</nowiki>" | ||
+ | no-ssl-check=1 | ||
+ | tag=MyTAGforMatchingGLPIrule | ||
+ | L'option "no-ssl-check" est bien utile si le serveur GLPI est accessible en HTTPS uniquement, avec un certificat auto-signé... | ||
+ | |||
+ | Lancer une premier inventaire manuel : | ||
+ | fusioninventory-agent | ||
Activer le daemon : | Activer le daemon : | ||
Ligne 44 : | Ligne 56 : | ||
Démarrer le daemon : | Démarrer le daemon : | ||
/etc/init.d/fusioninventory-agent start | /etc/init.d/fusioninventory-agent start | ||
+ | Et l'activer pour les prochains redémarrages | ||
+ | update-rc.d fusioninventory-agent defaults | ||
+ | |||
+ | == Installation sur CentOS == | ||
+ | Les [[D%C3%A9p%C3%B4ts_compl%C3%A9mentaires|dépôts de Remi et RPMForge]] doivent avoir été paramétrés au préalable. | ||
+ | yum install --enablerepo=remi --enablerepo=rpmforge fusioninventory-agent | ||
+ | Le paquet RPM <!-- malheureusement ne fournit pas d'assistant pour la configuration. Il --> fournit deux fichiers de configuration : | ||
+ | * Pour tout : /etc/fusioninventory/agent.cfg. Il faut donc le remplir manuellement. | ||
+ | Par exemple : | ||
+ | share-dir=/usr/lib/perl5/vendor_perl/5.8.8/auto/share/dist/FusionInventory-Agent | ||
+ | basevardir=/var/lib/fusioninventory-agent | ||
+ | logger=Stderr | ||
+ | server="<nowiki>https://<adresse_serveur_glpi>/plugins/fusioninventory/</nowiki>" | ||
+ | no-ssl-check=1 | ||
+ | tag=MyTAGforMatchingGLPIrule | ||
+ | L'option "no-ssl-check" est bien utile si le serveur GLPI est accessible en HTTPS uniquement, avec un certificat auto-signé... | ||
+ | * Pour le démon et les tâches cron uniquement: /etc/sysconfig/fusioninventory-agent. Les options de ce fichier se cumulent ou '''écrasent''' les valeurs du fichier agent.cfg. | ||
+ | Ce dernier doit contenir au minimum: | ||
+ | PATH=/sbin:/bin:/usr/sbin:/usr/bin | ||
+ | FUSINVOPT='--debug --rpc-trust-localhost' | ||
+ | OCSMODE[0]=daemon | ||
+ | OCSSERVER[0]=<nowiki>https://<adresse_serveur_glpi>/plugins/fusioninventory/</nowiki> | ||
+ | Et éventuellement (voir [[Assigner_des_machines_à_des_entités_automatiquement_avec_les_TAG]]) | ||
+ | OCSTAG[0]=MyTAGforMatchingGLPIrule | ||
+ | |||
+ | Lancer une premier inventaire manuel : | ||
+ | fusioninventory-agent | ||
+ | |||
+ | Démarrer le daemon : | ||
+ | /etc/init.d/fusioninventory-agent start | ||
+ | Et l'activer pour les prochains redémarrages | ||
+ | chkconfig --level 2345 fusioninventory-agent on |
Version actuelle datée du 19 octobre 2012 à 13:59
Installation sur Debian Squeeze
Il est impératif d'utiliser le dépôt de Fusioninventory, la version de l'agent sur le dépôt Squeeze n'étant pas a jour. Editez le fichier /etc/apt/sources.list et ajoutez-y la ligne :
deb http://debian.fusioninventory.org/debian/ stable main
Enregistrez la signature du paquet :
wget -O - http://debian.fusioninventory.org/debian/archive.key | apt-key add -
Pré-requis (Pour discuter en https avec votre serveur) :
apt-get install libcrypt-ssleay-perl
Installation de l'agent :
apt-get install fusioninventory-agent
Editer /etc/fusioninventory/agent.cfg
logger = Stderr logfile=/var/log/fusioninventory.log server="https://<adresse_serveur_glpi>/plugins/fusioninventory/" no-ssl-check=1 tag=MyTAGforMatchingGLPIrule
L'option "no-ssl-check" est bien utile si le serveur GLPI est accessible en HTTPS uniquement, avec un certificat auto-signé...
Lancer une premier inventaire manuel :
fusioninventory-agent
Activer le daemon : Editer le fichier de configuration du daemon et remplacer mode=CRON par mode=DAEMON:
vi /etc/default/fusioninventory-agent
Démarrer le daemon :
/etc/init.d/fusioninventory-agent start
Et l'activer pour les prochains redémarrages
update-rc.d fusioninventory-agent defaults
Installation sur CentOS
Les dépôts de Remi et RPMForge doivent avoir été paramétrés au préalable.
yum install --enablerepo=remi --enablerepo=rpmforge fusioninventory-agent
Le paquet RPM fournit deux fichiers de configuration :
- Pour tout : /etc/fusioninventory/agent.cfg. Il faut donc le remplir manuellement.
Par exemple :
share-dir=/usr/lib/perl5/vendor_perl/5.8.8/auto/share/dist/FusionInventory-Agent basevardir=/var/lib/fusioninventory-agent logger=Stderr server="https://<adresse_serveur_glpi>/plugins/fusioninventory/" no-ssl-check=1 tag=MyTAGforMatchingGLPIrule
L'option "no-ssl-check" est bien utile si le serveur GLPI est accessible en HTTPS uniquement, avec un certificat auto-signé...
- Pour le démon et les tâches cron uniquement: /etc/sysconfig/fusioninventory-agent. Les options de ce fichier se cumulent ou écrasent les valeurs du fichier agent.cfg.
Ce dernier doit contenir au minimum:
PATH=/sbin:/bin:/usr/sbin:/usr/bin FUSINVOPT='--debug --rpc-trust-localhost' OCSMODE[0]=daemon OCSSERVER[0]=https://<adresse_serveur_glpi>/plugins/fusioninventory/
Et éventuellement (voir Assigner_des_machines_à_des_entités_automatiquement_avec_les_TAG)
OCSTAG[0]=MyTAGforMatchingGLPIrule
Lancer une premier inventaire manuel :
fusioninventory-agent
Démarrer le daemon :
/etc/init.d/fusioninventory-agent start
Et l'activer pour les prochains redémarrages
chkconfig --level 2345 fusioninventory-agent on