Beispiel #1
0
    def __init__(self):

        self.__critical_content = None
        self.__warning_content = None
        self.__ok_content = None
        self.__web_executor = None
        Plugin.__init__(self, 'Check content of a page')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__exit_critical = None
        self.__ignore_if_scheduled = False

        Plugin.__init__(self, 'Check if a reboot is required')
Beispiel #3
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__oid = '1.3.6.1.4.1.318.1.1.1.2.1.1'

        Plugin.__init__(self, 'Check the battery status')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__oid = '1.3.6.1.4.1.318.1.1.1.2.2.4'

        Plugin.__init__(self, 'Check if a battery replacement is needed')
Beispiel #5
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__oid = '1.3.6.1.4.1.6574.1.5.4'

        Plugin.__init__(self, 'Check if an upgrade is available on the system')
Beispiel #6
0
    def __init__(self):

        self.__critical_content = None
        self.__warning_content = None
        self.__allow = None
        self.__apachectl_executor = None
        Plugin.__init__(
            self, 'Check if ProxyRequests (open proxy) is disabled or enabled')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__oid = '1.3.6.1.4.1.6574.1.3'

        Plugin.__init__(self, 'Check the power status of the system')
Beispiel #8
0
    def __init__(self):
        self.__users = None
        self.__uid_min = None
        self.__uid_max = None
        self.__shell_filter = None
        self.__current_members = None

        Plugin.__init__(self, 'Check the group members on the host')
    def __init__(self):
        self.__warn_inactive = None
        self.__name = None
        self.__device = None
        self.__path = None
        self.__warning = None
        self.__critical = None

        Plugin.__init__(self, 'Check DS18B20 temperature')
Beispiel #10
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__disk_id = None
        self.__oid = '1.3.6.1.4.1.6574.5.1.1'

        Plugin.__init__(self, 'Check the SMART status of a specific disk')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__services = None
        self.__oid = '1.3.6.1.4.1.6574.6.1.1'

        Plugin.__init__(self, 'Check if the services running')
Beispiel #12
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__expected = None
        self.__domain = None
        self.__resolver = None
        self.__executor = None

        Plugin.__init__(self, 'Check SPF policy')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__count = None
        self.__oid = '1.3.6.1.4.1.318.1.1.1.2.2.5'

        Plugin.__init__(self,
                        'Check the number of attached external battery packs')
Beispiel #14
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.2021.10.1'

        Plugin.__init__(self, 'Check CPU Load average')
Beispiel #15
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None
        self.__warning = None
        self.__critical = None

        self.__snmp_executor = None
        self.__oid = '1.3.6.1.4.1.318.1.1.1.7.2.4'

        Plugin.__init__(self, 'Check last self diagnostic test result time')
Beispiel #16
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None
        self.__parser = None
        self.__executor = None
        self.__cipher_script = None
        self.__nmapArgs = NmapArgs(scripts=['ssl-enum-ciphers'])
        self.__nmap_script_executor = None

        Plugin.__init__(self, 'Check Ciphers')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.6574.1.2'

        Plugin.__init__(self, 'Check The temperature of the system')
Beispiel #18
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.318.1.1.1.2.2.2'

        Plugin.__init__(self, 'Check the temperature of the battery')
Beispiel #19
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__gpu_id = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.6574.108'

        Plugin.__init__(self, 'Check GPU information')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.318.1.1.1.2.2.3'

        Plugin.__init__(
            self, 'Check the remaining runtime of the battery (in seconds)')
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__disk_id = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.6574.101.1.1'

        Plugin.__init__(self, 'Check I/O information of disk')
Beispiel #22
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__num_raids = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.6574.3.1.1'

        Plugin.__init__(self, 'Check The RAID status')
Beispiel #23
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__volume_id = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.6574.102.1.1'

        Plugin.__init__(self, 'Check space I/O information of volumes')
Beispiel #24
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__service = None
        self.__warning = None
        self.__critical = None
        self.__oid = '1.3.6.1.4.1.6574.6.1.1'

        Plugin.__init__(self, 'Check how many users using a service')
    def __init__(self):
        self.__warn_inactive = None
        self.__rules = None
        self.__routing = None
        self.__outgoing = None
        self.__incoming = None
        self.__loggingpolicy = None
        self.__logging = None
        self.__status = None
        self.__running_config = None

        Plugin.__init__(self, 'Check ufw status and rules')
Beispiel #26
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None
        self.__parser = None
        self.__executor = None

        self.__single_host = False
        self.__expected = None
        self.__host = None
        self.__nmapArgs = NmapArgs()
        self.__allowed_ports = {}
        self.__config_for_proto = {'tcp': False, 'udp': False}

        Plugin.__init__(self, 'Check DNSSEC status')
Beispiel #27
0
    def __init__(self):
        self.__logger = None
        self.__status_builder = None

        self.__snmp_executor = None
        self.__memory_id = None
        self.__warning_total = None
        self.__critical_total = None
        self.__check_total = None
        self.__warning_swap = None
        self.__critical_swap = None
        self.__check_swap = None
        self.__warning_swap_txt = None
        self.__critical_swap_txt = None
        self.__check_swap_txt = None
        self.__warning_real = None
        self.__critical_real = None
        self.__check_real = None
        self.__warning_real_txt = None
        self.__critical_real_txt = None
        self.__check_real_txt = None
        self.__warning_shared = None
        self.__critical_shared = None
        self.__check_shared = None
        self.__warning_buffer = None
        self.__critical_buffer = None
        self.__check_buffer = None
        self.__warning_cache = None
        self.__critical_cache = None
        self.__check_cache = None
        self.__warning_min_swap = None
        self.__critical_min_swap = None
        self.__check_min_swap = None
        self.__oid = '1.3.6.1.4.1.2021.4'

        Plugin.__init__(self, 'Check Memory status')
 def __init__(self):
     self.__users = None
     self.__group = None
     Plugin.__init__(self, 'Check the members of a group')
Beispiel #29
0
    def __init__(self):

        self.__config = []
        self.__running_config = []
        Plugin.__init__(self, 'Check the security of sshd')