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 = ( 'FusionInventory::Agent::Task::Foo' => x, 'FusionInventory::Agent::Task::Bar' => y, );