# Set the command-line arguments to pass to the samba_exporter daemon

# Default settings: 
# - only listen on local host
# - export all metrics
ARGS='-web.listen-address=127.0.0.1:9922'

# The prometheus exporter endpoint listen on all network interfaces and exports all metrics
# ARGS=''

# The prometheus exporter endpoint only listen on 192.168.0.1 and gives verbose log output
# ARGS='-web.listen-address=192.168.0.1:9922 -verbose'

# The prometheus exporter endpoint only listen on 192.168.0.1 and does not export data about encryption details 
# ARGS='-web.listen-address=192.168.0.1:9922 -not-expose-encryption-data'

# The samba_exporter running with verbose output and output is written into a log file
# ARGS='-verbose -log-file-path=/var/log/samba_exporter.log'

# Usage of samba_exporter
#   -help
#         Print this help message
#   -log-file-path string
#         Give the full file path for a log file. When parameter is not set (as by default), logs will be written to stdout and stderr (default " ")
#  -log-level string
#        Tell how verbose the log output should be. Possible values are: [Verbose Error Warning Information]. Any given value will be overwritten in case
#        the '-verbose' switch is used (default "Information")
#   -not-expose-client-data
#         Set to 'true', no details about the connected clients will be exported
#   -not-expose-encryption-data
#         Set to 'true', no details about the used encryption or signing will be exported
#   -not-expose-pid-data
#         Set to 'true', no process IDs will be exported
#   -not-expose-share-details
#         Set to 'true', no details about the shares will be exported
#   -not-expose-user-data
#         Set to 'true', no details about the connected users will be exported
#   -print-version
#         With this flag the program will only print it's version and exit
#   -request-timeout int
#         The timeout for a request to samba_statusd in seconds (default 5)
#   -test-mode
#         Run the program in test mode. In this mode the program will always return the same test data. 
#         To work with samba_statusd both programs needs to run in test mode or not.
#   -test-pipe
#         Requests status from samba_statusd and exits. May be combined with -test-mode.
#   -verbose
#         With this flag the program will print verbose output. Equivalent to '-log-level=Verbose'
#   -web.listen-address string
#         Address to listen on for web interface and telemetry. (default ":9922")
#   -web.telemetry-path string
#         Path under which to expose metrics. (default "/metrics")