diff options
author | antirez <antirez@gmail.com> | 2012-07-25 16:33:37 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2012-09-27 13:04:41 +0200 |
commit | 999fe0d352618dddd9e51fbb27ebc1a86a2c583a (patch) | |
tree | 85e28ab5f685f85507bc685e7734ab2bcca5d85b /sentinel.conf | |
parent | f1057534e769f3a9003e8f6c2e32f14e0d7cd82d (diff) | |
download | redis-999fe0d352618dddd9e51fbb27ebc1a86a2c583a.tar.gz |
Sentinel: ability to execute notification scripts.
Diffstat (limited to 'sentinel.conf')
-rw-r--r-- | sentinel.conf | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/sentinel.conf b/sentinel.conf index ca291163d..eb2de6a5d 100644 --- a/sentinel.conf +++ b/sentinel.conf @@ -4,7 +4,8 @@ # The port that this sentinel instance will run on port 26379 -# sentinel monitor <name> <ip> <redis-port> <quorum> +# sentinel monitor <master-name> <ip> <redis-port> <quorum> +# # Tells Sentinel to monitor this slave, and to consider it in O_DOWN # (Objectively Down) state only if at least <quorum> sentinels agree. # @@ -12,7 +13,8 @@ port 26379 # The valid charset is A-z 0-9 and the three characters ".-_". sentinel monitor mymaster 127.0.0.1 6379 2 -# sentinel down-after-milliseconds <mymaster> <milliseconds> +# sentinel down-after-milliseconds <master-name> <milliseconds> +# # Number of milliseconds the master (or any attached slave or sentinel) should # be unreachable (as in, not acceptable reply to PING, continuously, for the # specified period) in order to consider it in S_DOWN state (Subjectively @@ -21,18 +23,21 @@ sentinel monitor mymaster 127.0.0.1 6379 2 # Default is 30 seconds. sentinel down-after-milliseconds mymaster 30000 -# sentinel can-failover <mymaster> <yes|no> +# sentinel can-failover <master-name> <yes|no> +# # Specify if this Sentinel can start the failover for this master. sentinel can-failover mymaster yes -# sentinel parallel-syncs <mymaster> <numslaves> +# sentinel parallel-syncs <master-name> <numslaves> +# # How many slaves we can reconfigure to point to the new slave simultaneously # during the failover. Use a low number if you use the slaves to serve query # to avoid that all the slaves will be unreachable at about the same # time while performing the synchronization with the master. sentinel parallel-syncs mymaster 1 -# sentinel failover-timeout <mymaster> <milliseconds> +# sentinel failover-timeout <master-name> <milliseconds> +# # Specifies the failover timeout in milliseconds. When this time has elapsed # without any progress in the failover process, it is considered concluded by # the sentinel even if not all the attached slaves were correctly configured @@ -47,3 +52,22 @@ sentinel parallel-syncs mymaster 1 # Default is 15 minutes. sentinel failover-timeout mymaster 900000 +# sentinel notification-script <master-name> <script-path> +# +# Call the specified notification script for any sentienl event that is +# generated in the WARNING level (for instance -sdown, -odown, and so forth). +# This script should notify the system administrator via email, SMS, or any +# other messaging system, that there is something wrong with the monitored +# Redis systems. +# +# The script is called with just two arguments: the first is the event type +# and the second the event description. +# +# The script must be exits and executable in order for sentinel to start if +# this option is provided. +# +# Example: +# +# sentinel notification-script mymaster /var/redis/notify.sh + + |