From 93869e042b78e68fb32118b4bd03be1b3f414f66 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 2 Jan 2021 14:40:05 +0100 Subject: [PATCH] remove unneeded call to api/objects/hosts --- service.py | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/service.py b/service.py index abc3287..306b27f 100755 --- a/service.py +++ b/service.py @@ -32,27 +32,6 @@ def do_api_calls(config): else: r.raise_for_status() - # hosts - request_url = "{}/v1/objects/hosts".format(config['icinga2_api']['baseurl']) - headers = { - 'Accept': 'application/json', - 'X-HTTP-Method-Override': 'GET' - } - requestbody = { - "attrs": [ "name", "state" ], - "filter": config['filters']['hosts'], - } - r = requests.get(request_url, - headers=headers, - data=json.dumps(requestbody), - auth=(config['icinga2_api']['username'], config['icinga2_api']['password']), - verify=False) - - if (r.status_code == 200): - data['hosts'] = r.json() - else: - r.raise_for_status() - return data @@ -89,8 +68,6 @@ def render_services_per_host(host, data): if service['joins']['host']['state'] == 0: card_header = services_hostname_template.format(host, 'success', 'UP') - elif service['joins']['host']['state'] == 0: - card_header = services_hostname_template.format(host, 'warning', 'WARNING') else: card_header = services_hostname_template.format(host, 'danger', 'DOWN')