Phoebus alarm server¶
- services.phoebus-alarm-server¶
- services.phoebus-alarm-server.enable boolean[source]¶
Whether to enable the Phoebus Alarm server
By default this option will also enable the phoebus-alarm-logger service. Set
services.phoebus-alarm-logger.enable
tofalse
to disable it. .false
true
- services.phoebus-alarm-server.createTopics boolean[source]¶
Automatically create missing Kafka topics
true
- services.phoebus-alarm-server.openFirewall boolean[source]¶
Open the firewall for all Phoebus Alarm related services.
This uses the port numbers configured in each related NixOS module.
Included services:
Phoebus Alarm Logger (if not disabled)
Warning
This opens the firewall on all network interfaces.
false
- services.phoebus-alarm-server.settings attribute set of (string, package, bool, int or float)[source]¶
Configuration for the Phoebus Alarm Server.
These options will be put into a
.properties
file.Note that options containing a “.” must be quoted.
{ }
- services.phoebus-alarm-server.settings."org.phoebus.applications.alarm/config_names" list of string[source]¶
Names of selectable alarm configurations.
Will be used as the name for the Kafka topic.
[ "Accelerator" ]
- services.phoebus-alarm-server.settings."org.phoebus.applications.alarm/server" string[source]¶
Kafka server host:port
- services.phoebus-alarm-server.settings."org.phoebus.email/from" string[source]¶
Default address to be used for the email field From.
If left empty, then the last used from address is used.
""
- services.phoebus-alarm-server.settings."org.phoebus.email/mailhost" string[source]¶
The SMTP server host.
If set to
"DISABLE"
(the default), email support is disabled."DISABLE"
- services.phoebus-alarm-server.settings."org.phoebus.email/mailport" 16 bit unsigned integer; between 0 and 65535 (both inclusive)[source]¶
The SMTP server port.
25
- services.phoebus-alarm-server.settings."org.phoebus.email/password" string[source]¶
Password for authenticating to the SMTP server.
Note
The password will be put in plaintext, in the world-readable
/nix/store
.""
- services.phoebus-alarm-server.settings."org.phoebus.email/username" string[source]¶
Username for authenticating to the SMTP server.
""