diff --git a/checks.d/openstack.py b/checks.d/openstack.py index df82dab6cb..ed0f24a731 100644 --- a/checks.d/openstack.py +++ b/checks.d/openstack.py @@ -453,7 +453,7 @@ def get_stats_for_single_network(self, network_id): if tenant_id is not None: service_check_tags.append('tenant_id:{0}'.format(tenant_id)) - if net_details.get('admin_state_up'): + if net_details.get('network', {}).get('admin_state_up'): self.service_check(self.NETWORK_SC, AgentCheck.OK, tags=service_check_tags) else: self.service_check(self.NETWORK_SC, AgentCheck.CRITICAL, tags=service_check_tags)