diff --git a/wedge/local/share/check_mk/agents/special/agent_triton_wedge b/wedge/local/share/check_mk/agents/special/agent_triton_wedge index 3d7cbb2..bbd593b 100755 --- a/wedge/local/share/check_mk/agents/special/agent_triton_wedge +++ b/wedge/local/share/check_mk/agents/special/agent_triton_wedge @@ -63,8 +63,9 @@ async def async_connect(src, dest): # If we hit here, a packet might have been lost, so try again. pass except OSError as e: - if e.errno == errno.EHOSTUNREACH: - # If there is no route, no point retrying either. + if e.errno == errno.EHOSTUNREACH or e.errno == errno.ENETUNREACH: + # If there is no route, or we're dealing with firewall, + # no point retrying either. break else: raise diff --git a/wedge/triton_wedge-0.1.0.mkp b/wedge/triton_wedge-0.1.0.mkp deleted file mode 100755 index e6bd128..0000000 Binary files a/wedge/triton_wedge-0.1.0.mkp and /dev/null differ diff --git a/wedge/triton_wedge-0.1.1.mkp b/wedge/triton_wedge-0.1.1.mkp new file mode 100755 index 0000000..c08515c Binary files /dev/null and b/wedge/triton_wedge-0.1.1.mkp differ