PDA

View Full Version : Comment nagios détermine la valeur Critical?


math
09-28-2007, 03:17 PM
Bonjour,

je viens de mettre en place un test pour grappher le nombre de VMs active sur un serveur Vmware ESX.
J'arrive bien à remonter l'info mais celle ci m'est retourné en critical par nagios.

Services
Status des Services CRITICAL
Information sur le status VHosts: 20/20
Données de Performance Nb_Vmhosts=20

J'aurai voulu savoir ce qui fait dire à nagios que c'est critical?

ps : y a rien dans le check pour definir un etat critical à priori

merci =)

WAtt
09-28-2007, 04:08 PM
Salut

En gros nagios va définir l'état de ton check avec le code retour de ton plugins
2 pour critical
1 pour warning
0 pour OK

ensuite tu met ce que tu veux dans la description :)

Tu utilises un plugins maison pour ton check de vmware ?

Voici un petit exemple ce que j'ai mis en place chez moi, j'utilise XEN

http://www.novell.com/coolsolutions/feature/19490.html

Si besoin d'autre informations :)

Guigui2607
09-28-2007, 04:43 PM
Effectivement, c'est le code de retour de ton plugin qui va donner l'état à Nagios.

La description n'est en fait juste une information pour l'utilisateur.
Les données de performances sont souvent récupérées pour les graphiques entres autres.

Dans ton script, il faut faire un test qui va comparer la valeur mesurée et celles de tes seuils de warning et critical et en fonction de ce test, renvoyer en sortie de plugin un valeur 0,1,ou 2 pour définie l'état à Nagios...

Je me suis bien appuyé sur la doc suivante pour faire mon plugin:
http://nagiosplug.sourceforge.net/developer-guidelines.html

math
09-28-2007, 04:46 PM
c'est un check que j ai récupéré sur le site nagiosexchange que j ai un peu modifié pour le faire fonctionner avec ODS.

vais regarder plus en detail le check mais j ai pas l impression qu'il y a un retour d etat

merci pour le lien