In this article I am going to show you how to configure Corner Bowl Server Manager to save Event Log Entries, Syslog Messages and text log entries to a central database for monitoring, reporting, auditing and compliance requirements. I am also going to discuss the advantages and disadvantages of each database type.
Corner Bowl Server Manager can centralize log entries to Microsoft SQL Server, MySQL, SQLite and our own file system format. In an effort to provide faster out-of-the-box implementation, our proprietary file system format has been depreciated and replaced by SQLite, an embedded RDBMS that requires no user setup. If you your organization is using the File System format, we suggest migrating to SQLite. The file system format is scheduled to be end-of-lifed sometime in 2024.
Server Manager uses 2 databases, a primary and an archive. The primary database contains the most recent entries, for example the last 30 days, while the archive database contains data older than the primary database, for example, the previous 6 months. This format enables daily reports to run against the smaller primary database limiting the size of the table scans while simultaneously allowing auditors to scan historical data on-demand without affecting the performance of log consolidation and monitoring.
Role | Description |
---|---|
Log Database | Contains the latest consolidated log entries. (e.g. log entries less than 30 days old). |
Archive Log Database | Contains archived consolidated log entries previously saved to the Log Database (e.g. log entries 30 days and older). |
Auxiliary Log Database | Contains auxiliary or backup consolidated logs. Typically used to view old database backups for auditing purposes. |
History Database | Only available when using the File System. Contains monitor and report execution history (e.g. execution time, state, and results such as the number of entries downloaded). |
None | This setting has two purposes. First, to be used for Database Monitoring. Second, to be used to maintaining database connection settings for later use. |
SQLite provides out-of-the-box RDBMS support so there is nothing to download and install. SQLite was introduced in the Summer of 2022 and replaces the Corner Bowl File System format as the default provider eliminating the need to create large temporary files when saving Event Log entries to the centralized database while simultaneously adding date/time column index support for faster reporting.
According to Oracle, MySQL is the world's most popular open-source database and includes a free community edition which can be downloaded from:
https://www.mysql.com/downloads/
SQL Server is the fastest option available and includes support for insert batching significantly increasing the throughput of Syslog messages.
Option | Description |
---|---|
Integrated Windows Authentication | Uses the service credentials to connect. |
SQL Server Authentication | Uses a SQL Server defined user to connect. |
For information on configuring log consolidation please see either one of the following tutorials:
That's all I have for today. I hope this article has helped you better understand how to configure the centralized log databases and how to view the available consolidated log summary information.