Module: Nagios

Defined in:
lib/nagios-check.rb,
lib/nagios-check/base.rb,
lib/nagios-check/range.rb,
lib/nagios-check/version.rb,
lib/nagios-check/threshold.rb

Defined Under Namespace

Modules: Check

Constant Summary collapse

OK =
0
WARNING =
1
CRITICAL =
2
UNKNOWN =
3
EXIT_CODE =
{
  :ok       => OK,
  :warning  => WARNING,
  :critical => CRITICAL,
  :unknown =>  UNKNOWN
}

Class Method Summary collapse

Class Method Details

.loggerObject



22
23
24
# File 'lib/nagios-check.rb', line 22

def self.logger
  @logger || Logger.new(STDOUT)
end

.logger=(logger) ⇒ Object



18
19
20
# File 'lib/nagios-check.rb', line 18

def self.logger=(logger)
  @logger = logger
end