From 8b52a02b55f4f5c5ac9cca04fa0d8e45f8f8b402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Tue, 17 Mar 2026 08:18:03 +0100 Subject: [PATCH] =?UTF-8?q?am=C3=A9lioration=20logs=20pour=20check=20disk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- servers/linux/monitoring/bin/check_disk.sh | 11 +++++------ servers/linux/monitoring/manifest.txt | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/servers/linux/monitoring/bin/check_disk.sh b/servers/linux/monitoring/bin/check_disk.sh index 89a01ca..f6749e8 100755 --- a/servers/linux/monitoring/bin/check_disk.sh +++ b/servers/linux/monitoring/bin/check_disk.sh @@ -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 \ No newline at end of file diff --git a/servers/linux/monitoring/manifest.txt b/servers/linux/monitoring/manifest.txt index 2263344..b7fcc45 100644 --- a/servers/linux/monitoring/manifest.txt +++ b/servers/linux/monitoring/manifest.txt @@ -1,5 +1,5 @@ 5b4ea784d2cbe73f6e829e35f23b0b4dbe12df55cc1abc8eba6602da36c724ef 755 bin/alert-engine.php -a8361986d8ead0bedcb0e2a5052c6909b4cdfd2d4ce7f3b0d150e65430697354 755 bin/check_disk.sh +dba385f1148628c4148bb013210044c3a74ef91c7de665156ad70fe9f8ec9d7c 755 bin/check_disk.sh 3046c0fb3abdc4e99758cbf9279f4d60d86d815e598851ca362e558891118751 755 bin/install-monitoring.sh 97a91b13b0776acb3326010821ffcc163e96a97e3c326ea77f11efdb7baf159a 755 bin/log-cli.php ea5a5d55bb877ae88da6e1cd1b798026a1de1d9845dc42af4b19685ad6a128c6 755 bin/monitoring.php