diff --git a/modules/device.py b/modules/device.py index 5b16419..583d6fe 100644 --- a/modules/device.py +++ b/modules/device.py @@ -371,11 +371,14 @@ class NetworkDevice(): Sets proxy or proxy group if this value has been defined in config context - input: List of all proxies and proxy gorups in standardized format + input: List of all proxies and proxy groups in standardized format """ # check if the key Zabbix is defined in the config context if not "zabbix" in self.nb.config_context: return False + if ("proxy" in self.nb.config_context["zabbix"] and + not self.nb.config_context["zabbix"]["proxy"]): + return False # Proxy group takes priority over a proxy due # to it being HA and therefore being more reliable # Includes proxy group fix since Zabbix <= 6 should ignore this