alarm/http_status: catch generic RequestException

This commit is contained in:
Iain Learmonth 2022-05-16 13:41:17 +01:00
parent bc559d8fa2
commit b828e2bc99

View file

@ -1,6 +1,7 @@
from typing import Tuple from typing import Tuple
import requests import requests
from requests import RequestException
from app.extensions import db from app.extensions import db
from app.models.alarms import Alarm, AlarmState from app.models.alarms import Alarm, AlarmState
@ -57,7 +58,7 @@ class AlarmProxyHTTPStatusAutomation(BaseAutomation):
AlarmState.CRITICAL, AlarmState.CRITICAL,
f"{r.status_code} {r.reason}" f"{r.status_code} {r.reason}"
) )
except (requests.ConnectionError, requests.Timeout, ConnectionError) as e: except RequestException as e:
set_http_alarm( set_http_alarm(
proxy.id, proxy.id,
AlarmState.CRITICAL, AlarmState.CRITICAL,