From 602910033e8deda90d41d93fde98a96c3786e068 Mon Sep 17 00:00:00 2001 From: aviau Date: Mon, 22 Jun 2015 11:20:06 -0400 Subject: [PATCH] Install redis retention module Change-Id: I1cd1f336e50d7849c0cfa64823b33eaad266b31e --- docker-compose.yml | 4 ++++ .../etc/alignak/modules/retention-redis.cfg | 10 ++++++++++ .../etc/alignak/schedulers/scheduler-master.cfg | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 tools/docker/alignak_container/etc/alignak/modules/retention-redis.cfg diff --git a/docker-compose.yml b/docker-compose.yml index f5b52ba..3a1392a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,7 @@ alignak: links: - mongo - influxdb + - redis ports: - "7767:7767" environment: @@ -41,6 +42,9 @@ influxdb: - "8083:8083" - "8086:8086" +redis: + image: redis + grafana: image: savoirfairelinux/grafana:2.1.0-pre1 environment: diff --git a/tools/docker/alignak_container/etc/alignak/modules/retention-redis.cfg b/tools/docker/alignak_container/etc/alignak/modules/retention-redis.cfg new file mode 100644 index 0000000..3d038bf --- /dev/null +++ b/tools/docker/alignak_container/etc/alignak/modules/retention-redis.cfg @@ -0,0 +1,10 @@ +## Module: RedisRetention +## Loaded by: Scheduler +# Retention file to keep state between process restarts in resident memory. +# Data loss occurs if the server restarts and Redis replication is not enabled +# between two Redis instances. +define module { + module_name redis-retention + module_type redis_retention + server redis +} diff --git a/tools/docker/alignak_container/etc/alignak/schedulers/scheduler-master.cfg b/tools/docker/alignak_container/etc/alignak/schedulers/scheduler-master.cfg index fbb17fc..ce26d7f 100644 --- a/tools/docker/alignak_container/etc/alignak/schedulers/scheduler-master.cfg +++ b/tools/docker/alignak_container/etc/alignak/schedulers/scheduler-master.cfg @@ -32,7 +32,7 @@ define scheduler { # (does not save, only read) # - SnmpBooster = Snmp bulk polling module #modules pickle-retention-file - modules mongo_live_config + modules mongo_live_config, redis-retention ## Advanced Features # Realm is for multi-datacenters