Sha256: cf8a1dc372c997a3dccfe79c1c7b857094a3085eda99373175a28aaa02b030df
Contents?: true
Size: 513 Bytes
Versions: 2
Compression:
Stored size: 513 Bytes
Contents
require "redis" module Easymon class RedisCheck attr_accessor :config def initialize(config) self.config = config end def check check_status = redis_up? if check_status message = "Up" else message = "Down" end [check_status, message] end private def redis_up? redis = Redis.new(@config) reply = redis.ping == 'PONG' redis.close reply rescue false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
easymon-1.4.1 | lib/easymon/checks/redis_check.rb |
easymon-1.4 | lib/easymon/checks/redis_check.rb |