コード例 #1
0
 def __init__(self, protocol, path, content, check_mode, value=None):
     value = WebCheck.DEFAULT_VALUES[check_mode] if value is None else value
     ServiceCheck.__init__(self, value=value)
     self.protocol = protocol
     self.path = path
     self.content = content
     self.check_mode = check_mode
コード例 #2
0
    def __init__(self, hostname, ip, strict_match=True, value=1):
        ServiceCheck.__init__(self, value=value)
        self.hostname = hostname
        self.ip = ip
        self.strict_match = strict_match

        if not ip and strict_match:
            raise ValueError('strict match requires an IP')
コード例 #3
0
 def __init__(self, host, value=2):
     ServiceCheck.__init__(self, value=value)
     self.host = host
コード例 #4
0
 def __init__(self, expected_info, value=10):
     ServiceCheck.__init__(self, value=value)
     self.expected_info = expected_info
コード例 #5
0
 def __init__(self, protocol, value=2):
     ServiceCheck.__init__(self, value=value)
     self.protocol = protocol
コード例 #6
0
 def __init__(self, database, table, value=10, credentials=None):
     ServiceCheck.__init__(self, value=value, credentials=credentials)
     self.database = database
     self.table = table
コード例 #7
0
 def __init__(self, command='whoami', value=5, credentials=None):
     ServiceCheck.__init__(self, value=value, credentials=credentials)
     self.command = command