|
@ -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" |