Zabbix template Freebox Check
Go to file
Frogg 8219cd1126 Version fonctionnelle 2026-05-17 23:05:59 +02:00
.gitignore Initial commit 2026-05-17 16:48:08 +02:00
CHANGELOG.md Ajout du script principal 2026-05-17 17:13:50 +02:00
LICENSE Ajout du script principal 2026-05-17 17:13:50 +02:00
README.md Version fonctionnelle 2026-05-17 23:05:59 +02:00
freebox_api.conf Version fonctionnelle 2026-05-17 23:05:59 +02:00
freebox_token.sh Version fonctionnelle 2026-05-17 23:05:59 +02:00
frogg_freebox_check.sh Version fonctionnelle 2026-05-17 23:05:59 +02:00
zabbix_template_v7.json Version fonctionnelle 2026-05-17 23:05:59 +02:00

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)