Blog

3 nouvelles fonctionnalités majeures – Partie 1 : API d’intégration

par Alex Solomon 3 août 2010 | 2 min de lecture

Ceci est le premier article d'une série en trois parties sur les dernières améliorations apportées à PagerDuty. N'oubliez pas de consulter Partie 2 et Partie 3 .

Aujourd'hui, nous sommes fiers d'annoncer une mise à jour majeure pour PagerDuty. Nous lançons non pas la version 1, ni la version 2, mais la version 1. 3 nouvelles fonctionnalités majeures :

  • Notre nouvelle API d'intégration.
  • Notre nouveau plugin Nagios et notre guide d'intégration Nagios.
  • Notre nouveau plugin Cloudkick et notre guide d'intégration Cloudkick.

Cela fait beaucoup d'informations à assimiler d'un coup. C'est pourquoi nous avons divisé cette annonce en trois parties. La première partie, que vous êtes en train de lire, traite de la nouvelle API d'intégration de PagerDuty . Partie 2 Ce document abordera le nouveau plugin Nagios et le guide d'intégration Nagios correspondant. Partie 3 Nous aborderons l'intégration de PagerDuty avec le système de surveillance des serveurs cloud Cloudkick.

L'API d'intégration

La nouvelle API d'intégration vous permet d'ajouter les fonctionnalités d'alerte avancées de PagerDuty à tout système compatible avec les appels API. Cette API offre une interface simple et performante avec PagerDuty et vous permet d'intégrer les alertes par téléphone, SMS et e-mail à vos outils de supervision, systèmes de gestion des tickets et logiciels personnalisés.

La seule condition pour intégrer PD à vos systèmes est que votre outil soit capable d'effectuer un appel d'API HTTP, ou au moins d'invoquer un script en ligne de commande qui appelle ensuite notre API (Astuce : la plupart des outils de surveillance peuvent le faire).

L'API en bref

L'API d'intégration est très simple. Elle permet à votre système d'envoyer des événements à PagerDuty. Nous prenons en charge 3 types d'événements :

  • Déclenchement
  • Reconnaître
  • Résoudre

Événements déclencheurs Vos systèmes doivent envoyer des alertes en cas de problème. Celles-ci entraînent la création d'un incident dans PagerDuty; une fois l'incident créé, nous alertons l'ingénieur d'astreinte.

Reconnaître les événements Ces accusés de réception servent à confirmer les incidents (sans surprise). Normalement, vous confirmez un incident lorsque vous recevez l'appel téléphonique ou l'alerte SMS. Nous avons ajouté la prise en charge de l'événement d'accusé de réception, au cas où vous utiliseriez un système de surveillance (ou un logiciel personnalisé) qui envoie des accusés de réception.

Et enfin, résoudre les événements sont utilisées pour résoudre un incident dans PagerDuty. Cela permet à vos systèmes de surveillance de résoudre automatiquement un incident dans PagerDuty une fois le problème sous-jacent résolu.

Pour en savoir plus sur l'API d'intégration, veuillez consulter notre documentation API ici : https://developer.pagerduty.com/documentation/integration/events