amélioration logs pour check disk
This commit is contained in:
@@ -25,16 +25,15 @@ for mount in "${MOUNTS[@]}"; do
|
|||||||
used_pct="$(df -P "$mount" 2>/dev/null | awk 'NR==2 {gsub("%","",$5); print $5}')"
|
used_pct="$(df -P "$mount" 2>/dev/null | awk 'NR==2 {gsub("%","",$5); print $5}')"
|
||||||
|
|
||||||
if [[ ! "$used_pct" =~ ^[0-9]+$ ]]; then
|
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
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Logique de décision
|
# Logique de décision
|
||||||
if [ "$used_pct" -ge "$CRITICAL" ]; then
|
if [ "$used_pct" -ge "$CRITICAL" ]; then
|
||||||
$LOG_BIN CRITICAL "disk_usage_critical" "Disque critique" "mount=$mount" "used=$used_pct%"
|
$LOG_BIN CRITICAL "disk_usage_critical" "Disque $mount critique. $used_pct% utilisé."
|
||||||
elif [ "$used_pct" -ge "$WARNING" ]; then
|
|
||||||
$LOG_BIN WARNING "disk_usage_high" "Disque élevé" "mount=$mount" "used=$used_pct%"
|
$LOG_BIN WARNING "disk_usage_high" "Disque $mount élevé. $used_pct% utilisé."
|
||||||
else
|
else
|
||||||
$LOG_BIN INFO "disk_ok" "Disque OK" "mount=$mount" "used=$used_pct%"
|
$LOG_BIN INFO "disk_ok" "Disque $mount OK. $used_pct% utilisé."
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
5b4ea784d2cbe73f6e829e35f23b0b4dbe12df55cc1abc8eba6602da36c724ef 755 bin/alert-engine.php
|
5b4ea784d2cbe73f6e829e35f23b0b4dbe12df55cc1abc8eba6602da36c724ef 755 bin/alert-engine.php
|
||||||
a8361986d8ead0bedcb0e2a5052c6909b4cdfd2d4ce7f3b0d150e65430697354 755 bin/check_disk.sh
|
dba385f1148628c4148bb013210044c3a74ef91c7de665156ad70fe9f8ec9d7c 755 bin/check_disk.sh
|
||||||
3046c0fb3abdc4e99758cbf9279f4d60d86d815e598851ca362e558891118751 755 bin/install-monitoring.sh
|
3046c0fb3abdc4e99758cbf9279f4d60d86d815e598851ca362e558891118751 755 bin/install-monitoring.sh
|
||||||
97a91b13b0776acb3326010821ffcc163e96a97e3c326ea77f11efdb7baf159a 755 bin/log-cli.php
|
97a91b13b0776acb3326010821ffcc163e96a97e3c326ea77f11efdb7baf159a 755 bin/log-cli.php
|
||||||
ea5a5d55bb877ae88da6e1cd1b798026a1de1d9845dc42af4b19685ad6a128c6 755 bin/monitoring.php
|
ea5a5d55bb877ae88da6e1cd1b798026a1de1d9845dc42af4b19685ad6a128c6 755 bin/monitoring.php
|
||||||
|
|||||||
Reference in New Issue
Block a user