diff --git a/agent.cfg b/agent.cfg new file mode 100644 index 0000000..9fdd3f3 --- /dev/null +++ b/agent.cfg @@ -0,0 +1,148 @@ +# GLPI agent configuration + +# all defined values match default +# all commented values are examples + + +# +# Target definition options +# + +# send tasks results to a GLPI server +server = http://10.1.2.113/ +# send tasks results to a GlpiInventory plugin installed via marketplace +# Read this caution note in documentation to find the right URL: +# https://glpi-agent.readthedocs.io/en/latest/configuration.html#server +#server = http://server.domain.com/glpi/marketplace/glpiinventory/ +# 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 +tasks = inventory,deploy,inventory + +# +# Target scheduling options +# + +# maximum delay before first target, in seconds +# Also the maximum delay on network error. Delay on network error starts +# from 60, is doubled at each new failed attempt until reaching delaytime. +delaytime = 600 +# 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 user home directories +scan-homedirs = 0 +# allow to scan user profiles +scan-profiles = 0 +# save the inventory as HTML +html = 0 +# set to 1 to save local inventory as JSON +json = 1 +# timeout for inventory modules execution +backend-collect-timeout = 180 +# always send data to server +force = 1 +# additional inventory content file +additional-content = + +# asset name returned +# if 1 (the default), the short hostname is used as asset name +# if 2, the as-is hostname (can be fqdn) is used as asset name +# this feature is not supported on MacOS or Windows +assetname-support = 1 + +# +# 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 = Syslog +# log file +#logfile = /var/log/glpi-agent.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 + +# time to wait to reload config (0 means no reload, it's default value) +# conf-reload-interval = 0 + +# Since 2.4, you can include all .cfg files from a folder or any given file +# For example: +# 1. file "conf.d/tag.cfg" contains "tag = 'entity123'" +# using "include 'conf.d' will set tag to 'entity123' +# 2. file "/etc/production/glpi-tag" contains "tag = 'entity123'" +# using "include '/etc/production/glpi-tag' will set tag to 'entity123' +# Remark: +# 1. Prefer to use full path to avoid confusion, but be aware relative paths are +# relative against current config file folder +# 2. A parameter set in included file can be over-rided if set again after the directive +# 3. *.cfg files are read in order in folder, it's better to prefix them with a number +# 4. Package maintainers are encouraged to use this feature to avoid conflict +# during upgrades after configuration update +# +include "conf.d/" +#include "agent.local"