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
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"))
def is_relevant(self): cfg = ConfigDomainOMD().default_globals() return bool(cfg["site_livestatus_tcp"])