Auteur Sujet: [RESOLU]Plugins TSE/RDP nombres de sessions ?  (Lu 810 fois)

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
[RESOLU]Plugins TSE/RDP nombres de sessions ?
« le: 18 janvier, 2012, 20:57:19 pm »
Bonjour,

Comme il est dit dans le Titre du post, je recherche des plugins pour connaitre le nombre de sessions Avtive/Inactive/Total, qu'il y a sur chaque RDP pour vérifier si le répartiteur fait bien son boulot.

J'ai eu beau chercher, depuis 4 jours je ne vois que des brides de choses que je test et qui ne fonctionnent pas... Je cherche p-e mal me dirais  vous, ce qui est je dois l'avoué fort probable... Donc si quelqu'un pouvait me remettre dans la bonne voie il sera le bien venu...
J'ai une cornes qui m'ai poussé à force de me cogner la tête contre le bureau ><!

Je travail sous EyesOfNetwork. Et il me reste encore à voir pour des Netasq....
« Modifié: 24 janvier, 2012, 14:00:29 pm par Nicolas49 »

Hors ligne david.guenault

  • Equipe Monitoring-fr.org
  • Mentor Froggy
  • *
  • Messages: 383
  • Karma: 16
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #1 le: 19 janvier, 2012, 08:15:55 am »
regarde du coté de check_wmi_plus dans son man il y a une section terminal services

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #2 le: 19 janvier, 2012, 10:04:00 am »
Merci, je m'y penche de suite.


Je viens de voir qu'il n'est pas nécessaire d'installer un agent, ce qui est un point de vue très intéressant pour mon maître de stage...

Je vous tiens au courant ;)

Edit: J'ai chopé le plugins check_wmi_plus sur ce lien: http://edcint.co.nz/checkwmiplus/sites/default/files/check_wmi_plus.v1.49.tar.gz

Par contre étant donné que je suis sous EyesOfNetwork, je ne pense pas que les fichier au même endroit par rapport à un nagios installé sous Ubuntu... Exemple du fichier de plugins nagios qui est dans /srv/eyesofnetwork/nagios/plugins

Et vus que dans le dl il n'y a pas qu'un fichier j'aurais aimé savoir ou coller les autres... Merci :)

Re-EDIT: Autant pour moi, le petit fichier check_wmi_plus.conf.sample nous dit où est senser aller quoiet que l'on peut modifier si besoin est. Comme dans mon cas...

Et j'ai trouvé ce lien: http://msdn.microsoft.com/en-us/library/aa394296(v=vs.85).aspx
plus qu'à faire le rapprochement entre tous ça et ça devrais être bon... Enfin j’espère...
« Modifié: 19 janvier, 2012, 12:28:07 pm par Nicolas49 »

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #3 le: 19 janvier, 2012, 15:26:41 pm »
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...
« Modifié: 19 janvier, 2012, 15:44:42 pm par Nicolas49 »

Hors ligne david.guenault

  • Equipe Monitoring-fr.org
  • Mentor Froggy
  • *
  • Messages: 383
  • Karma: 16
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #4 le: 19 janvier, 2012, 16:49:47 pm »
le message t'indique que tu as besoin du module Date::Time de perl (yum install perl-Date-time devrais régler le problème)

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #5 le: 19 janvier, 2012, 17:17:22 pm »
Merci, mais:
No package perl-Date-time avialable

C'est le genre de truc où tu t'arrache pas les cheveux...

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #6 le: 20 janvier, 2012, 09:21:46 am »
J'ai trouvé un module à l'adresse suivante: http://search.cpan.org/dist/DateTime/

Téléchargeable avec ce lien: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-0.72.tar.gz

Est-ce bien ce dont tu parles? Je pense que oui vu qu'il y a le fichier DateTime.pm à l'intérieur. Mais question: J'en fais quoi? ^^

Il y a un fichier INSTALL à l'intérieur, voici le contenu:


This is the Perl distribution DateTime.

Installing DateTime is straightforward.

## Installation with cpanm

If you have cpanm, you only need one line:

    % cpanm DateTime

If you are installing into a system-wide directory, you may need to pass the
"-S" flag to cpanm, which uses sudo to install the module:

    % cpanm -S DateTime

## Installing with the CPAN shell

Alternatively, if your CPAN shell is set up, you should just be able to do:

    % cpan DateTime

## Manual installation

As a last resort, you can manually install it. Download the tarball, untar it,
then build it:

    % perl Build.PL
    % ./Build && ./Build test

Then install it:

    % ./Build install

If you are installing into a system-wide directory, you may need to run:

    % sudo ./Build install

## Documentation

DateTime documentation is available as POD.
You can run perldoc from a shell to read the documentation:

    % perldoc DateTime

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #7 le: 20 janvier, 2012, 12:11:42 pm »
J'ai essayer de l'installer en manuel avec la commande Build. Seulement je n'ai pas ce module... Et en faite j'essais de l'installer depuis 9h ce matin mais à chaque fois que je chope un module il m'en redemande un autre puis un autre et encore un autre résultat ça donne ça:"

I. DateTime 0.72:
http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/DateTime-0.72.tar.gz

  1. Build:
     http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Module-Build-0.3800.tar.gz

     A. CBuilder:
        http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/ExtUtils-CBuilder-0.280202.tar.gz

        a.IPC-CMD:
          http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/IPC-Cmd-0.72.tar.gz
      
      1.Locale Make text simple:
             http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Locale-Maketext-Simple-0.21.tar.gz

      [Locale Maketext:
        http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/Locale-Maketext-1.22.tar.gz]

      2.Module Load Conditional:
        http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Module-Load-Conditional-0.46.tar.gz
         2.1 Module Core List:
             http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Module-CoreList-2.59.tar.gz

      3.Params Check:
        http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Params-Check-0.32.tar.gz
   
   b.Files Spec:
     http://search.cpan.org/CPAN/authors/id/K/KJ/KJALB/File-Spec-0.7.tar.gz
   

     B. OSType:
        http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Perl-OSType-1.002.tar.gz

        a.ExtUtils-MakeMaker:
          http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-6.62.tar.gz

        b.Test more:
          http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/Test-Simple-0.98.tar.gz
"
J'avoue que je commence un peu a en avoir marre... Surtout que le module File Spec je l'ai trouvé qu'en version 0.7 et il me demande la 3.13... j'ai pas trop envie de continuer comme ça indéfiniment. J'ai pas tout mon temps xD. Si quelqu'un à une idée je suis preneur...

Hors ligne david.guenault

  • Equipe Monitoring-fr.org
  • Mentor Froggy
  • *
  • Messages: 383
  • Karma: 16
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #8 le: 20 janvier, 2012, 17:58:53 pm »
regarde la
https://github.com/naparuba/shinken/blob/master/contrib/alternative-installation/shinken-install/shinken.sh#L1545

dans la fonction a la ligne 1545 il y a l'ensemble des etapes que j'utilise pour installer le plugin
les prerequis sont la : https://github.com/naparuba/shinken/blob/master/contrib/alternative-installation/shinken-install/shinken.conf line 144

en reproduisant manuellement tu devrais y arriver

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #9 le: 23 janvier, 2012, 11:16:17 am »
J'ai juste à télécharger le .tar line 144, puis l'extraire et activer le setup.sh?

Où il y a d'autre .tar à installer?

Car j'ai bien installer le "check_mk-1.1.12p6.tar.gz", et j'i toujours la même erreur... Aurais-je fais une mauvaise manip?

