View Full Version : Plugin CPU
phil06
9th January 2007, 16:23
Voila je dois surveiller la charge CPU de serveurs afin de pouvoir faire de stats !!
Cependant apres plusieurs essai de plugins je constate beaucoup d'erreurs !!
Est ce que quelqu'un aurait un plugin assez fiable ou un lien pour en trouver un ??
Je travaille sous Redhat Entreprise 3
Nagios 2.5
Oreon 1.3.3
Merci
julio
9th January 2007, 17:32
quel plugin utilise tu ?
phil06
9th January 2007, 17:46
j'ai utilise ceux qui sont disponibles sur ce site : http://www.nagiosexchange.org/Linux.55.0.html
julio
9th January 2007, 17:57
quel type d'OS dois tu superviser ? que veux tu : le % CPU ou le load average ? As tu installé des agents sur tes serveurs : NSCLient ou NRPE ?
As tu le droit d'en installer.... ?
apres ca on devrait y voir plus claire ;)
phil06
9th January 2007, 18:00
Alors je dois surveiller des serveurs en RHEL3U7
je souhaiterais avoir le pourcentage CPU
et pour le moment le seul agent installe est SNMP car je surveille aussi les differentes partitions !
Et oui je peux en installer d'autres
Merci de ton aide
julio
9th January 2007, 18:07
tu ne veux pas plutot le load average sous unix qui me parait plus propre...
Moi je pense qu'on s'en fou d'avoir le CPU a 100% sur 5 s mais si tu tombe en plein dans cette periode pour le check tu vas avoir cette valeur remontée et des alertes qui "pourrissent" un peu ton resultat.
Alors que ton load lui reflete plus l'utilisation globale de la machine et est fonction des 1, 5 et 15 min en moyenne. Ca donne en même temps une bonne idée si justement le serveur a son CPU élévé depuis peu de temps ou pas. un load a 5 sur une minute est moins grave que sur 15 min...
en fait si tu veux le load, tu peux utiliser check_graph_load_average.pl qui lui remonte le load average en SNMP. je pense que c'est le plus simple.
DonKiShoot
9th January 2007, 19:34
+1 :wink:
surcouf
11th January 2007, 11:58
Alors je dois surveiller des serveurs en RHEL3U7
je souhaiterais avoir le pourcentage CPU
et pour le moment le seul agent installe est SNMP car je surveille aussi les differentes partitions !
J'approuve ce qu'a déjà dit julio en terme de surveillance de la charge système.
Cet indicateur est plus pertinent que la charge CPU.
Pour l'agent Net-SNMP sous RHEL, je peux t'aider si tu veux.
Par contre, si tu comptes installer Oreon/Perfparse sous RHEL3, bon courage...
Les versions de PHP et MySQL y sont par défaut assez vieilles (c'est normal en même temps, c'est une base de RedHat 9), sans même parler de la version de Net-SNMP... Es-tu contraint et forcé d'utiliser RHEL3 ? Ne peux-tu pas, au moins, passer à RHEL4 ?
phil06
11th January 2007, 12:14
j'ai mis en place le plugin decrit par julio et cela fonctionne!!
Par contre j'ai quelques problemes de comprhension des donnees retournees !!! A quoi correspondent elles precisements???
Pour ma distribution je n'ai pas le choix !!!
phil06
12th January 2007, 10:25
Voila j'ai mis em place le plugin mais je suis face a un petit probleme !!
Voici ma commande de check dans oreon :
$USER1$/check_graph_load_average.pl -H $HOSTADDRESS$ -v $ARG1$ -C $ARG2$
Si je veux mettre en place le graphique je tape en ligne de commande :
./check_graph_load_average.pl -H 130.142.216.4 -v 2 -C public -g
Il me retourne :
unable to update '/usr/local/oreon/rrd/1_1.rrd' : expected 1 data source readings (got 3) from 1168589601:0.00:0.00:0.00:...
Normal 1_1.rrd existe deja il est cree par un autre plugin !! Comment faire pour qu'il le nomme autrement
Merci
xspoon
12th January 2007, 11:11
essaie avec cette définition de commande
$USER1$/check_graph_load_average.pl -H $HOSTADDRESS$ -C $ARG1$ -v $ARG2$ -g -S $ARG3$
DonKiShoot
12th January 2007, 11:12
-S $ARGx$
Max
12th January 2007, 19:13
unable to update '/usr/local/oreon/rrd/1_1.rrd' : expected 1 data source readings (got 3) from 1168589601:0.00:0.00:0.00:...
Normal 1_1.rrd existe deja il est cree par un autre plugin !! Comment faire pour qu'il le nomme autrement
Merci
J'ai pas mal galéré la dessus. (Cf post problème check_snmp_storage.pl). Rapidement pour que tu fasses un peu le tour de tes fichiers de config. Si tu veux voir les ID OREON de tes plugins va dans le répertoire /usr/local/nagios/etc && /usr/local/oreon/fileGeneration/nagiosCFG et tape cette commande :
cat *.cfg | grep ID_OREON:''
Le résultat sera de ce genre :
# ID_OREON:'14'
# ID_OREON:'16'
# ID_OREON:'24'
# ID_OREON:'19'
Et attention pour la cohérence avec les fichiers RRD qui sont de la forme XX_YY.rrd en fait c'est le YY qui correspond à tes ID.
Va voir mon post en bas de page pour voir comment j'ai résolu mon souci : http://forum.oreon-project.org/viewtopic.php?t=3200
a+