Announcement

Collapse
No announcement yet.

Taches planifiees AIDE !!!!!!!!!!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Taches planifiees AIDE !!!!!!!!!!

    J'ai déjà cherché, peut etre mal mais j'ai besoin d'un plugin qui permet de vérifier le status d'une tache planifiée d'un poste distant (serveur Windows surtout)
    Si vous savez comment faire ou si vous connaissez un plugin...
    PS : niveau programmation je suis pas bon du tout
    merci
    DEBIAN SARGE 3.1 + OREON 1.3.1 + NAGIOS 2.5

  • #2
    essaie via des scripts VBS que tu stockera en local
    et tu fais du NRPE (ou NCSA) entre le serveur Oreon et ton poste cible qui utilisera ce script
    Ubuntu 8.04
    Nagios 3.2 + nagios-plugins-1.4.14
    ndoutils-1.4b9
    Centreon 2.1.8
    centreon-syslog-frontend-1.2.1 + centreon-syslog-server-1.1

    Comment


    • #3
      WMI est ton ami !

      http://www.microsoft.com/technet/scr....mspx?mfr=true
      StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
      Dons Paypal

      Comment


      • #4
        Encore un beau script à laisser à la communauté
        Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
        Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
        Fedora Core 5 - 2.6.20-1.2320

        Comment


        • #5
          allez me mettre ca dans le FAQ les enfants et ca sera top !

          Je rapelle que vous avez la possibilité de remplir vous meme le site avec les FAQ, news, download etc etc..

          on compte sur vous !
          Julien Mathis
          Centreon Project Leader
          www.merethis.com |

          Comment


          • #6
            par contre tu ne peux checker une tache planifiée en WMI (Win32_ScheduledJobs) que si elle a été crée par AT.exe en ligne de command et non par le Wizard "Task Scheduler".

            si c'est le cas, voici un exemple de script qui pourrait servir au coeur d'un plugin:

            Code:
            Option Explicit
            
            'define variables for use with script
            Dim objfso, objWMIService, objJob, colScheduledJobs
            Dim strPath, strFile, strComputer
            
            'clear errors
            On Error Resume Next
            
            strPath = "d:\SchedulesJobs.txt"
            strComputer = "."
            Set objfso = CreateObject("Scripting.FileSystemObject")
            Set strFile = objfso.CreateTextFile(strPath, True)
            
            'Set objWMIService = GetObject("winmgmts:" &
            "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
            Set objWMIService = GetObject("winmgmts:\\" & strComputer &
            "\root\cimv2")
            Set colScheduledJobs = objWMIService.ExecQuery("Select * from
            Win32_ScheduledJob")
            
            strFile.WriteLine("begin")
            
            For Each objJob in colScheduledJobs
            strFile.WriteLine("Caption: " & objJob.Caption)
            strFile.WriteLine("Command: " & objJob.Command)
            strFile.WriteLine("Days of Month: " & objJob.DaysOfMonth)
            strFile.WriteLine("Days of Week: " & objJob.DaysOfWeek)
            strFile.WriteLine("Description: " & objJob.Description)
            strFile.WriteLine("Elapsed Time: " & objJob.ElapsedTime)
            strFile.WriteLine("Install Date: " & objJob.InstallDate)
            strFile.WriteLine("Interact with Desktop: " &
            objJob.InteractWithDesktop)
            strFile.WriteLine("Job ID: " & objJob.JobID)
            strFile.WriteLine("Job Status: " & objJob.JobStatus)
            strFile.WriteLine("Name: " & objJob.Name)
            strFile.WriteLine("Notify: " & objJob.Notify)
            strFile.WriteLine("Owner: " & objJob.Owner)
            strFile.WriteLine("Priority: " & objJob.Priority)
            strFile.WriteLine("Run Repeatedly: " & objJob.RunRepeatedly)
            strFile.WriteLine("Start Time: " & objJob.StartTime)
            strFile.WriteLine("Status: " & objJob.Status)
            strFile.WriteLine("Time Submitted: " & objJob.TimeSubmitted)
            strFile.WriteLine("Until Time: " & objJob.UntilTime)
            Next
            
            ' End of Script
            strFile.Close
            Wscript.Quit
            récupéré ici: http://forums.techarena.in/archive/i...p/t-75691.html



            Et pour le mettre en place, faire un NRPE local ou mieux, suivre l'exemple de ce package avec un serveur NRPE de rebond > pas d'install sur les serveurs cibles:

            :arrow: http://www.nagiosexchange.org/NRPE_P...91;p_view]=235

            j'utilise principalement le SNMP mais je vais devoir venir au WMI pour certains check sur Exchange donc tout ceci à l'air très interessant.

            Comment


            • #7
              le problème c'est que je ne suis pas tres bon en developpement
              et surtout je pige pas grd chose au code
              DEBIAN SARGE 3.1 + OREON 1.3.1 + NAGIOS 2.5

              Comment


              • #8
                bah alors tu vas etre mal barré hock:
                car si tu veux faire de la supervision réseau et/ou serveurs, tu vas être obligé d'y passer

                As toi d'apprendre un le le wmi et les vbs avec Windows, le shell pour linux :wink:

                Ici, on te guidera mais personne ne te fera ton dev spécifique

                @toi d'avancer par un tout petit script et puis ua fur et à mesure tu va le développer :P

                bonne chance :P
                Ubuntu 8.04
                Nagios 3.2 + nagios-plugins-1.4.14
                ndoutils-1.4b9
                Centreon 2.1.8
                centreon-syslog-frontend-1.2.1 + centreon-syslog-server-1.1

                Comment


                • #9
                  je laisse tomber alors car je n'ai vraiment aucun idee de par ou et comment commencer
                  J'ai regardé un peu le wmi (vbs je connais un peu sans plus) mais bon ca ne me dit rien du tout lol
                  DEBIAN SARGE 3.1 + OREON 1.3.1 + NAGIOS 2.5

                  Comment

                  Working...
                  X