|
|
||
|---|---|---|
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| README.md | ||
| freebox_api.conf | ||
| freebox_token.sh | ||
| frogg_freebox_check.sh | ||
| zabbix_template_v7.json | ||
README.md
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>
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) |