Propagation-Monitor

The Propagation monitor informs about special dispersion conditions in the VHF, UHF and SHF range. The activation takes place automatically whenever special dispersion conditions are reported (DX-Robot, VHF-DX, …).
This module can be activated, but has no further functionality.

Activation
in /etc/svxlink/svxlink.conf by adding the entry

[RepeaterLogic]

MODULES=…,ModulePropagationMonitor,…

Example configuration in /etc/svxlink/svxlink.d/ModulePropagationMonitor.conf
[ModulePropagationMonitor]
NAME=PropagationMonitor
PLUGIN_NAME=Tcl
ID=5
TIMEOUT=10
SPOOL_DIR=/var/spool/svxlink/propagation_monitor

Description of the
NAME
The name of this module, e.g. NAME=PropagationMonitor

ID
The unique identification number that must be uniquely assigned for each SvxLink module. The activation of the module takes place with ID=5 with the command 5#.

TIMEOUT
The module terminates automatically after the configured time (in seconds) if no activity occurred.

SPOOL_DIR
Directory in which the edited text file created from the e-mail is stored.

Setting up the mail server to receive DX messages from the DX robot:

Create user svxlink on the SvxLink server
Create file .procmailrc in directory /home/svxlink with the following entries

# This is the configuration file for procmail that is used to
# extract received propagation alerts into separate files… #
# This is used by the PropagationMonitor SvxLink module.

LOGFILE=/home/svxlink/procmail.log
VERBOSE=ON

# Store received propagation alerts here
MAILDIR=/var/spool/svxlink/propagation_monitor

# Put e-mails from the DXrobot (gooddx.net) in the folder below
:0:
* ^From.*DXrobot
/var/spool/svxlink/propagation_monitor/dxrobot

# Put e-mails from VHFDX (vhfdx.net) in the folder below, due to
# the change of the domain name you can comment out
# the next lines
#:0:
#* ^From.*DX.Sherlock
#/var/spool/svxlink/propagation_monitor/vhfdx

# the new domain name is dxmaps.com
:0:
* ^From.*warnings@dxmaps.com
/var/spool/svxlink/propagation_monitor/vhfdx

:0:
* ^From.*@gooddx.*
/var/spool/svxlink/propagation_monitor/dxrobot

# Send all other, non matching e-mails, to user root.
# Replace „!root“ with „/dev/null“ to throw non-matching
# e-mails away instead or comment both lines below out
# to just let non-matching e-mails pass through.
:0:
/dev/null