Update thin pool alert thresholds to 90% warning / 95% critical

This commit is contained in:
PVE Monitoring System
2026-01-11 12:06:05 +08:00
parent 02b03e5fbf
commit 93e6d5bb73

View File

@@ -18,16 +18,16 @@ for POOL in $(lvs --noheadings -o vg_name,lv_name,lv_attr 2>/dev/null | grep 't'
POOL_NAME=$(echo $POOL | sed 's/\//--/g')
# Alert on POOL usage, not individual VM disks
if [ "$DATA_PERCENT" -gt 90 ]; then
if [ "$DATA_PERCENT" -gt 95 ]; then
$SEND_NTFY critical "Thin Pool CRITICAL" "🔴 CRITICAL: Thin pool $POOL_NAME DATA at ${DATA_PERCENT}%! ALL VMs on this pool will FREEZE if full!" "skull,error,cd"
elif [ "$DATA_PERCENT" -gt 80 ]; then
$SEND_NTFY warning "Thin Pool Warning" "🟡 WARNING: Thin pool $POOL_NAME DATA at ${DATA_PERCENT}% - take action before 90%" "warning,cd"
elif [ "$DATA_PERCENT" -gt 90 ]; then
$SEND_NTFY warning "Thin Pool Warning" "🟡 WARNING: Thin pool $POOL_NAME DATA at ${DATA_PERCENT}% - take action before 95%" "warning,cd"
fi
if [ -n "$META_PERCENT" ] && [ "$META_PERCENT" != "" ]; then
if [ "$META_PERCENT" -gt 90 ]; then
if [ "$META_PERCENT" -gt 95 ]; then
$SEND_NTFY critical "Thin Pool Metadata CRITICAL" "🔴 CRITICAL: Thin pool $POOL_NAME METADATA at ${META_PERCENT}%!" "skull,error,cd"
elif [ "$META_PERCENT" -gt 80 ]; then
elif [ "$META_PERCENT" -gt 90 ]; then
$SEND_NTFY warning "Thin Pool Metadata Warning" "🟡 WARNING: Thin pool $POOL_NAME METADATA at ${META_PERCENT}%" "warning,cd"
fi
fi