You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
3.4 KiB
INI

# Host of the Seedlink server to connect to. If the acquisition
# is running on one system nothing needs to be changed.
address = 127.0.0.1
# The port of the Seedlink server to connect to. If the acquisition
# is running on one system this port must match the configured
# local Seedlink port.
port = 18000
# Path to waveform archive where all data is stored. Relative paths
# (as the default) are treated relative to the installation
# directory ($SEISCOMP_ROOT).
archive = var/lib/archive
# Number of records (512 byte units) to buffer before flushing to
# disk.
buffer = 1000
# The network reconnect delay (in seconds) for the connection
# to the SeedLink server. If the connection breaks for any
# reason this will govern how soon a reconnection should be
# attempted. The default value is 30 seconds.
delay = 30
# The network timeout (in seconds) for the connection to the
# SeedLink server. If no data [or keep alive packets?] are received
# in this time range the connection is closed and re-established
# (after the reconnect delay has expired). The default value is
# 600 seconds. A value of 0 disables the timeout.
networkTimeout = 900
# Timeout for closing idle data stream files in seconds. The idle
# time of the data streams is only checked when some packets has
# arrived. If no packets arrived no idle stream files will be
# closed. There is no reason to change this parameter except for
# the unusual cases where the process is running against an open
# file number limit. Default is 300 seconds.
idleTimeout = 300
# Interval (in seconds) at which keepalive (heartbeat) packets
# are sent to the server. Keepalive packets are only sent if
# nothing is received within the interval. This requires a
# Seedlink version >= 3.
keepalive = 0
# Path to cerificate store where all certificates and CRLs are stored. Relative
# paths(as the default) are treated relative to the installation directory
# ($SEISCOMP_ROOT). If the signature check is enabled slarchive loads all files
# at start. The store uses the OpenSSl store format. From the offical OpenSSL
# documentation: "The directory should contain one certificate or CRL per file
# in PEM format, with a file name of the form hash.N for a certificate, or
# hash.rN for a CRL. The .N or .rN suffix is a sequence number that starts at
# zero, and is incremented consecutively for each certificate or CRL with the
# same hash value. Gaps in the sequence numbers are not supported, it is
# assumed that there are no more objects with the same hash beyond the first
# missing number in the sequence.The .N or .rN suffix is a sequence number that
# starts at zero, and is incremented consecutively for each certificate or CRL
# with the same hash value. Gaps in the sequence numbers are not supported, it
# is assumed that there are no more objects with the same hash beyond the first
# missing number in the sequence." The hash value can be obtained as follows:
# openssl x509 -hash -noout -in >file<
validation.certs = var/lib/certs
# Signatures are expected to be carried in blockette 2000 as opaque data.
# Modes:
# ignore : Signatures will be ignored and no further actions will be taken.
# warning: Signatures will be checked and all received records which do not
# carry a valid signature or no signature at all will be logged with at warning
# level. skip : All received records without a valid signature will be ignored
# and will not be processed.
validation.mode = ignore