The AgileAssets system provides a method for administrators to monitor and log events related to the health of the system. Event logging can be configured to write these to the SYSLOG, and then monitoring tools can receive the events.

Events List

Configuration

The underlying code is SLF4J, so in logback.xml use the following code to enable the logger:

 <logger name="com.agileassetsinc.events" level="INFO"/>

Most system monitoring tools will monitor the system log file for events. Use the documentation for those products for configuration of the SLF4j appender. Use the following example to configure writing to SYSLOG.

 <!-- Sample appender for SYSLOG -->
    <appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
        <syslogHost>localhost</syslogHost>
        <facility>LOCAL0</facility>
        <port>514</port>
        <suffixPattern>[%thread] %logger %msg</suffixPattern>
    </appender>
....
    <logger name="com.agileassetsinc.events" level="INFO">
        <appender-ref ref="SYSLOG"/>
    </logger>