|
|
- # 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.250.2.20/
- # 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"
|