FusionInventory::Agent::HTTP::Server(3)

NAME
FusionInventory::Agent::HTTP:Server - An embedded HTTP server

DESCRIPTION
This is the server used by the agent to listen on the network for messages sent by OCS or GLPI servers.

It is an HTTP server listening on port 62354 (by default). The following requests are accepted:

/status
/deploy
/now

Authentication is based on a token created by the agent, and sent to the server at initial connection. Connection from addresses matching the trust parameter are trusted without token.

METHODS

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

logger
    the logger object to use

scheduler
    the scheduler object to use

agent
    the agent object

htmldir
    the directory where HTML templates and static files are stored

ip  the network address to listen to (default: all)

port
    the network port to listen to

trust
    an IP address or an IP address range from which to trust incoming requests without authentication token (default: none)

  terminate
Ensure the listening thread terminates.