check papago temp
This commit is contained in:
parent
0f448f68f4
commit
be87abcc29
|
@ -29,13 +29,13 @@ def obtener_temperatura_cpd(url, nombre_rack, umbral_warning, umbral_critical):
|
||||||
temperatura_cpd = float(rack_cpd.get('val'))
|
temperatura_cpd = float(rack_cpd.get('val'))
|
||||||
# Comprobar los umbrales
|
# Comprobar los umbrales
|
||||||
if temperatura_cpd >= umbral_critical:
|
if temperatura_cpd >= umbral_critical:
|
||||||
print(f"CRITICAL: Temperatura del {ubicacion_cpd} ({temperatura_cpd}°C) excede el umbral crítico ({umbral_critical}°C)")
|
print(f"CRITICAL: Temperatura del {ubicacion_cpd} {nombre_rack} ({temperatura_cpd}°C) excede el umbral crítico ({umbral_critical}°C)")
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
elif temperatura_cpd >= umbral_warning:
|
elif temperatura_cpd >= umbral_warning:
|
||||||
print(f"WARNING: Temperatura del {ubicacion_cpd} ({temperatura_cpd}°C) excede el umbral de advertencia ({umbral_warning}°C)")
|
print(f"WARNING: Temperatura del {ubicacion_cpd} {nombre_rack} ({temperatura_cpd}°C) excede el umbral de advertencia ({umbral_warning}°C)")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
print(f"OK: Temperatura del {ubicacion_cpd}: {temperatura_cpd}°C")
|
print(f"OK: Temperatura del {ubicacion_cpd} {nombre_rack}: {temperatura_cpd}°C")
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
else:
|
else:
|
||||||
print(f"Error: No se encontró el rack '{nombre_rack}' en el XML.")
|
print(f"Error: No se encontró el rack '{nombre_rack}' en el XML.")
|
||||||
|
|
Loading…
Reference in New Issue