PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Fitzdsl Blog : Nouveau webservice pour gérer les downtimes de supervision avec Livestatus

mercredi 31 juillet 2013 à 10:43

Suite à mon précédent article sur la supervision distribuée, j’ai du mettre à jour ma méthode pour gérer les downtimes de Nagios que j’avais expliqué dans cet article.
J’ai donc complètement réécris ce webservice en python en me reposant sur Livestatus. Les source du script sont sur Github.
Ce script supporte donc d’avoir plusieurs démons Livestatus sur différents serveurs.
L’utilisation est relativement similaire à l’ancien, il faut faire un HTTP GET sur une URL en passant des arguments.
Le format de la requête est le suivant :

ACTION=(schedule-svc-downtime|remove-svc-downtime|schedule-servicegroup-downtime)&MANDATORY_ARGUMENTS

Les MANDATORY_ARGUMENTS varient en fonction de l’action à réaliser :

Avec :

Les avantages de ce nouveaux scripts sont :

Si vous avez des commentaires, n’hésitez pas !

Gravatar de Fitzdsl Blog
Original post of Fitzdsl Blog.Votez pour ce billet sur Planet Libre.