amélioration logs pour check disk

This commit is contained in:
2026-03-17 08:18:03 +01:00
parent 0aebf47f6b
commit 8b52a02b55
2 changed files with 6 additions and 7 deletions

View File

@@ -25,16 +25,15 @@ for mount in "${MOUNTS[@]}"; do
used_pct="$(df -P "$mount" 2>/dev/null | awk 'NR==2 {gsub("%","",$5); print $5}')"
if [[ ! "$used_pct" =~ ^[0-9]+$ ]]; then
$LOG_BIN ERROR "check_failed" "Erreur lecture disque" "mount=$mount"
$LOG_BIN ERROR "check_failed" "Erreur lecture disque $mount."
continue
fi
# Logique de décision
if [ "$used_pct" -ge "$CRITICAL" ]; then
$LOG_BIN CRITICAL "disk_usage_critical" "Disque critique" "mount=$mount" "used=$used_pct%"
elif [ "$used_pct" -ge "$WARNING" ]; then
$LOG_BIN WARNING "disk_usage_high" "Disque élevé" "mount=$mount" "used=$used_pct%"
$LOG_BIN CRITICAL "disk_usage_critical" "Disque $mount critique. $used_pct% utilisé."
$LOG_BIN WARNING "disk_usage_high" "Disque $mount élevé. $used_pct% utilisé."
else
$LOG_BIN INFO "disk_ok" "Disque OK" "mount=$mount" "used=$used_pct%"
fi
$LOG_BIN INFO "disk_ok" "Disque $mount OK. $used_pct% utilisé."
done