Plug-in de surveillance de l'utilisation de Twilio

Obtenez des informations sur le nombre total de SMS et d'appels vocaux effectués afin de garantir la fonctionnalité continue de la plateforme Twilio.

Twilio permet l'émission/la réception par programmation d'appels téléphoniques et de SMS à l'aide de ses API de service Web. Le suivi de Twilio vous permet de savoir ce qui se passe dans votre large éventail de capacités de communication.

Ce document explique en détail comment configurer le plug-in Twilio de Site24x7 et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation de Twilio.

Indicateurs de surveillance de l'utilisation de Twilio :

Le plug-in Twilio vous informe sur le nombre d'appels, de messages ou lorsque le prix total de la journée en cours dépasse le seuil.

Les différents indicateurs prêts à l'emploi que nous prenons en charge sont les suivants :

Nombre d'appels entrants/sortants et leur utilisation

The calls_inbound_count and calls_outbound_count detes the total number of inbound and outbound voice calls to mobile, toll-free and local numbers respectively. The calls_inbound_usage and calls_outbound_usage is the inbound and outbound call minutes (duration) respectively

Nombre d'appels SIP entrants/sortants et leur utilisation

Programmable voice SIP routes the voice calls with global reach to any landline phone, mobile phone, browser, mobile app, or any other SIP end point. The calls_sip_inbound_count and calls_sip_outbound_count is the total number of inbound and outbound SIP calls respectively. The duration of these calls is given by calls_sip_inbound_usage and calls_sip_outbound_usage

Nombre d'appels du client Twilio et son utilisation

Twilio Client is to make voice calls from your browser or native mobile applications. The calls_client_count gives the total number of calls made/received using Twilio Client. The minutes of these Twilio Client voice calls is tracked by calls_client_usage

Nombre total de messages

The sms_count is the total number of all SMS messages, both inbound and outbound

Prix total d'utilisation

The totalprice_usage gives the total usage made by your Twilio account during any time period and by any usage category

Comment cela fonctionne-t-il ?

  • Connectez-vous à votre compte Site24x7. Inscrivez-vous ici si vous n'en avez pas
  • Téléchargez et installez la dernière version de l'agent Linux ou de l'agent Windows de Site24x7
  • Installez l'extension de plug-in Twilio
  • L'agent exécute l'extension du plug-in Twilio et envoie les données vers le serveur Site24x7

Conditions préalables :

  • Le plug-in Twilio de Site24X7 utilise le package « Twilio » de Python pour collecter les indicateurs
  • sudo pip install twilio
    or
    sudo easy_install twilio

Installation du plug-in Twilio :

Pour Linux :

  • Create a directory with the name "twiliomon", under Site24x7 Linux agent plugin directory - /opt/site24x7/monagent/plugins/
    sudo mkdir twiliomon
  • Download the twiliomon.py from our GitHub repository and place it under the "twiliomon" directory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/twiliomon/twiliomon.py
  • Le chemin python par défaut indiqué dans le script du plug-in est #!/usr/bin/python. Si vous souhaitez fournir un autre chemin d'accès python, remplacez le chemin existant précédé du caractère shebang « #! ».
  • Modifiez les valeurs ACCOUNT_SID et AUTH_TOKEN depuis la console Twilio en fonction de votre configuration
  • The server agent will report stats on the performance of Twilio under the Plugins tab in the Site24x7 web client. In case the plugin is t listed in the Site24x7 web client, restart the agent
    sudo /etc/init.d/site24x7monagent restart

Pour Windows :

  • Créez un répertoire nommé « twiliomon » sous le répertoire des plug-ins de l'agent Windows de Site24x7 : C:\Program Files\Site24x7\WinAgent\monitoring\Plugins\
  • Téléchargez twiliomon.py à partir de notre référentiel GitHub et placez-le dans le répertoire « twiliomon »
  • Téléchargez twiliomon.ps1 et placez-le dans le répertoire « twiliomon »
  • Remplacez $python="C:\Python27\python.exe" dans le fichier « twiliomon.ps1 » par votre chemin python
  • L'agent Windows de Site24x7 va générer des statistiques sur les performances de Twilio sous l'onglet Plug-ins dans le client Web de Site24x7.

Surveillance des indicateurs supplémentaires :

  • Pour surveiller d'autres indicateurs, modifiez le fichier « twiliomon.py » et ajoutez les nouveaux indicateurs à surveiller.
  • Incrémentez la valeur de la version du plug-in dans le fichier pour afficher les indicateurs nouvellement ajoutés (par exemple, remplacez la version par défaut du plug-in PLUGIN_VERSION = "1" par PLUGIN_VERSION = "2")

Plug-ins associés :

  • Plug-in ActiveMQ : surveillez les indicateurs de performance de vos instances Apache ActiveMQ
  • Plug-in Kafka : surveillez les indicateurs de performance de votre serveur Apache Kafka
  • Plug-in GlassFish : analysez les performances de vos serveurs GlassFish
  • Plug-in Nagios : exécutez des milliers de plug-ins Nagios dans Site24x7 sans avoir besoin d'exécuter un serveur Nagios
  • Plug-ins prêts à l'emploi : surveillez l'ensemble de votre pile d'applications grâce à notre liste complète d'intégrations
  • Créer des plug-ins personnalisés : créez des plug-ins Linux et Windows personnalisés et surveillez les attributs personnalisés