Bon j'ai installé wimc sur mon Eyes of network via ce lien:
http://wiki.monitoring-fr.org/nagios/windows-client/superivision-wmi?s[ en remplaçant quelques commande (notamment apt-get par yum, CentOs oblige ^^)
J'ai ensuite récupéré check_wim_plus via le lien de mon poste précédent. Je l'ai extrait et j'ai remplacé les valeurs du document "check_wmi_plus.conf.sample" dans ce sens:
$base_dir="srv/eyesofnetwork/nagios/plugins";
$wmic_command="/bon/wmic";
$wmi_ini_file="$base_dir/check_wmi_plus.d/check_wmi_plus.ini";
$wmi_ini_dir="$base_dir/check_wmi_plus.d";
$tmp_dir='/tmp';
$make_manpage_script="$base_dir/check_wmi_plus.makeman.sh"; (Sachant que je n'ai pas fichier "check_wmi_plus.makeman.sh" présent dans ce dossier... j'ignore où il est)
$manpage_dir="$wmi_ini_dir";
J'ai ensuite retiré le ".sample" du nom du fichier. Et j'ai copier/coller le tout dans les fichier de plugins nagios dont le chemin est: /srv/eyesofnetwork/nagios/plugins
fichier copier: check_wmi_plus.conf
check_wmi_plus.pl
check_wmi_plus.README.txt
Dossier copier: check_wmi_plus.d contenant les fichier suivant:
checkexchange.ini
checkiis.ini
check_sql.ini
check_sql_express.ini
check_wmi_plus.ini
CommandExamples.chtml
events.ini
README.txt
samples.ini
WarnCritExamples.chtml
J'ai ensuite lancé la commande suivant dans un terminal:
./check_wmi_plus.pl -H $HOSTADRESS$ -m checkts -u Domain/Nomsessions -p MDPSESSION -s sessions -a TotalSessions -w 2 -c 5
Et voici le résultat:
Can't locate DateTime.pm in @INC (@INC contains: /srv/eyesofnetwork/nagios/plugins /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./check_wmi_plus.pl line 3322.
BEGIN failed--compilation aborted at ./check_wmi_plus.pl line 3322.
La ligne 3322 du programme comporte un "use DateTime". Je me doute donc qu'il ne trouve pas une fonction... Mais où est-elle, telle est la question...