# Scripts de vérification de l'espace de stockage Ce projet contient des scripts pour vérifier l'espace de stockage ## Préambule Ce script est conçu pour vérifier l'espace de stockage disponible sur un serveur et envoyer une alerte La vérification de l'espace de stockage ce fait sur la partition racine. La limite d'alerte est fixée à 70% d'utilisation, mais vous pouvez ajuster cette valeur dans le script selon vos besoins. ## Installation du script 1. Clonez le dépôt GitHub : ```bash git clone https://gitea.malio.fr/MALIO-DEV/Scripts-Serveur.git ``` 2. Accédez au répertoire du projet : 3. ```bash cd Scripts-Serveur/CheckStorage ``` ### Génération de la clé SSH Sur la machine exécutant les scripts : ```bash ssh-keygen -t ed25519 -f ~/.ssh/check_storage_key ``` Copier la clé sur le serveur distant : ```bash ssh-copy-id -i ~/.ssh/check_storage_key.pub user@serveur ``` Tester la connexion sans mot de passe : ```bash ssh -i ~/.ssh/id_backup_postgres backup@192.168.1.50 ``` ## Utilisation du script 0. Copiez le fichier d'environnement exemple et modifiez les variables selon votre configuration : ```bash cp .env.example .env nano .env ``` 1. Donnez les permissions d'exécution au script : ```bash chmod +x check-storage.sh ``` 2. Exécutez le script pour vérifier l'espace de stockage : ```bash ./check-storage.sh ``` ## Initialisé un cron pour exécuter le script régulièrement 1. Ouvrez le crontab pour l'édition : ```bash crontab -e ``` 2. Ajoutez la ligne suivante pour exécuter le script tous les jours à 7h50 du matin : ```bash 50 7 * * * /chemin/vers/le/script/check-storage.sh ``` ## Avertissement Assurez-vous de remplacer `/chemin/vers/le/script/check-storage.sh` par le chemin réel où se trouve le script sur votre système.