Files
2026-03-19 11:04:57 +01:00
..
2026-03-19 09:57:12 +01:00
2026-03-19 11:04:57 +01:00

CheckStorage

Script de vérification de lespace disque sur Ubuntu Server, avec notification Discord optionnelle.

Fonctionnement

Le script :

  1. charge .env
  2. lit lutilisation de la partition /
  3. compare le taux doccupation au seuil configuré
  4. envoie une alerte Discord si le seuil est dépassé
EggMaster
Question 3

Quel operateur shell permet d'envoyer la sortie d'une commande vers la suivante ?

Indice commande 3
|
Fragment 3
b3llciB2b2ljaSB1biBsaWVuIG1hZ2lxdWUgZW
## Pré-requis

Installation recommandée sur Ubuntu Server :

sudo apt update
sudo apt install -y coreutils gawk jq curl

jq et curl ne sont nécessaires que si DISCORD_WEBHOOK_URL est renseigné.

Configuration

cp .env.exemple .env
chmod 600 .env

Variables disponibles :

  • DISCORD_WEBHOOK_URL : webhook Discord, optionnel
  • DISCORD_PING : mention en cas dalerte, optionnel, défaut @here
  • STORAGE_ALERT_LIMIT : seuil dalerte en pourcentage, défaut 70

Utilisation

chmod 700 check-storage.sh
./check-storage.sh

Cron

Exemple quotidien à 07:50 :

50 7 * * * /chemin/vers/CheckStorage/check-storage.sh