Exemple #1
0
    def _get_apache_status(self):
        cfg = ConfigDomainOMD().default_globals()
        url = "http://127.0.0.1:%s/server-status?auto" % cfg[
            "site_apache_tcp_port"]

        response = requests.get(url, headers={"Accept": "text/plain"})
        return response.text
Exemple #2
0
    def execute(self):
        cfg = ConfigDomainOMD().default_globals()
        if not cfg["site_livestatus_tcp"]:
            yield ACResultOK(_("Livestatus network traffic is encrypted"))
            return

        if not cfg["site_livestatus_tcp"]["tls"]:
            yield ACResultCRIT(_("Livestatus network traffic is unencrypted"))
Exemple #3
0
 def is_relevant(self):
     cfg = ConfigDomainOMD().default_globals()
     return bool(cfg["site_livestatus_tcp"])