Der Blog

3 wichtige neue Funktionen – Teil 1: Integrations-API

von Alex Solomon 3. August 2010 | 2 Minuten Lesezeit

Dies ist der erste Artikel einer dreiteiligen Serie über die neuesten Verbesserungen von PagerDuty. Schauen Sie sich unbedingt an Teil 2 Und Teil 3 .

Heute sind wir stolz, eine Hauptversion von PagerDuty bekannt zu geben. Wir bringen nicht 1, nicht 2, sondern 3 wichtige neue Funktionen :

  • Unsere neue Integrations-API.
  • Unser neues Nagios-Plugin und Nagios-Integrationshandbuch.
  • Unser neues Cloudkick-Plugin und Cloudkick-Integrationshandbuch.

Das sind viele Neuigkeiten auf einmal. Daher haben wir die Ankündigung in drei Teile aufgeteilt. Teil 1, der Artikel, den Sie gerade lesen, behandelt die neue PagerDuty -Integrations-API. Teil 2 behandelt das neue Nagios-Plugin und den entsprechenden Nagios-Integrationsleitfaden. Teil 3 behandelt die Integration von PagerDuty in das Cloudkick-Cloud-Server-Überwachungssystem.

Die Integrations-API

Mit der neuen Integrations-API können Sie die erweiterte Alarmfunktion von PagerDuty zu jedem System hinzufügen, das einen API-Aufruf tätigen kann. Die API bietet eine einfache und leistungsstarke Schnittstelle zu PagerDuty und ermöglicht es Ihnen, Ihren Überwachungstools, Ticketsystemen und benutzerdefinierter Software Telefon-, SMS- und E-Mail-Alarme hinzuzufügen.

Die einzige Voraussetzung für die Integration von PD in Ihre Systeme besteht darin, dass Ihr Tool einen HTTP-API-Aufruf durchführen oder zumindest ein Befehlszeilenskript aufrufen kann, das dann unsere API aufruft (Hinweis: die meisten Überwachungstools können dies).

Die API auf den Punkt gebracht

Die Integrations-API ist sehr einfach. Sie ermöglicht Ihrem System, Ereignisse an PagerDuty zu senden. Wir unterstützen 3 Ereignistypen:

  • Auslösen
  • Anerkennen
  • Lösen

Ereignisse auslösen sollten von Ihren Systemen gesendet werden, wenn Probleme auftreten. Sie führen zur Erstellung eines Vorfalls in PagerDuty. Sobald der Vorfall erstellt ist, beginnen wir, den diensthabenden Techniker zu alarmieren.

Ereignisse bestätigen werden verwendet, um Vorfälle zu bestätigen (das ist keine Überraschung). Normalerweise bestätigen Sie einen Vorfall, wenn Sie den Anruf oder die SMS-Benachrichtigung erhalten. Wir haben Unterstützung für das Bestätigungsereignis hinzugefügt, falls Sie über ein Überwachungssystem (oder eine benutzerdefinierte Software) verfügen, das Bestätigungen sendet.

Und schlussendlich, Ereignisse auflösen werden verwendet, um einen Vorfall in PagerDuty zu beheben. Dadurch können Ihre Überwachungssysteme einen Vorfall in PagerDuty automatisch beheben, wenn das zugrunde liegende Problem behoben ist.

Um mehr über die Integrations-API zu erfahren, werfen Sie bitte einen Blick auf unsere API-Dokumentation hier: https://developer.pagerduty.com/documentation/integration/events