05 - Dashboard
Asterisk / Téléphonie
Objectifs
Dashboard "Supervision WiFi — IRS" :
J'ai
- créé
Nombreund'appelstableauactifsde bord dédié à la supervision de l'infrastructure Wi-Fi regroupant les widgets suivants :
• Bande passante en temps réelNombredes interfaces réseau du WAP150
• Latence ICMP (disponibilité depostesl'équipement)
enregistrés(Avail/Unavail)• ÉStatut global de l'hôteCe tableau de bord permet de surveiller en temps réel l'état du
servicepointAsteriskd'accès(up/down)Appels Actifs
1) Scriptset de collectedétecter desrapidement donnéestoute Asterisk
anomalie Créersur le scriptréseau asterisk_stats.shvisiteurs.
Dans le
suivant
Dashboard "Supervision VoIP — IRS" :
J'ai /etc/zabbix/scripts/asterisk_stats.sh
##############################################################un # Auteur : mkermorvant #
# Datetableau de modificationbord :dédié 20260402à #la # #
# Description : Scriptsupervision de collectel'infrastructure desde métriquetéléphonie regroupant les widgets suivants :
• Statut global du serveur Asterisk
# #• #Charge ##############################################################CPU #!et /bin/bashutilisation #RAM #de #la ##############################################################VM
case "$1" in
active_calls)
# Nombre d'appels actifs en cours
sudo asterisk -rx "core show channels" | grep "active call" | awk '{print $1}'
;;
registered_peers)
#• Nombre de postesprocessus enregistresactifs (statutvérification Avail)qu'Asterisk sudotourne asteriskcorrectement)
-rx "pjsip• showLatence contacts"ICMP |(disponibilité grepdu "Avail"serveur)
Ce | wc -l
;;
unavail_peers)
# Nombretableau de postesbord indisponiblespermet sudode asterisks'assurer -rxen "pjsiptemps showréel contacts"que |le grep "Unavail\|NonQual" | wc -l
;;
service_status)
# Statut du serviceserveur Asterisk (1=actif,est 0=arrete)opérationnel systemctl is-active asterisk | grep -c "active"
;;
esacNe pas oublieret de rendredétecter lerapidement scripttoute exsurcharge ou indisponibilité susceptible d'impacter les appels internes.