CENTREON - Création de graphiques PERFDATA sur vos plugins personnalisés

Nous allons voir dans cet article comment créer des graphiques (PERFDATA) dans Centreon depuis vos plugins personnalisés.

Vous avez créé un plugin Centreon, tout fonctionne, et vous souhaitez réaliser un ou plusieurs graphiques de vos sorties, voici comment faire.

La sortie d'un plugins Centreon / Nagios est décomposés en trois parties :

Partie 1 : Première ligne affichée par le plugin

Partie 2 : Toutes les autres lignes affichées par le plugin

Partie 3 : Informations de performances

La création des graphiques se réalisent grâce aux informations de performances (partie 3). Pour définir des informations de performance à votre plugin, il suffit de faire cette commande dans votre script (exemple pour un script bash) :

echo "| 'LABEL'=valeurUNIT;seuil_warning;seul_critique;valeur_mini;valeur_maxi"

La variable UNIT peut être :

  • Pourcentage : %
  • Bytes : B, KB, MB, GB, TB
  • Secondes : us, s, ms
  • Nombre entier : c
  • Sans valeur : Aucune variable

Si vous souhaitez faire plusieurs graphiques, il est possible de le faire de cette façon :

echo "| 'LABEL 1'=valeur1UNIT;seuil_warning;seul_critique;valeur_mini;valeur_maxi"
echo "| 'LABEL 2'=valeur2UNIT;seuil_warning;seul_critique;valeur_mini;valeur_maxi"

En une seule ligne :

echo "| 'LABEL 1'=valeur1UNIT;seuil_warning;seul_critique;valeur_mini;valeur_maxi 'LABEL 2'=valeur2UNIT;seuil_warning;seul_critique;valeur_mini;valeur_maxi"

Il est possible de ne pas remplir de seuil :

echo "| 'LABEL 1'=valeur1;;;; 'LABEL 2'=valeur2;;;;

Exemple de retour :

/!\ Attention /!\ Les graphiques peuvent mettre un peu de temps avant de s'afficher.

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *