alarm/http_status: catch generic RequestException
This commit is contained in:
parent
bc559d8fa2
commit
b828e2bc99
1 changed files with 2 additions and 1 deletions
|
@ -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,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue