FusionInventory::Agent(3)

NAME
FusionInventory::Agent - Fusion Inventory agent

DESCRIPTION
This is the agent object.

METHODS

  new(%params)
The constructor. The following parameters are allowed, as keys of the %params hash:

confdir
    the configuration directory.

datadir
    the read-only data directory.

vardir
    the read-write data directory.

options
    the options to use.

  init()
Initialize the agent.

  run()
Run the agent.

  getToken()
Get the current authentication token.

  resetToken()
Set the current authentication token to a random value.

  getStatus()
Get the current agent status.

  getAvailableTasks()
Get all available tasks found on the system, as a list of module / version pairs:

%tasks = (
    'Foo' => x,
    'Bar' => y, );