TLSRPT-COLLECTD(1) | tlsrpt-collectd | TLSRPT-COLLECTD(1) |
NAME
tlsrpt-collectd - A daemon collecting TLSRPT report data from MTA instances via a unix domain socket.
SYNOPSIS
tlsrpt-collectd [OPTION]
DESCRIPTION
The tlsrpt-collectd collects data from MTAs about successful encrypted delivery of emails or about failures that occured during delivery attempts. The data is pre-aggregated and will be retrieved by matching tlsrpt-fetchers.
Tlsrpt-collectds can use different storage back-ends and for each such implementation a matching fetcher implementation must be provided if the data is to be used by a tlsrpt-reportd.
It is also possible to implement storage backends that are not queried by a tlsrpt-reportd. Such "storage" back-ends would just collect the data for analyzing purposes, but would not provide measn to retrieve the data again.
OPTIONS
--storage=URL
--socketname=path
--socketuser=name
--socketgroup=name
--socketmode=octal
--sockettimeout=n
--max_uncommited_datagrams=n
--retry_commit_datagram_count=n
--daily_rollover_script=script
--dump_path_for_invalid_datagram=path
General options
--config_file=filename
--help
--pidfilename=path
Logging options
--logfilename=filename
--log_level=level
ENVIRONMENT
All config options except --help and --config_file can also be set via environment variables. The environment variable for a configuration option is the prefix TLSRPT_COLLECTD_ followed by the configuration setting name in all caps. For example the --log_level option can instead by configured using the TLSRPT_COLLECTD_LOG_LEVEL environment variable.
EXIT STATUS
0
1
2
3
EXAMPLES
Run tlsrpt-collectd with a special config file and ovverride the setting of log-level:
tlsrpt-collectd --config-file /path/to/config.cfg --log_level info
SEE ALSO
man:tlsrpt-fetcher[1], man:tlsrpt-reportd[1]
AUTHOR
Boris Lohner
2025-02-22 | tlsrpt-collectd |