life-noc/checks/check_echeance_vie.sh

25 lines
332 B
Bash
Raw Normal View History

2026-03-06 13:35:44 -05:00
#!/bin/bash
DATE=$1
WARN=$2
CRIT=$3
NOW=$(date +%s)
DUE=$(date -d "$DATE" +%s)
DELTA=$((DUE - NOW))
DAYS=$((DELTA / 86400))
if [ "$DAYS" -le "$CRIT" ]; then
echo "CRITICAL - échéance imminente"
exit 2
fi
if [ "$DAYS" -le "$WARN" ]; then
echo "WARNING - échéance proche"
exit 1
fi
echo "OK - sous contrôle"
exit 0