frogg_freebox_check/README.md

34 lines
1.4 KiB
Markdown

# Dépendance
jq & bc
# Droits
> Si besoin ajouter les +x
# Creation du token api Freebox
> ./freebox_token.sh
# Appel
> frogg_freebox_check.sh <APP_ID> <APP_TOKEN> <HOST> <METRIC>
# Test
> bash /usr/lib/zabbix/externalscripts/frogg_freebox_check.sh "zabbix.frogg.fr" "/q9X4Lo3xlMndJKTTqoIwzppRYd9i+dgfLSL7dUD0zNNXbbsnDZDiz5FcCjbBbRE" "mafreebox.freebox.fr" cpu_percent
# Template Zabbix 7.0
## Macros configurables :
| Macro | Défaut | Description |
|------------------------|----------------------|---------------------------|
| {$FREEBOX_APP_ID} | (vide) | App ID enregistré |
| {$FREEBOX_APP_TOKEN} | (secret)Token d'app | (stocké chiffré) |
| {$FREEBOX_HOST} | mafreebox.freebox.fr | Hostname de la Freebox |
| {$CPU_WARN_THRESHOLD} | 80 | Seuil warning CPU (%) |
| {$CPU_HIGH_THRESHOLD} | 95 | Seuil critique CPU (%) |
| {$RAM_WARN_THRESHOLD} | 80 | Seuil warning RAM (%) |
| {$RAM_HIGH_THRESHOLD} | 95 | Seuil critique RAM (%) |
| {$HDD_WARN_THRESHOLD} | 80 | Seuil warning disque (%) |
| {$HDD_HIGH_THRESHOLD} | 90 | Seuil critique disque (%) |
| {$TEMP_WARN_THRESHOLD} | 70 | Seuil warning temp (°C) |
| {$TEMP_HIGH_THRESHOLD} | 85 | Seuil critique temp (°C) |