1.5 KiB
1.5 KiB
CheckStorage
Script de vérification de l’espace disque sur Ubuntu Server, avec notification Discord optionnelle.
Fonctionnement
Le script :
- charge
.env - lit l’utilisation de la partition
/ - compare le taux d’occupation au seuil configuré
- 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
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, optionnelDISCORD_PING: mention en cas d’alerte, optionnel, défaut@hereSTORAGE_ALERT_LIMIT: seuil d’alerte en pourcentage, défaut70
Utilisation
chmod 700 check-storage.sh
./check-storage.sh
Cron
Exemple quotidien à 07:50 :
50 7 * * * /chemin/vers/CheckStorage/check-storage.sh