check papago temp

This commit is contained in:
Ruben Blanco 2024-04-30 16:43:14 +02:00
parent 0f448f68f4
commit be87abcc29
1 changed files with 3 additions and 3 deletions

View File

@ -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.")