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.

887 lines
36 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="scqc" category="Processing">
<description>Derives quality control (QC) parameters from waveforms.</description>
<configuration>
<parameter name="CreatorId" type="string" default="smi://de.gfz-potsdam/QcTool_0.3.1">
<description>ID of QC message creator</description>
</parameter>
<parameter name="useConfiguredStreams" type="boolean" default="true">
<description>
Limit QC determination to processed data streams which are
defined in global bindings with detecLocid and detecStream.
</description>
</parameter>
<parameter name="use3Components" type="boolean" default="false">
<description>
If useConfiguredStreams is true then this parameter decides whether
to use only the vertical component (default) or all three
components. The 3 components are collected from the inventory
according to channel orientation. If that is not possible
then the fixed components N and E will be used.
</description>
</parameter>
<parameter name="streamMask" type="string">
<description>
If useConfiguredStreams is false, then
load (from inventory) only those streams, matching the streamMask
RegEx e.g. &quot;^(NET1|NET2)\.(STA1|STA2|STA3)\.(LOC)\.((BH)|(LH)|(HH))Z$&quot;
RegEx e.g. &quot;^(.+)\.(.+)\.(.*)\.(.+)Z$&quot;
streamMask = &quot;^(.+)\.(.+)\.(.*)\.(BHZ)$&quot;
</description>
</parameter>
<parameter name="dbLookBack" type="int" default="7" unit="days">
<description>
Database look up for past entries not older than x days
(to determine the last QC parameter calculated).
</description>
</parameter>
<group name="plugins">
<description>Control parameters for individual QC plugins.</description>
<group name="default">
<description>
Default configuration parameters for the plugins.
Can be overwritten by the individual plugin configurations.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>
Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcLatency">
<description>
Configuration parameters for the plugin qcplugin_latency. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="true">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which, e.g.,
can be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcDelay">
<description>
Configuration parameters for the plugin qcplugin_delay. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="true">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to processd data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcGap">
<description>
Configuration parameters for the plugin qcplugin_gap. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcOffset">
<description>
Configuration parameters for the plugin qcplugin_offset. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcOverlap">
<description>
Configuration parameters for the plugin qcplugin_overlap. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcRms">
<description>
Configuration parameters for the plugin qcplugin_rms. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcSpike">
<description>
Configuration parameters for the plugin qcplugin_spike. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcTiming">
<description>
Configuration parameters for the plugin qcplugin_timing. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcAvailability">
<description>
Configuration parameters for the plugin qcplugin_availability. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
<group name="QcOutage">
<description>
Configuration parameters for the plugin qcplugin_outage. Overwrites the parameters from the default section.
</description>
<parameter name="realTimeOnly" type="boolean" default="false">
<description>
Enable to use this plugin only for realtime processing.
Default [disable]: plugin is able to process archived data AND realtime data streams.
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
<description>
Filter string used to filter waveforms before processing.
</description>
</parameter>
<parameter name="buffer" type="int" default="4000" unit="s">
<description>
Qc-Buffer Length [s] (aka LTA-Buffer). Must be >= plugins.*.bufferLength.
</description>
</parameter>
<parameter name="notifyDB" type="int" default="1800" unit="s">
<description>
If there is a gap of more than notifyDB [s], write an OUTAGE entry into the database.
</description>
</parameter>
<group name="report">
<description>Control interactions with the messaging system.</description>
<parameter name="interval" type="int" default="60" unit="s">
<description>
Interval for sending report messages which e.g.
will be may be displayed by scqcv.
</description>
</parameter>
<parameter name="buffer" type="int" default="600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="timeout" type="int" default="0" unit="s">
<description>
Report messages are generated in case no data
is received since timeout. Only in real-time processing.
</description>
</parameter>
</group>
<group name="archive">
<description>Control sending QC reports as notifier to the messaging where
scmaster will write them to the database.
</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval to send the QC reports.
Default [-1]: Do not send any QC report. This will prevent writing
QC reports into the database.
</description>
</parameter>
<parameter name="buffer" type="int" default="3600" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
</group>
<group name="alert">
<description>Control for sending alerts based on QC reports.</description>
<parameter name="interval" type="int" default="-1" unit="s">
<description>
Interval for checking and sending alert thresholds.
-1 disables threshold checking.
</description>
</parameter>
<parameter name="buffer" type="int" default="1800" unit="s">
<description>Time window for calculating QC reports.</description>
</parameter>
<parameter name="thresholds" type="int" default="150">
<description>List of thresholds for sending QC reports. Use comma to separate values.</description>
</parameter>
</group>
</group>
</group>
</configuration>
<command-line>
<group name="Generic">
<optionReference>generic#help</optionReference>
<optionReference>generic#version</optionReference>
<optionReference>generic#config-file</optionReference>
<optionReference>generic#plugins</optionReference>
<optionReference>generic#daemon</optionReference>
<optionReference>generic#auto-shutdown</optionReference>
<optionReference>generic#shutdown-master-module</optionReference>
<optionReference>generic#shutdown-master-username</optionReference>
</group>
<group name="Verbosity">
<optionReference>verbosity#verbosity</optionReference>
<optionReference>verbosity#v</optionReference>
<optionReference>verbosity#quiet</optionReference>
<optionReference>verbosity#component</optionReference>
<optionReference>verbosity#syslog</optionReference>
<optionReference>verbosity#lockfile</optionReference>
<optionReference>verbosity#console</optionReference>
<optionReference>verbosity#debug</optionReference>
<optionReference>verbosity#log-file</optionReference>
</group>
<group name="Messaging">
<optionReference>messaging#user</optionReference>
<optionReference>messaging#host</optionReference>
<optionReference>messaging#timeout</optionReference>
<optionReference>messaging#primary-group</optionReference>
<optionReference>messaging#subscribe-group</optionReference>
<optionReference>messaging#content-type</optionReference>
<optionReference>messaging#start-stop-msg</optionReference>
</group>
<group name="Database">
<optionReference>database#db-driver-list</optionReference>
<optionReference>database#database</optionReference>
<optionReference>database#config-module</optionReference>
<optionReference>database#inventory-db</optionReference>
<option flag="" long-flag="db-disable" argument="" publicID="database#db-disable">
<description>Do not use the database at all</description>
</option>
</group>
<group name="Records">
<optionReference>records#record-driver-list</optionReference>
<optionReference>records#record-url</optionReference>
<optionReference>records#record-file</optionReference>
<optionReference>records#record-type</optionReference>
</group>
</command-line>
</module>
</seiscomp>