Hors ligne david.guenault

  • Equipe Monitoring-fr.org
  • Mentor Froggy
  • *
  • Messages: 383
  • Karma: 16
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #10 le: 23 janvier, 2012, 13:11:23 pm »
non je te dis que en regardant le code tu verras les dépendances a installer et comment c'est installé

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #11 le: 23 janvier, 2012, 14:44:01 pm »
Merci mais en faite j'ai pu installer le module DateTime, non sans mal car voici le détail des modules que j'ai installer:
I. DateTime 0.72:
http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/DateTime-0.72.tar.gz

  1. Build:
     http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Module-Build-0.3800.tar.gz

     
   A. CBuilder:
           http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/ExtUtils-CBuilder-0.280202.tar.gz

           a.IPC-CMD:
                http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/IPC-Cmd-0.72.tar.gz


         1.Locale Make text simple:
           http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Locale-Maketext-Simple-0.21.tar.gz

         3.Params Check:
             http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Params-Check-0.32.tar.gz

         
         2.Module Load Conditional:
             http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Module-Load-Conditional-0.46.tar.gz


            2.1 Module Core List:
                     http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Module-CoreList-2.59.tar.gz

            2.2 Module Load:
              http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/Module-Load-0.22.tar.gz            
         


      b.File Spec:
         http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/PathTools-3.31_02.tar.gz



   B. OSType:
        http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Perl-OSType-1.002.tar.gz
      a.ExtUtils-MakeMaker:
               http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-6.62.tar.gz

      b.Test more:
                  http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/Test-Simple-0.98.tar.gz

   C. ExtUtils ParseXS:
   http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/ExtUtils-ParseXS-3.11.tar.gz

   D. Test Harness:
   http://search.cpan.org/CPAN/authors/id/A/AN/ANDYA/Test-Harness-3.23.tar.gz

   E. ExtUtils Install:
   http://search.cpan.org/CPAN/authors/id/Y/YV/YVES/ExtUtils-Install-1.54.tar.gz



   F. Module Metadata:
   http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Module-Metadata-1.000007.tar.gz

 
  2.DateTime Locale:
    http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Locale-0.45.tar.gz
   
   A.List MoreUtils:
   http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/List-MoreUtils-0.33.tar.gz

  3.DateTime TimeZone:
    http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-TimeZone-1.42.tar.gz


   A.Class Load:
   http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Load-0.13.tar.gz
   
      a.Data OptList:
      http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Data-OptList-0.107.tar.gz
         1.Params::Util:
         http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Params-Util-1.04.tar.gz
         2.Sub::Install:
         http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Sub-Install-0.925.tar.gz
         
      b.Module::Runtime:
      http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.011.tar.gz
         1.Params::Classify :(faire un cpan)
         http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Params-Classify-0.013.tar.gz
         
      c.Test::Requires:
      http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/Test-Requires-0.06.tar.gz

      d.Try::Tiny:
      http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Try-Tiny-0.11.tar.gz
      
      e.Test::Fatal:
      http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Fatal-0.008.tar.gz

      f.Package::Stash:
      http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-0.33.tar.gz
         1.Dist::CheckConflicts:
         http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-CheckConflicts-0.02.tar.gz
            1.1Sub::Exporter:
            http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Sub-Exporter-0.982.tar.gz
         2.Package::DeprecationManager:
         http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.11.tar.gz
         3.Package::Stash::XS:
         http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-XS-0.25.tar.gz

   B.Class Singleton:
   http://search.cpan.org/CPAN/authors/id/A/AB/ABW/Class-Singleton-1.4.tar.gz

  4.Math::Round:
    http://search.cpan.org/CPAN/authors/id/G/GR/GROMMEL/Math-Round-0.06.tar.gz

Oui je sais, faut être patient dans la vie...

Par contre maintenant que je lance ma commande j'ai un second message qui s'affiche:
This plugin requires an INI file. Configure its location by setting the $wmi_ini_file variable in '/srv/eyesofnetwork/nagios/plugins/check_wmi_plus.conf' or by using the --inifile parameter to override the default setting. Ini File currently set to '$base_dir/check_wmi_plus.d'[root@adaforpmf03 plugins]#


Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #12 le: 23 janvier, 2012, 15:08:32 pm »
J'ai trouvé l'erreur dans mon fichier check_wmi_plus.conf , il faut mettre les valeurs entre " " et non entre ' '. Mais une nouvelle erreur viens d'arriver (je suis plus à ça pret...) :
Use of uninitialized value in pattern match (m//) at ./check_wmi_plus.pl line 2442.
Use of uninitialized value in concatenation (.) or string at ./check_wmi_plus.pl line 2452.
WARNING: Could not correctly parse "customfield" definition in ini file:  (for checkts sessions)
Use of uninitialized value in string ne at ./check_wmi_plus.pl line 4241.
WMI Query returned no data. The item you were looking for may NOT exist or the software that creates the WMI Class may not be running, or all data has been excluded.

J'imagine que cela viens de lecriture de ma commande, je vais donc chercher la bonne écriture. Mais si tu as une idée elle est la bien venu ^^. En tout cas  encore merci pour ton aide!

Question bonus: Il y a rien a paramétrer sur les serveur Windows quand on passe par les WMI?

Edit: Sachant que la commande: -m checkcpu fonctionne parfaitement...
« Modifié: 24 janvier, 2012, 10:30:51 am par Nicolas49 »

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #13 le: 24 janvier, 2012, 11:27:17 am »
J'i trouvé ça: http://www.edcint.co.nz/checkwmiplus/?q=node/57
Mais après application de "check_wmi_plus.pl -H HOST -u USER -p PASS -m checkts -s sessions".
ça ne fonctionne toujours pas...

Hors ligne Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : Plugins TSE/RDP nombres de sessions ?
« Réponse #14 le: 24 janvier, 2012, 12:38:54 pm »
J'ai trouvé, il faut utiliser une version antérieur a check_wmi_plus. J'utilisais la 1.49, qui ne fonctionne pas avec les tse (aussi bien sur 2008 que sur 2003 entreprise...). J'ai donc installé la 1.47 qui fonctionne niquel.