mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-04-25 08:56:21 +00:00
Update health_monitor.py
This commit is contained in:
@@ -1966,11 +1966,11 @@ class HealthMonitor:
|
|||||||
if latency_status:
|
if latency_status:
|
||||||
latency_ms = latency_status.get('latency_ms', 'N/A')
|
latency_ms = latency_status.get('latency_ms', 'N/A')
|
||||||
latency_sev = latency_status.get('status', 'OK')
|
latency_sev = latency_status.get('status', 'OK')
|
||||||
interface_details['connectivity'] = latency_status
|
interface_details['connectivity'] = latency_status
|
||||||
connectivity_check = {
|
connectivity_check = {
|
||||||
'status': latency_sev if latency_sev not in ['UNKNOWN'] else 'OK',
|
'status': latency_sev if latency_sev not in ['UNKNOWN'] else 'OK',
|
||||||
'detail': f'Latency {latency_ms}ms to gateway' if isinstance(latency_ms, (int, float)) else latency_status.get('reason', 'Unknown'),
|
'detail': f'Latency {latency_ms}ms to gateway' if isinstance(latency_ms, (int, float)) else latency_status.get('reason', 'Unknown'),
|
||||||
}
|
}
|
||||||
if latency_sev not in ['OK', 'INFO', 'UNKNOWN']:
|
if latency_sev not in ['OK', 'INFO', 'UNKNOWN']:
|
||||||
issues.append(latency_status.get('reason', 'Network latency issue'))
|
issues.append(latency_status.get('reason', 'Network latency issue'))
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user