Class: ServerMonitor::MailqConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/servermonitor/mailq.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMailqConfiguration

Returns a new instance of MailqConfiguration.



6
7
8
9
10
11
12
# File 'lib/servermonitor/mailq.rb', line 6

def initialize
  @path       = "/opt/zimbra/common/sbin/postqueue -p"
  @grep       = "/bin/grep"
  @critical   = 50
  @warning    = 40
  @exit_codes = true
end

Instance Attribute Details

#criticalObject

Returns the value of attribute critical.



4
5
6
# File 'lib/servermonitor/mailq.rb', line 4

def critical
  @critical
end

#exit_codesObject

Returns the value of attribute exit_codes.



4
5
6
# File 'lib/servermonitor/mailq.rb', line 4

def exit_codes
  @exit_codes
end

#grepObject

Returns the value of attribute grep.



4
5
6
# File 'lib/servermonitor/mailq.rb', line 4

def grep
  @grep
end

#pathObject

Returns the value of attribute path.



4
5
6
# File 'lib/servermonitor/mailq.rb', line 4

def path
  @path
end

#warningObject

Returns the value of attribute warning.



4
5
6
# File 'lib/servermonitor/mailq.rb', line 4

def warning
  @warning
end