• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Agent fusioninventory 2.3.17 sur Ubuntu 14.03.03 LTS
#1
Bonjour encore moi !

Objectif de l'apres-midi / soirée l'installation de l'agent fusion dans sa dernière version sur mon serveur Ubuntu

Donc j'ai tenté ceci:

Code:
apt-get install fusioninventory-agent

Afin des voir les modules installés j'ai fait un

Code:
fusioninventory-agent --list-tasks

Par defaut j'ai :
WakeOnLan (v2.0)
ESX (v2.2.1)
Inventory (v1.0)

Voulant les autres modules j'ai fait:
Code:
apt-get install fusioninventory-agent-task-deploy
apt-get install fusioninventory-agent-task-network

Au final j'obtiens ceci:
WakeOnLan (v2.0)
NetInventory (v2.2.0)
ESX (v2.2.1)
NetDiscovery (v2.2.0)
Deploy (v2.0.4)
Inventory (v1.0)

Apres j'ai ajouté l'adresse de mon serveur (localhost) dans le fichier
Code:
/etc/fusioninventory/agent.cfg

Quand je demarre le daemon via /etc/init.d/fusioninventory-agent start j'ai le message d'erreur suivant:
Code:
Daemon mode disabled in /etc/default/fusioninventory-agent

il faut donc créer le fichier /etc/default/fusioninventory-agent et de mettre la valeur :
Code:
MODE=daemon

Puis un demarrage du daemon via:
Code:
/etc/init.d/fusioninventory-agent start

Je contrôle ma version en plus grâce au lien: http://monip:62354

Et la surprise mon agent tourne mais je suis en version 2.3.5.1 loin de la version 2.3.17

J'ai donc tenter l'installation via tar avec les commandes suivantes:
Installation des dependances:
Code:
apt-get install dmidecode nmap make

apt-get install libmodule-install-perl libmodule-build-perl libhttp-server-simple-psgi-perl libhttp-proxy-perl libio-captureoutput-perl libipc-run-perl libnet-snmp-perl libnet-telnet-cisco-perl libpoe-component-client-dns-perl libpoe-component-resolver-perl libtest-compile-perl libtest-deep-perl libtest-exception-perl libtest-most-perl libhttp-server-simple-authen-perl libio-capture-perl libio-captureoutput-perl libpoe-component-client-ping-perl libtest-http-server-simple-perl libtest-mockmodule-perl libtest-mockobject-perl libtest-nowarnings-perl libtest-failwarnings-perl libtest-warnings-perl libfile-copy-recursive-perl libxml-treepp-perl libproc-daemon-perl libproc-pid-file-perl

Recuperation et installation du dernier agent fusion inventory en date:
Code:
wget http://forge.fusioninventory.org/attachments/download/1883/FusionInventory-Agent-2.3.17.tar.gz
tar -xvzf FusionInventory-Agent-2.3.17.tar.gz
cd FusionInventory-Agent-2.3.17
perl Makefile.PL
make
make install

Mais rien a faire si je lance l'agent à la main j'ai des erreur de compilation....

Si vous avez une piste pour l'installation de la derniere version !

Merci
  Reply
#2
Bon je vais me répondre pour ceux qui souhaite faire une installation sur Ubuntu avec la derniere version:

Code:
apt-get install dmidecode nmap make
apt-get install libmodule-install-perl libmodule-build-perl libhttp-server-simple-psgi-perl libhttp-proxy-perl libio-captureoutput-perl libipc-run-perl libnet-snmp-perl libnet-telnet-cisco-perl libpoe-component-client-dns-perl libpoe-component-resolver-perl libtest-compile-perl libtest-deep-perl libtest-exception-perl libtest-most-perl libhttp-server-simple-authen-perl libio-capture-perl libio-captureoutput-perl libpoe-component-client-ping-perl libtest-http-server-simple-perl libtest-mockmodule-perl libtest-mockobject-perl libtest-nowarnings-perl libtest-failwarnings-perl libtest-warnings-perl libfile-copy-recursive-perl libxml-treepp-perl libproc-daemon-perl libproc-pid-file-perl
apt-get install libfile-which-perl
wget http://forge.fusioninventory.org/attachments/download/1883/FusionInventory-Agent-2.3.17.tar.gz
tar -xvzf FusionInventory-Agent-2.3.17.tar.gz
cd FusionInventory-Agent-2.3.17
perl Makefile.PL
make
make install

Il manquait en effet le paquet "libfile-which-perl"

Apres pour la configuration du serveur GLPI il faut modifier:

/usr/local/etc/fusioninventory/agent.cfg

Puis lancer l'agent à la main: fusioninventory-agent

Maintenant il me reste a le faire en daemon
  Reply
#3
Bon finalement la methode la plus rapide et la plus simple mais sans être malheureusement en 2.3.17 mais en 2.3.16 est de suivre la doc ;-)

Code:
apt-key adv --keyserver keyserver.ubuntu.com --recv 049ED9B94765572E

apt-get install lsb-release
echo "deb http://debian.fusioninventory.org/debian/ `lsb_release -cs` main" >> /etc/apt/sources.list
apt-get update
apt-get install fusioninventory-agent
apt-get install fusioninventory-agent-task-network
apt-get install fusioninventory-agent-task-esx
apt-get install fusioninventory-agent-task-deploy

Apres pour la configuration du serveur GLPI il faut modifier: /usr/local/etc/fusioninventory/agent.cfg

Par defaut l'agent est en mode cron si vous voulez un daemon :
/etc/default/fusioninventory-agent

Mettre "MODE=daemon"

Si une personne a une astuce pour avoir la derniere version via depot sous ubuntu je suis preneur.

+
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)