From 28b828be12e22fc0c0a138263f63b022e6e8a0cc Mon Sep 17 00:00:00 2001 From: KiekerJan Date: Fri, 28 May 2021 23:36:25 +0200 Subject: [PATCH] check service on ipv6 if it is not found on ipv4 --- management/status_checks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/management/status_checks.py b/management/status_checks.py index a4e5c55e..38bea752 100755 --- a/management/status_checks.py +++ b/management/status_checks.py @@ -141,6 +141,8 @@ def check_service(i, service, env): # IPv4 failed. Try the private IP to see if the service is running but not accessible (except DNS because a different service runs on the private IP). elif service["port"] != 53 and try_connect("127.0.0.1"): output.print_error("%s is running but is not publicly accessible at %s:%d." % (service['name'], env['PUBLIC_IP'], service['port'])) + elif try_connect(env["PUBLIC_IPV6"]): + output.print_warning("%s is only running on ipv6 (port %d)." % (service['name'], service['port'])) else: output.print_error("%s is not running (port %d)." % (service['name'], service['port']))