Skip to content

Commit

Permalink
Merge pull request #5 from MNiedzielski/patch-1
Browse files Browse the repository at this point in the history
Update monit_validate_tests.rb
  • Loading branch information
jonhattan committed Jul 1, 2015
2 parents 5baa070 + 0bffb74 commit f2ae9fd
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions lib/puppet/parser/functions/monit_validate_tests.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,26 @@ module Puppet::Parser::Functions
# # RESOURCE TESTING: IF resource operator value THEN action
# # SPACE TESTING: IF SPACE operator value unit THEN action
# # INODE TESTING: IF INODE operator value [unit] THEN action
RESOURCE_TESTS = [
RESOURCE_TESTS ||= [
'CPU', 'CPU(USER)', 'CPU(SYSTEM)', 'CPU(WAIT)', 'TOTAL CPU', 'CHILDREN',
'LOADAVG(1MIN)', 'LOADAVG(5MIN)', 'LOADAVG(15MIN)',
'TOTAL MEMORY', 'MEMORY', 'SWAP'
]
# Valid operators for resource testing.
RESOURCE_TESTS_OPERATORS = [
RESOURCE_TESTS_OPERATORS ||= [
'<', '>', '!=', '==',
'GT', 'LT', 'EQ', 'NE',
'GREATER', 'LESS', 'EQUAL', 'NOTEQUAL',
]

PROTOCOL_TESTS = {
PROTOCOL_TESTS ||= {
#TODO: GENERIC, SIP, RADIUS, WEBSOCKET
'GENERIC' => ['SEND', 'EXPECT'],
'HTTP' => ['REQUEST', 'STATUS', 'CHECKSUM', 'HOSTHEADER', 'CONTENT'],
'APACHE-STATUS' => ['LOGLIMIT', 'CLOSELIMIT', 'DNSLIMIT', 'KEEPALIVELIMIT', 'REPLYLIMIT', 'REQUESTLIMIT', 'STARTLIMIT', 'WAITLIMIT', 'GRACEFULLIMIT', 'CLEANUPLIMIT']
}

TEST_TYPES = {
TEST_TYPES ||= {
'DIRECTORY' => [],
'FIFO' => [],
'FILE' => [],
Expand All @@ -39,7 +39,7 @@ module Puppet::Parser::Functions
'PROGRAM' => [],
'SYSTEM' => RESOURCE_TESTS,
}
TEST_ACTIONS = ['ALERT', 'RESTART', 'START', 'STOP', 'EXEC', 'UNMONITOR']
TEST_ACTIONS ||= ['ALERT', 'RESTART', 'START', 'STOP', 'EXEC', 'UNMONITOR']

check_type = args[0].upcase
tests = args[1]
Expand Down

0 comments on commit f2ae9fd

Please sign in to comment.