PDA

View Full Version : Probleme de communication avec NC_NET


NoFx
06-21-2006, 11:07 AM
Bonjour, j'essaie desesperemment de recolter des infos d'un poste w2k sp4 à partir du linux à coté. Je pense avoir bien configuré nc_net, cependant, lorque j'essaie de récuperer des infos avec check_graph_nt , j'ai des messages d'erreur pas gentils:
P32NAG01:/usr/local/nagios/libexec# ./check_graph_nt.pl -H X.X.X.X -v CPULOAD -l 10,70,90 -s None Parameter to use lib must be directory, not file at /usr/local/nagios/libexec/oreon.pm line 34
Use of uninitialized value in pattern match (m//) at ./check_graph_nt.pl line 188.
P32NAG01:/usr/local/nagios/libexec#
P32NAG01:/usr/local/nagios/libexec# ./check_graph_nt.pl -H X.X.X.X -v MEMUSE -p 1248 -s None -w 75 -c 90
Parameter to use lib must be directory, not file at /usr/local/nagios/libexec/oreon.pm line 34
Use of uninitialized value in split at ./check_graph_nt.pl line 268.
Use of uninitialized value in split at ./check_graph_nt.pl line 269.
Use of uninitialized value in split at ./check_graph_nt.pl line 270.
P32NAG01:/usr/local/nagios/libexec# ./check_graph_nt.pl -H X.X.X.X -v UPTIME -p 1248 -s None
Parameter to use lib must be directory, not file at /usr/local/nagios/libexec/oreon.pm line 34
unable to parse check_nt output:
P32NAG01:/usr/local/nagios/libexec# ./check_graph_nt.pl -H X.X.X.X -v UPTIME -p 1248 -s None
Parameter to use lib must be directory, not file at /usr/local/nagios/libexec/oreon.pm line 34
unable to parse check_nt output:

Mon service nc_net est bien demaré, et il écoute bien sur 1248.
Une idée ?

DonKiShoot
06-21-2006, 01:19 PM
Regarde ce fichier à la ligne 34

/usr/local/nagios/libexec/oreon.pm

Il doit y avoir un tout petit problème pas méchant

Au pire copie la partie incriminé ici qu'on regarde !

NoFx
06-21-2006, 02:15 PM
voila le morceau de code


### RRDTOOL Module
use lib qw(/usr/lib/perl5/RRDs.pm ../lib/perl); // LIGNE 34
if (eval "require RRDs" ) {
use RRDs;
} else {
print "Unable to load RRDs perl module\n";
exit $ERRORS{'UNKNOWN'};
}



les dossiers perl5 , perl et leur contenu appartiennent à root.
Pour voir j'ai changé en nagios:nagcmd mais ca ne change rien.

DonKiShoot
06-21-2006, 04:43 PM
use lib qw(/usr/lib/perl5 ../lib/perl);

NoFx
06-21-2006, 05:01 PM
merci beaucoup donkishoot !

Le message d'erreur concernant le fichier oreon.pm a disparu.
mais les autres sont encore là.
Je vous tiens au courant si je trouve.