ajoute la supervision : règles d'alerte Prometheus, relais ntfy, Uptime Kuma
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
d21c6ef544
commit
aa31b6112f
12 changed files with 432 additions and 0 deletions
|
|
@ -36,6 +36,19 @@ quit
|
|||
"
|
||||
logger -t sauvegarde-dedibackup "Quotidienne envoyée : $ARCHIVE_QUOT"
|
||||
|
||||
# Métrique pour l'alerte Prometheus "SauvegardeAncienne" (étape 7) : écrite
|
||||
# seulement une fois la sauvegarde confirmée envoyée, de façon atomique
|
||||
# (fichier temporaire puis renommage) pour que node_exporter ne lise jamais
|
||||
# un fichier à moitié écrit.
|
||||
DOSSIER_TEXTFILE="{{ sauvegardes_dossier_textfile | default('/var/lib/node_exporter/textfile') }}"
|
||||
mkdir -p "$DOSSIER_TEXTFILE"
|
||||
cat > "$DOSSIER_TEXTFILE/sauvegarde.prom.tmp" << METRIQUE
|
||||
# HELP syllabus_derniere_sauvegarde_reussie_timestamp Horodatage Unix de la dernière sauvegarde Dedibackup réussie.
|
||||
# TYPE syllabus_derniere_sauvegarde_reussie_timestamp gauge
|
||||
syllabus_derniere_sauvegarde_reussie_timestamp $(date +%s)
|
||||
METRIQUE
|
||||
mv "$DOSSIER_TEXTFILE/sauvegarde.prom.tmp" "$DOSSIER_TEXTFILE/sauvegarde.prom"
|
||||
|
||||
if [ "$DOW" = "{{ sauvegardes_jour_hebdomadaire }}" ]; then
|
||||
ARCHIVE_HEBDO="hebdomadaire-${SEMAINE}.tar.zst.age"
|
||||
cp "$WORKDIR/$ARCHIVE_QUOT" "$WORKDIR/$ARCHIVE_HEBDO"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue