The Ubersmith Syslog-NG device module requires a php-syslog-ng setup. php-syslog-ng can be downloaded from:

http://code.google.com/p/php-syslog-ng/

Installation an maintenance of php-syslog-ng is outside of the scope of this document.

The Syslog-NG device module requires the mysql database which contains your
php-syslog-ng data accessible from the Ubersmith host. You can then add the Syslog-NG device module to the appropriate device type / device group in:

'setup & admin' -> 'Device Manager' -> 'Device Types'

The module expects:

DB Host

The hostname / IP of your database server which contains the php-syslog-ng database.


Database

The database name.


DB Username

The username allowed access to the php-syslog-ng database.


DB Password

The password for the above user.


Rows to retrieve

By default, this is '5'; this is how many rows of log data will be displayed on the device's Device Manager page.


Once the module is configured, navigate to a syslog-ng monitored device in Device Manager and set the associated hostname by clicking 'edit' on the syslog-ng
module.