Digital Loggers

Syslog



Syslog is a standard for logging computer data.  A syslog system is composed of at least two machines - the system that generates messages (ie. a power controller), and the server that logs, reports, and analyzes the data.   Most syslog servers support email notification.   DLI power controllers support syslog to track and log events such as logins, outlet switching, power consumption, etc.  To activate syslog on a DLI power controller, simply add the IP address of the syslog server on the SETUP page.   Any number of power controllers may report to a single syslog server.

Syslog can be used in combination with scripting.  For example, you may want to periodically report the power consumption on a particular Ethernet Power Controller.  By writing a simple script, you can send periodic reports to a syslog server.  Major events like logins, logouts, and changes to settings and power switching will be sent automatically.  Just enter the target IP of your syslog server on the setup page of the power controller. By writing a simple script, you can expand reporting capability to send almost anything to your syslog server.


The DLI Power Controllers have an internal system log. Note that the local log is circular, with old messages being replaced by newer ones; messages aren't persisted across reboots. For persistent storage, you can configure the unit to send the system log to a syslog server. DLI Power Controllers use the standard UDP port 514 to communicate to a syslog server. To disable syslog reporting, set the syslog server IP address to 0.0.0.0.

In the Atheros-based (wireless capable) power controllers such as the EPCR5, you can limit the severity of the locally recorded log messages by setting a minimal severity. All messages, regardless of severity, are sent; the receiver is expected to do the filtering.

Here's a popular free syslog server for Windows.  Here's a step-by-step sylog installation under Linux.   Here are some tips for MacOS and Solaris users.  In BSD, we use syslogd and logcheck.

Thanks to our customer John Hasemeir for referring us to these other syslog utilities: