• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
fusioninventory-agent rpm
#1
Bonjour

Est ce qu'il existe un dépôt de rpms de fusioninventory-agent pour redhat5 et 6

Je suis bloqué à la version : fusioninventory-agent-2.1.14-2.el6.noarch

et visiblement pour faire l'inventaire nouvelle méthode sans modèle SNMP j'ai besoin d'une version minimale de 2.3.4 : http://www.fusioninventory.org/news/2014...provement/.

Merci par avance
  Reply
#2
il y a le lien dans la doc : https://build.opensuse.org/project/show?...llomovitch
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#3
super merci David
  Reply
#4
Wink
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#5
suite

Actuellement j'ai les rpms de remi qui sont installés sur mon serveur de prod :

perl-FusionInventory-Agent-Task-NetDiscovery-1.5-2.el6.noarch
perl-FusionInventory-Agent-Task-ESX-1.1.3-1.el6.noarch
perl-FusionInventory-Agent-Task-SNMPQuery-1.3-1.el6.noarch
fusioninventory-agent-2.1.14-2.el6.noarch


Et sur le dépôt j'ai :

fusioninventory-agent-task-wakeonlan-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-network-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-inventory-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-esx-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-deploy-2.3.8-1.1.noarch.rpm
fusioninventory-agent-2.3.8-1.1.noarch.rpm


Le rpm -Uvh ne risque de pas marcher.

Est ce que la meilleure solution dans ce cas là est de désinstaller les rpms et de réinstaller ces nouvelles versions?

merci d'avance pour votre avis.
  Reply
#6
Oui je pense, surtout que maintenant il n'y a plus qu'un seul paquet qui contient tout
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#7
Bonjour David

Lorsque tu dis qu'un seul paquet contient tout? C'est à dire que le paquet fusioninventory-agent-2.3.8-1.1.noarch.rpm contient le reste des autres paquets cités ci dessous?

Merci par avance

Le reste :

fusioninventory-agent-task-wakeonlan-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-network-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-inventory-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-esx-2.3.8-1.1.noarch.rpm
fusioninventory-agent-task-deploy-2.3.8-1.1.noarch.rpm
  Reply
#8
Oui, tous ces modules sont intégrés dans la version 2.3.8
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#9
merci pour l'info David

Bonne journée
  Reply
#10
Bonjour


Problème pour lancer le service fusioninventory-agent après la réinstallation :

PS : j'ai tjs du mal à savoir quel fichier de configuration est il préférable de configurer /etc/sysconfig/fusioninventory-agent ou bien /etc/fusioninventory/agent.cfg
- Je suis sous redhat


Explications :

J'ai désinstallé

perl-FusionInventory-Agent-Task-NetDiscovery-1.5-2.el6.noarch
perl-FusionInventory-Agent-Task-ESX-1.1.3-1.el6.noarch
perl-FusionInventory-Agent-Task-SNMPQuery-1.3-1.el6.noarch
fusioninventory-agent-2.1.14-2.el6.noarch

Puis Installé fusioninventory-agent-2.3.8-1.1.noarch.rpm avec les dépendances

Jusque là tout va bien.

J'ai laissé la configuration que j'avais cad : /etc/sysconfig/fusioninventory-agent

Code:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
FUSINVOPT='--force --debug --rpc-trust-localhost --proxy=http://proxy'
OCSMODE[0]=daemon
OCSSERVER[0]=http://serveur-fusion/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php
OCSPAUSE[0]=120
OCSTAG[0]=


J'ai laissé la configuration de l'agent par défaut /etc/fusioninventory/agent.cfg

Code:
# fusioninventory agent configuration

# all defined values match default
# all commented values are examples


#
# Target definition options
#

# send tasks results to an OCS server
#server = http://server.domain.com/ocsinventory
# send tasks results to a FusionInventory for GLPI server
#server = http://server.domain.com/glpi/plugins/fusioninventory/
# write tasks results in a directory
#local = /tmp

#
# Task definition options
#

# disable software deployment tasks
#no-task = deploy

#
# Target scheduling options
#

# maximum delay before first target, in seconds
delaytime = 3600
# do not contact the target before next scheduled time
lazy = 0

#
# Inventory task specific options
#

# do not list local printers
# no-category = printer
# allow to scan use home directories
scan-homedirs = 0
# save the inventory as HTML
html = 0
# timeout for inventory modules execution
backend-collect-timeout = 30
# always send data to server
force = 0
# additional inventory content file
additional-content =

#
# Package deployment task specific options
#

# do not use peer to peer to download files
no-p2p = 0

#
# Network options
#

# proxy address
proxy =
# user name for server authentication
user =
# password for server authentication
password =
# CA certificates directory
ca-cert-dir =
# CA certificates file
ca-cert-file =
# do not check server SSL certificate
no-ssl-check = 0
# connection timeout, in seconds
timeout = 180

#
# Web interface options
#

