# Monit configuration for REDIS : <%= fetch(:application) %> check process redis with pidfile <%= fetch(:redis_pid) %> start program = "/etc/init.d/redis-server start" stop program = "/etc/init.d/redis-server stop" # if does not exist then start # (default) if does not exist for 3 cycles then alert if 2 restarts within 3 cycles then timeout if totalmem > 100 Mb then alert if children > 255 for 5 cycles then stop if cpu usage > 95% for 3 cycles then restart if failed host 127.0.0.1 port 6379 then restart if 5 restarts within 5 cycles then timeout