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.

  • Page:
    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.
  • Page:
    common.ini — The common.ini config file, located at /etc/squirro/common.ini configures common settings for all of the Squirro services.
  • Page:
    configuration.ini — The configuration.ini config file, located at /etc/squirro/configuration.ini configures the workings of the configuration service.
  • Page:
    convert.ini — The convert.ini config file, located at /etc/squirro/convert.ini configures the content conversion.
  • Page:
    datasource.ini — The datasource.ini config file, located at /etc/squirro/datasource.ini configures the workings of the Datasource Service
  • Page:
    digestmailer.ini — The digestmailer.ini config file, located at /etc/squirro/digestmailer.ini configures email template rendering.
  • Page:
    emailsender.ini — The emailsender.ini config file, located at /etc/squirro/emailsender.ini configures email sending of the Squirro system.
  • Page:
    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.
  • Page:
    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.
  • Page:
    frontend.ini — The frontend.ini config file, located at /etc/squirro/frontend.ini configures the workings of the Squirro frontend user interface
  • Page:
    ingester.ini — The ingester.ini config file, located at /etc/squirro/ingester.ini configures the workings of the Ingester Service
  • Page:
    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.