PDA

View Full Version : cherche check cpu / pb perl


ludo
06-06-2005, 10:45 AM
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 ?

ludo
06-06-2005, 02:14 PM
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.

ludo
06-07-2005, 08:24 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 ?

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 :?

ludo
06-07-2005, 10:28 AM
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

ludo
06-07-2005, 12:56 PM
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/

ludo
06-07-2005, 01:09 PM
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

ludo
06-07-2005, 01:34 PM
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 ?

ludo
06-07-2005, 02:40 PM
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 ?

ludo
06-07-2005, 02:54 PM
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 ?

ludo
06-07-2005, 02:57 PM
ah....bin oui pareil avec un graph_ping

wistof
06-07-2005, 02:58 PM
et perl -v

ludo
06-07-2005, 03:02 PM
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