SyslogPlatformService (platform-PlatformServiceProperties)

As of Niagara 4.13 Syslog Configuration is available in PlatformServices. Syslog is a standard protocol for message logging, which allows messages generated by Niagara to be stored and analyzed on a remote server.

Niagara can send its platform and station log messages, audit, and security audit messages to a syslog server. Using the BSD message format, messages can be sent over UDP, TCP, or TLS.
Figure 1. Syslog Configuration window


To access this view, expand Config > Services > PlatformServices and double-click SyslogPlatformService.

PropertyValueDescription
Platform Service Descriptionread-onlyDisplays the name of the service.
Syslog Settingsadditional propertiesConfigures additional parameters. Refer to Syslog Settings section below.
Station Server Statusread-only (disabled)Displays the status of last station log message sent to the syslog server.
Queue Full Percent Stationread-only (defaults to 0%)If connection is down, percentage of queue of station message used.
Platform Server Status read-only (disabled)Displays the status of last platform log message sent to the syslog server.
Queue Full Percent Platformread-only to 0%)If connection is down, percentage of queue of platform message used.
Syslog Server Connection Alarm Enabledtrue (default) or false If set to true, it generates alarms on connection failure (only for TCP and TLS).
Syslog Server Connection Alarm Supportadditional propertiesConfigures additional parameters to generate alarms.
Syslog Message Queue Alarm Enabledtrue (default) or false If set to true, it generates alarms on queue full.
Syslog Message Queue Alarm Supportadditional propertiesConfigures additional parameters to generate alarms.

Syslog Settings

TypeValueDescription
Enabledfalse (default) or trueDisables (false) or enables (true) the system log service.
Server HostIP addressSpecifies the IP address or hostname of the Syslog Server.
Server Portnumber (defaults to 1514)Specifies the port for communication.
Message Typeread-onlySpecifies the type of message supported. Currently only the BSD type is supported.
Transport Protocoldrop-down listSpecifies the transport protocol used for communicating messages to the server.
Client Alias And PasswordtextThis is only required if the syslog server requires mutual TLS (mTLS) protocol. This property defines the client certificate in the User Key Store to use. Refer in Niagara Station Security Guide to “Creating a Client Certificate for Syslog configuration” for more information on generating Client Certificates.
Platform Log Enabledtrue (default) or falseEnables (true) or disables (false) the platform logs sent to the server.
Station Log Enabledtrue (default) or falseEnables (true) or disables (false) the station logs sent to the server.
Log Level FilterOff, Severe, Warning, Info, Config, Fine, Finer, Finest, All (defaults to Info)Sets the minimum level of platform and station logs that will be sent to the syslog server.
Station Audit Enabledtrue (default) or falseEnables (true) or disables (false) the station audit records sent to the server.
Security Audit Enabledtrue (default) or falseEnables (true) or disables (false) the security audit records sent to the server.
Facilitydrop-down list (defaults to local0)Specifies the facility (or process) which generated the syslog messages.
Queue Sizenumber (defaults to 1000)Specifies the queue size to hold the messages until they are sent.