Ad Widget

Collapse

Superviser Services Windows

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Souf
    Junior Member
    • Jul 2014
    • 10

    #1

    Superviser Services Windows

    Bonjour,

    Je cherche à vérifier si un service n'est pas stopé sur Windows, je ne veux pas utiliser l'agent zabbix.

    Il y a t-il une solution avec SNMP ? Peut-être un script ?

    Merci.
  • tatapoum
    Senior Member
    • Jan 2014
    • 185

    #2
    Bonjour,

    J'ai développé un script permettant de requêter les serveurs Windows depuis Zabbix en WMI.
    Contribute to dav3860/zabbix_scripts development by creating an account on GitHub.


    Un template de supervision des services est fourni.
    Il est nécessaire de paramétrer les macros définies dans le template pour s'authentifier sur les serveurs.

    Comment

    • Souf
      Junior Member
      • Jul 2014
      • 10

      #3
      Merci Tatapoum, je vais essayer .

      Comment

      • Souf
        Junior Member
        • Jul 2014
        • 10

        #4
        Me voilà de retour,

        J'ai réussi à mettre en place le script python avec les bon droits quand je l’exécute j'ai bien des infos :

        Code:
        ./zbxwmi 192.168.0.1 Name DisplayName "Win32_Service" -D EC -U souf -P secret
        
                {
                    "{#WMIINDEX0}": "WinRM"
                },
                {
                    "{#WMIINDEX0}": "wmiApSrv"
                },
                {
                    "{#WMIINDEX0}": "WPDBusEnum"
                },
                {
                    "{#WMIINDEX0}": "WSService"
                },
                {
                    "{#WMIINDEX0}": "wuauserv"
                },
                {
                    "{#WMIINDEX0}": "wudfsvc"
                }
            ]
        }
        Mais sur le dashboard zabbix j'ai l'erreur en pièce jointe.
        Attached Files
        Last edited by Souf; 11-09-2014, 11:08.

        Comment

        • tatapoum
          Senior Member
          • Jan 2014
          • 185

          #5
          Increase the Timeout parameter of your server configuration file (try 30s for example) and restart the server. What is strange is that WMI is quite fast. How long does it take to query the server ?
          Code:
          time ./zbxwmi 192.168.0.1 Name DisplayName "Win32_Service" -D EC -U sbekkouche -P secret

          Comment

          • Souf
            Junior Member
            • Jul 2014
            • 10

            #6
            This is my time :
            real 0m0.548s
            user 0m0.076s
            sys 0m0.088s

            But where I can find the paramater time in my zabbix_server.conf ?

            Comment

            • tatapoum
              Senior Member
              • Jan 2014
              • 185

              #7
              The script run in 0.5s, so this is not an issue with the timeout.
              "paramater time in my zabbix_server.conf" -> this is the Timeout parameter.

              Check that the zabbix user has permissions to the script.

              Comment

              • Souf
                Junior Member
                • Jul 2014
                • 10

                #8
                Code:
                [email protected]:/usr/local/zabbix/share/zabbix/externalscripts# ls -l
                total 24
                -rwxr-xr-x 1 zabbix zabbix 4978 sept. 10 12:21 zbxwmi
                -rw-r--r-- 1 root   zabbix 6143 sept. 10 13:06 zsend.py
                -rw-r--r-- 1 root   zabbix 4381 sept. 10 13:06 zsend.pyc
                This is good? no?

                Comment

                Working...