View Source

{panel:title=Table of Contents}{toc}{panel}


*LOGalyze Engine* contains its configuration in XML files and in an embedded SQL database. General configurations and Definitions are in XML files, while user related settings are in the embedded database.

h1. Configuration files (Engine)

Configuration files are in the 'conf' directory and its subdirectories under $LOGALYZE_HOME.
!LOGalyzeConfigfiles.png|border=1!
{info}Note that in the installation package config files have .sample extension to avoid overwriting running configurations.{info}
|| Config file \\ || Schema Definition \\ || Description \\ || Required \\ ||
| collectors.xml \\ | logalyze-collectors-1.0.xsd | Contains the configuration of collectors. \\ | Yes \\ |
| engine.xml \\ | logalyze-engine-config-1.0.xsd \\
or logalyze-engine-config-2.0.xsd | Main configuration file. Contains references to other files and some main configuration settings. This file must be given to LOGalyze Engine as a parameter. \\ | Yes \\ |
| eventdefinitions.xml \\ | logalyze-definitions-1.0.xsd | Contains Event Definitions \\ | No \\ |
| license.xml \\ | | License file, not needed any more from version 4.1.0 \\ | No \\ |
| logalyze-collectors-1.0.xsd \\ | | XML Schema Definition file for collectors.xml \\ | No \\ |
| logalyze-definitions-1.0.xsd \\ | | XML Schema Definition file for all Definition configuration file: event, log, query, report, statistic, userdefined \\ | No \\ |
| logalyze-engine-config-1.0.xsd \\ | | XML Schema Definition file for engine.xml (for version from 4.0.0 to 4.1.3) \\ | No \\ |
| logalyze-engine-config-2.0.xsd | | XML Schema Definition file for engine.xml (for version 4.1.4)\\ | No\\ |
| logdefinitions.xml \\ | logalyze-definitions-1.0.xsd | Contains Log Definitions \\ | No \\ |
| querydefinitions.xml \\ | logalyze-definitions-1.0.xsd | Contains Query Definitions \\ | No \\ |
| reportdefinitions.xml \\ | logalyze-definitions-1.0.xsd | Contains Report Definitions \\ | No \\ |
| statisticdefinitions.xml \\ | logalyze-definitions-1.0.xsd | Contains Statistic Definitions \\ | No \\ |
| userdefined1.xml \\ | logalyze-definitions-1.0.xsd | Contains any kind of Definition configuration \\ | No \\ |
{info}Note that definitions.xsd allows any number and kind of Definition configuration in a single file, so you can use only one file for all your Definitions.{info}
Some configuration can be managed within the Admin, some of them are not yet supported by the GUI (Admin):
|| Configuration \\ || Supported by GUI \\ || Supported by SOAP API \\ ||
| Main configuration (engine.xml) \\ | No \\ | No \\ |
| Collectors \\ | Yes \\ | Yes \\ |
| Log Definitions \\ | No \\ | No \\ |
| Query Definitions \\ | Yes \\ | Yes \\ |
| Report Definitions \\ | Yes \\ | Yes \\ |
| Statistic Definitions \\ | Yes \\ | Yes \\ |
| Event Definitions \\ | No \\ | Yes \\ |

h1. Configuration files (Admin)

LOGalyze Admin is packaged as a Web Archive (WAR) file, so the configuration of LOGalyze Admin is under the WEB-INF directory.


h1. LOGalyze Repository

Repository is a central place of commonly used Definition configurations. It contains all kind of Definitions: Log, Event, Query, Report, Statistic. (See [LOGDOCEN40:LOGalyze Concepts and Definitions])

Downloaded files from central repository are in conf/repository folder. Naming convention for these files is: <UUID>.xml, where UUID is the ID of the Definition.



h1. User related settings

The user related configuration settings, such as preferences are stored in an embedded relational database. The only way to manage these settings is doing within the Admin.