Actualiser README.md
This commit is contained in:
77
README.md
77
README.md
@@ -1,2 +1,77 @@
|
|||||||
# Check_And_Alert_Temp
|
# 🌡️ Proxmox CPU Temperature Monitor
|
||||||
|
|
||||||
|
Un script bash élégant pour surveiller la température CPU de votre serveur Proxmox et recevoir des alertes Discord en cas de surchauffe.
|
||||||
|
|
||||||
|
|
||||||
|
## 📋 Caractéristiques
|
||||||
|
|
||||||
|
- Surveillance continue de la température CPU
|
||||||
|
- Alertes Discord instantanées en cas de dépassement du seuil
|
||||||
|
- Messages d'alerte détaillés avec horodatage
|
||||||
|
- Configuration simple et flexible
|
||||||
|
- Faible consommation de ressources
|
||||||
|
- Compatible avec tous les systèmes basés sur Proxmox
|
||||||
|
|
||||||
|
## 🚀 Installation
|
||||||
|
|
||||||
|
1. Clonez ce repository :
|
||||||
|
```bash
|
||||||
|
git clone https://git.dinawo.fr/Dinawo/Check_And_Alert_Temp
|
||||||
|
cd Check_And_Alert_Temp
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Rendez le script exécutable :
|
||||||
|
```bash
|
||||||
|
chmod +x check_and_alert_temp.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Installez les dépendances requises :
|
||||||
|
```bash
|
||||||
|
apt-get update
|
||||||
|
apt-get install lm-sensors jq curl bc
|
||||||
|
```
|
||||||
|
|
||||||
|
## ⚙️ Configuration
|
||||||
|
|
||||||
|
1. Créez un webhook Discord dans votre serveur
|
||||||
|
2. Ouvrez le script et modifiez les variables suivantes :
|
||||||
|
```bash
|
||||||
|
WEBHOOK_URL="VOTRE-WEBHOOK" # URL de votre webhook Discord
|
||||||
|
TEMPERATURE_THRESHOLD=70 # Seuil de température en °C
|
||||||
|
CHECK_INTERVAL=60 # Intervalle de vérification en secondes
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🖥️ Utilisation
|
||||||
|
|
||||||
|
Lancez simplement le script :
|
||||||
|
```bash
|
||||||
|
./check_and_alert_temp.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Pour l'exécuter en arrière-plan :
|
||||||
|
```bash
|
||||||
|
nohup ./check_and_alert_temp.sh &
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📊 Format des Alertes Discord
|
||||||
|
|
||||||
|
Les alertes incluent :
|
||||||
|
- Titre avec icône d'avertissement
|
||||||
|
- Température CPU maximale actuelle
|
||||||
|
- Seuil de température configuré
|
||||||
|
- Horodatage précis
|
||||||
|
- Mention @everyone pour une attention immédiate
|
||||||
|
|
||||||
|
## 🛠️ Dépendances
|
||||||
|
|
||||||
|
- lm-sensors
|
||||||
|
- jq
|
||||||
|
- curl
|
||||||
|
- bc
|
||||||
|
|
||||||
|
## 📝 Logs
|
||||||
|
|
||||||
|
Le script affiche en temps réel :
|
||||||
|
- Les températures normales
|
||||||
|
- Les alertes de dépassement de seuil
|
||||||
|
- Les erreurs éventuelles de lecture
|
||||||
Reference in New Issue
Block a user