Plug-in zur Überwachung der Twilio-Nutzung

Verschaffen Sie sich einen Überblick über die Gesamtzahl der SMS und der getätigten Anrufe, um die kontinuierliche Funktionalität der Twilio-Plattform zu gewährleisten.

Twilio ermöglicht den programmgesteuerten Versand/Empfang von Anrufen und Textnachrichten über seine Webdienst-APIs. Twilio Monitoring sorgt dafür, dass Sie wissen, was in Ihrem breiten Spektrum an Kommunikationsmöglichkeiten passiert.

In diesem Dokument werden die Konfiguration des Twilio-Plug-ins von Site24x7 und die Überwachungskennzahlen für einen detaillierten Einblick in die Performance, Verfügbarkeit und Nutzungsstatistiken von Twilio beschrieben.

Überwachungskennzahlen der Nutzung von Twilio:

Das Twilio-Plug-in informiert Sie über die Anzahl der Aufrufe und Nachrichten oder wenn der Gesamtpreis für den aktuellen Tag den Schwellenwert überschreitet.

Verschiedene sofort nutzbare Kennzahlen, die wir unterstützen, sind:

Anzahl der eingehenden/ausgehenden Aufrufe und deren Nutzung

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

Anzahl der eingehenden/ausgehenden SIP-Aufrufe und deren Nutzung

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

Anzahl der Anrufe des Twilio-Clients und deren Nutzung

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

Gesamtanzahl der Nachrichten

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

Nutzungspreis gesamt

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

Wie es funktioniert?

  • Melden Sie sich bei Ihrem Site24x7-Konto an. Melden Sie sich hier an, wenn Sie noch keines haben.
  • Laden Sie die neueste Version des Linux Agenten oder des Windows-Agenten von Site24x7 herunter und installieren Sie sie.
  • Installieren Sie die Plug-in-Erweiterung von Twilio.
  • Der Agent führt die Twilio-Plug-in-Erweiterung aus und überträgt die Daten auf den Site24x7-Server.

Voraussetzungen:

  • Das Site24x7-Twilio-Plug-in verwendet das "Twilio"-Paket von Python, um Kennzahlen zu erfassen.
  • sudo pip install twilio
    or
    sudo easy_install twilio

Installation des Twilio-Plug-ins:

Für 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
  • Der im Plug-in-Skript angegebene Standard-Python-Pfad lautet #!/usr/bin/python. Wenn Sie einen alternativen Python-Pfad angeben möchten, ersetzen Sie den vorhandenen Pfad, dem das Shebang-Zeichen "#!" vorangestellt ist.
  • Ändern Sie die Werte von ACCOUNT_SID und AUTH_TOKEN über die Twilio-Konsole, um sie an Ihre Konfiguration anzupassen.
  • 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

Für Windows:

  • Erstellen Sie den Ordner "twiliomon" im Plug-in-Verzeichnis "C:\Program Files\Site24x7\WinAgent\monitoring\Plugins\" des Windows-Agenten von Site24x7.
  • Laden Sie twiliomon.py aus unserem GitHub-Repository herunter und legen Sie die Datei im Verzeichnis "twiliomon" ab.
  • Laden Sie twiliomon.ps1 herunter und legen Sie es im Verzeichnis "twiliomon" ab.
  • Ersetzen Sie Python="C:\Python27\python.exe" in der Datei "twiliomon.ps1" durch Ihren Python-Pfad.
  • Der Windows-Agent von Site24x7 meldet auf der Registerkarte "Plug-ins" Statistiken über die Leistung von Twilio im Site24x7-Webclient.

Überwachung zusätzlicher Kennzahlen:

  • Um zusätzliche Kennzahlen zu überwachen, bearbeiten Sie die Datei "twiliomon.py" und fügen Sie die neuen Kennzahlen hinzu, die überwacht werden müssen
  • Erhöhen Sie den Wert der Plug-in-Version in der Datei, um die neu hinzugefügten Kennzahlen anzuzeigen. (Ändern Sie z. B. die Standard-Plug-in-Version von PLUGIN_VERSION = "1" in "PLUGIN_VERSION = "2".)

Zugehörige Plug-ins:

  • ActiveMQ-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer Apache ActiveMQ-Instanzen
  • Kafka-Plug-in: Zur Überwachung der Leistungskennzahlen Ihres Apache Kafka-Servers
  • GlassFish-Plug-in: Zur Analyse der Leistung Ihrer GlassFish-Server
  • Nagios-Plug-in – Zur Ausführung Tausender von Nagios-Plug-ins in Site24x7, ohne einen Nagios-Server betreiben zu müssen
  • Sofort einsetzbare Plug-ins – Zur Überwachung Ihres gesamten App-Stacks mit unserer umfangreichen Auswahl an Integrationen
  • Benutzerdefinierte Plug-ins erstellen – Erstellen Sie benutzerdefinierte Linux- und Windows-Plug-ins und überwachen Sie benutzerdefinierte Attribute.