life-noc/checks/check_echeance_vie.sh
2026-03-06 13:35:44 -05:00

24 lines
332 B
Bash

#!/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