diff --git a/agent/listener/nodes.py b/agent/listener/nodes.py index 86f3113e5..508103d4d 100644 --- a/agent/listener/nodes.py +++ b/agent/listener/nodes.py @@ -205,6 +205,9 @@ def walk(self, *args, **kwargs): values, unit = self.method(*args, **kwargs) except TypeError: values, unit = self.method() + except AttributeError: + logging.error("Error running check for %s... likely timed out..." % self.name) + values, unit = None, None self.set_unit(unit, kwargs) values = self.get_adjusted_scale(values, kwargs)