Configuration
A Squirro cluster can be extensively configured. This section covers the available configuration options and facilities in detail.
Table of Contents
Configuration Files
Squirro
Each service has its own configuration file /etc/squirro/<servicename>.ini
. Additionally there is a common configuration file which applies to all services at /etc/squirro/common.ini
.
-
cluster.ini — The
cluster.ini
config file, located at/etc/squirro/cluster.ini
configures the workings of the Cluster Service that allows to do run Squirro on multiple server. -
common.ini — The
common.ini
config file, located at/etc/squirro/common.ini
configures common settings for all of the Squirro services. -
configuration.ini — The
configuration.ini
config file, located at/etc/squirro/configuration.ini
configures the workings of the configuration service. -
convert.ini — The
convert.ini
config file, located at/etc/squirro/convert.ini
configures the content conversion. -
datasource.ini — The
datasource.ini
config file, located at/etc/squirro/datasource.ini
configures the workings of the Datasource Service -
digestmailer.ini — The
digestmailer.ini
config file, located at/etc/squirro/digestmailer.ini
configures email template rendering. -
emailsender.ini — The
emailsender.ini
config file, located at/etc/squirro/emailsender.ini
configures email sending of the Squirro system. -
filtering.ini — The
filtering.ini
config file, located at/etc/squirro/filtering.ini
configures the filtering process, which is responsible for search tagging, alerts and trend updates. -
fingerprint.ini — The
fingerprint.ini
config file, located at/etc/squirro/fingerprint.ini
configures the workings of the fingerprint service. That service is responsible for the management of Smart Filters. -
frontend.ini — The
frontend.ini
config file, located at/etc/squirro/frontend.ini
configures the workings of the Squirro frontend user interface -
ingester.ini — The
ingester.ini
config file, located at/etc/squirro/ingester.ini
configures the workings of the Ingester Service -
topic.ini — The
topic.ini
config file, located at/etc/squirro/topic.ini
configures the workings of the topic API, one of the core services of the Squirro platform.
Elasticsearch
For configuration of Elasticsearch, please refer to its documentation: Elasticsearch Configuration.
Puppet
By default, on Squirro in a Box, the configuration files are managed by Puppet. Puppet is a configuration management solution. Please refer to Puppet and squirro.yaml for information about how to change configuration in that case.