View Full Version : cherche check cpu / pb perl
salut tous
je cherche un plugins ki pourrait me remonter le pourcentage d utilisation du cpu d'un serveur distant, parceke la j'ai un chec cpu ki marche avec des valeurs ki vont par 3 et je sais meme pas a koi ils correspondent, donc j aimerais kon m explike ou alors kon me dise ou jpouré trouver ce ke je cherche
voila
manels
06-06-2005, 01:35 PM
Salut alors pour avoir des infos sur les check_command, tu va dans ton libexec de nagios (genre /usr/locale/nagios/libexec) et tu tape dans le shell :
./check_cpu -h
Et hop tu a l'aide sur les commandes avec les arguments........
Tu peu le faire sur toutes les commandes
Have you mooed today ?
euh oui merci chui o courant pour le -h lol, mais je trouve ke c'est pas très parlant cette aide la, pour un check load j' obtient 0,20,0,20,0,18
aparaman faut les lire par 2 car les valeur sont pour 1, 5 et 15 minutes d'après les info ke g trouvé, et après ? les valeurs faut les lire en koi ? pourcentage ? temps en secondes ?
DonKiShoot
06-06-2005, 02:26 PM
One of the simplest reports that you use to monitor UNIX system performance measures the number of processes in the UNIX run queue during given intervals. It comes from the command uptime. It is both a high-level view of the system's workload and a handy starting place when the system seems to be performing slowly. In general, processes in the run queue are active programs (that is, not sleeping or waiting) that require system resources. Here is an example:
% uptime
2:07pm up 11 day(s), 4:54, 15 users, load average: 1.90, 1.98, 2.01
The useful parts of the display are the three load-average figures. The 1.90 load average was measured over the last minute. The 1.98 average was measured over the last 5 minutes. The 2.01 load average was measured over the last 15 minutes.
désolé, sr le coup j'ai un peu du mal a saisir le sens du 1er paragraphe, kelkun pourré m éclairer...donki par exemple lol, pourkoi ta pa traduit lol ?
DonKiShoot
06-07-2005, 08:47 AM
désolé, sr le coup j'ai un peu du mal a saisir le sens du 1er paragraphe, kelkun pourré m éclairer...donki par exemple lol, pourkoi ta pa traduit lol ?
C'est une moyenne sur 1, 5 ou 15 minutes du nombre de processus en attente de traitement mais bon j'avou que comme pour beaucoup de gens ce n'est pas super claire surtout pour déterminer des seuils critiques :?
oué en bref c'est pas du tout cke je veux faire, moi jveux le pourcentage de l utilisation du cpu :cry:
florentmair
06-07-2005, 12:52 PM
regarde ur le site de bulon y a ce que tu cherches
tu pourré etre plu précis pour l adresse de bulon, parceke mm avec google jle trouve pas
wistof
06-07-2005, 12:58 PM
http://www.manubulon.com/nagios/
merci wistof, euh kan je clic sur download d'un plugin, ca m ouvre direct tout en code dans la page web, fo l enregistrer sous kelle sorte de fichier ? fo compiler ? comment on fait ?
wistof
06-07-2005, 01:18 PM
c'est un fichier Perl, donc enregister sous en .pl, ensuite tu le copies dans ton répertoire libexec, et tu fais un chmod 755 dessus
ok, et je suppose ke c'est mal barré si j'ai des erreur kan je veux l 'aide du check ?
./check_snmp_load.pl -h
./check_snmp_load.pl: line 13: use: command not found
./check_snmp_load.pl: line 14: use: command not found
./check_snmp_load.pl: line 15: use: command not found
./check_snmp_load.pl: line 19: use: command not found
./check_snmp_load.pl: line 20: syntax error near unexpected token `('
./check_snmp_load.pl: line 20: `use utils qw(%ERRORS $TIMEOUT);'
tien voila les lignes 13 a 20 du script
use strict;
use Net::SNMP;
use Getopt::Long;
# Nagios specific
use lib "/usr/local/nagios/libexec";
use utils qw(%ERRORS $TIMEOUT);
une idée ?
si je créé un service utilisant ce plugin, jobtient un état critik avec "no output" comme info :!:
wistof
06-07-2005, 02:50 PM
normal, vu le résultat en ligne de commande....
tu arrives à faire fonctionner d'autres plugins en Perl ?
c le 1er ke j essaye, les otres ke g en perl c des check_graph mais g pas encore testé, mais la aparaman ya un pb avec une certaine commande "use", non ?
wistof
06-07-2005, 02:57 PM
./check_graph_load_average.pl -hte renvois quoi ?
ah....bin oui pareil avec un graph_ping
wistof
06-07-2005, 02:58 PM
et perl -v
ah....bin oui pareil avec un graph_ping
This is perl, v5.8.3 built for i386-linux-thread-multi
tien et pour le graph aparaman il doit écrire dans /oreon/rrd, bin c pas le cas meme avec un chmod 777