frogg_freebox_check/README.md

1.4 KiB

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)