# disable embedded web server
no-httpd = 0
# network interface to listen to
httpd-ip =
# network port to listen to
httpd-port = 62354
# trust requests without authentication token
httpd-trust =

#
# Logging options
#

# Logger backend, either Stderr, File or Syslog (Stderr)
logger = stderr
# log file
#logfile = /var/log/fusioninventory.log
# maximum log file size, in MB
#logfile-maxsize = 0
# Syslog facility
logfacility = LOG_USER
# Use color in the console
color = 0

#
# Execution mode options
#

# add given tag to inventory results
tag =
# debug mode
debug = 0


e lance le service /etc/init.d/fusioninventory-agent start il ne se lance pas et rien dans les logs

le fichier /etc/init.d/fusioninventory-agent est le suivant :

Code:
#!/bin/sh
#
# chkconfig: - 88 12
# description:  FusionInventory Agent
# processname: fusioninventory-agent
# config: /etc/sysconfig/fusioninventory-agent.pid
# pidfile: /var/run/fusioninventory-agent.pid
### BEGIN INIT INFO
# Provides: fusioninventory-agent
# Required-Start: $remote_fs $network $named $syslog
# Required-Stop: $remote_fs $network $named $syslog
# Default-Start: 3 5
# Default-Stop: 0 1 6
# Short-Description: FusionInventory agent
# Description: FusionInventory agent
### END INIT INFO

# source function library
. /etc/rc.d/init.d/functions

desc="FusionInventory Agent"
prog=fusioninventory-agent
lockfile=/var/lock/subsys/$prog
pidfile=/var/run/$prog.pid

if [ -r /etc/sysconfig/fusioninventory-agent ]; then
    . /etc/sysconfig/fusioninventory-agent
fi

start() {
    echo -n "Starting $prog: "
    daemon fusioninventory-agent --daemon $OPTIONS 2>/dev/null
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch $lockfile
}

stop() {
    echo -n "Stopping $prog: "
    killproc $prog
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && rm -f $lockfile
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    status)
        status $prog
        ;;
    restart|reload|force-reload)
        stop
        start
        ;;
    condrestart)
        if [ -f $lockfile ]; then
            stop
            start
        fi
        ;;
    *)
        echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
        exit 1
        ;;
esac



J'ai testé en modifiant le fichier de configuration : /etc/fusioninventory/agent.cfg

et en ajoutant le paramètre server

Code:
server = http://serveur-fusion/glpi/plugins/fusioninventory/


j'ai lancé en mode debug et pas d'erreur

Code:
# fusioninventory-agent -d --debug
[debug] Logger backend File initialised
[debug] FusionInventory Agent (2.3.8)
[debug] Configuration directory: /etc/fusioninventory
[debug] Data directory: /usr/share/fusioninventory
[debug] Storage directory: /var/lib/fusioninventory
[debug] Lib directory: /usr/share/fusioninventory/lib
[debug] [target server0] Next server contact planned for Wed Jun 18 18:05:26 2014
[debug] Time to call Proc::Daemon


Je lance le serveur /etc/init.d/fusioninventory-agent start

Code:
#/etc/init.d/fusioninventory-agent start
Starting fusioninventory-agent:                            [  OK  ]
# /etc/init.d/fusioninventory-agent status
fusioninventory-agent est mort mais subsys est verrouillé

Dans les logs : [error] No tasks available, aborting

FusionInventory Agent (2.3.8)
[Fri Jun 20 19:21:24 2014][debug] Configuration directory: /etc/fusioninventory
[Fri Jun 20 19:21:24 2014][debug] Data directory: /usr/share/fusioninventory
[Fri Jun 20 19:21:24 2014][debug] Storage directory: /var/lib/fusioninventory
[Fri Jun 20 19:21:24 2014][debug] Lib directory: /usr/share/fusioninventory/lib
[Fri Jun 20 19:21:24 2014][debug] [target server0] Next server contact planned for Wed Jun 18 18:05:26 2014
[Fri Jun 20 19:21:24 2014][debug] Time to call Proc:Big Grinaemon
[Fri Jun 20 19:21:24 2014][debug] Daemon started
[Fri Jun 20 19:21:24 2014][error] No tasks available, aborting


Je ne sais pas trop quel fichier de conf privilégier et les paramètres exacts pour /etc/sysconfig/fusioninventory-agent


Une aide pour cette nouvelle version de fusion serait bien venu
merci
  Reply
#11
pour que ça marche je suis obligé d'installer le paquet suivant sinon mon daemon fusioninventory ne démarre pas :

fusioninventory-agent-task-inventory-2.3.8-1.1.noarch.rpm
  Reply
#12
pour faire mon inventaire réseau, je suis obligé d'installer le paquet suivant donc j'en déduis que tout n'est pas dans le paquet fusioninventory-agent :


fusioninventory-agent-task-network-2.3.9.1-4.1.noarch.rpm
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)