Announcement

Collapse
No announcement yet.

SERVICESTATE et FILEAGE

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

  • SERVICESTATE et FILEAGE

    Bonjour c'est encore moi

    J'aimerais avoir une syntaxe pour pouvoir savoir l'état d'un service avec la commande check_nt .


    A quoi sert FILAGE ? Quelqu'un a une syntaxe et une explication ?


    Merci d'avance.
    Jm0u

    OREONnien séduit et GLPIien séduit
    Tout pour faire un sysadmin séduit

  • #2
    je t'invite à lire la petite doc de nsclient :

    File Age Usage

    Syntax: check_nt -H <hostname> -p <port> -v FILEAGE –l <filename>[,<date format>] [-w <warning> ] [-c <critical >]

    * <filename> : file to check. Don’t forget to use \\ for each \ (c:\\autoexec.bat). Filename can contain wildcards (c:\\*.bat). When wildcards are used the returned date will be from the first file found that matches and there is no order to the files. If no file matching the pattern is found it will return that no file was found except if the wildcard *.* is used, then it will return the last modification time of the directory.
    * <date format> :the string and formatted to display the file's date. The date is passed to the strftime function which requires uses specific characters to format the date. View this reference on the strftime function for all its options. If the date format is not passed, it will default to Date: mm/dd/yyyy hh:mms am/pm. This default is compiled into the check_nt source code. If you want a different default, find the following line in check_nt.c

    strftime(description, 50, "Date: %D %I:%M:%S %p", localtime(&rettime));

    Change the "Date: %D %I:%M:%S %p" part to what you want as a default and then compile it.

    * <warning> and <critical> : maximum number of minutes since the last update of the file.

    Example:
    ./check_nt -H 192.168.1.1 -p 1248 -v FILEAGE –l "c:\\program files\\nsclient\\pnsclient.exe" -w 1440 -c 2880
    ./check_nt -H 192.168.1.1 -p 1248 -v FILEAGE -l "c:\\program files\\nsclient\\pnsclient.exe","Date: %d-%m-%Y %I:%M:%S %p" -w 1440 -c 2880
    StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
    Dons Paypal

    Comment


    • #3
      c pas SERVICESTATE .... ? mais je suppose que dans la doc des developpeurs ya plein de choses très bien et très utile
      Julien Mathis
      Centreon Project Leader
      www.merethis.com |

      Comment


      • #4
        ./check_nt -H 192.168.1.1 -p 1248 -v SERVICESTATE -d SHOWALL -l LanmanServer,Schedule
        StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
        Dons Paypal

        Comment


        • #5
          Oui les gars j'ai déjà lu la doc mais bon jcomprend pas tout bref.

          Je vois bien les commandes qu'il faut lance sous linux mais avec oreon et l'interface php comment fait on?

          Merci d'avance
          Jm0u

          OREONnien séduit et GLPIien séduit
          Tout pour faire un sysadmin séduit

          Comment


          • #6
            http://wiki.oreon-project.org/wakka....tNouveauPlugin

            tu as un script, exec qui est un plugin
            tu as un check command qui décrit l'utilisation d'un plugin (avec les options, et les $ARGx$ )
            ensuite dans ton service, tu sélectionnes le check_command, et tu spécifies tes arguments (!blabla!blabla )
            StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
            Dons Paypal

            Comment


            • #7
              ok wistof mais la j'ai pas de script

              j'ai uniquement ca dans l'aide de NSCLIENT++

              #

              Check the size of the windows directory and make sure it stays below 1 gigabyte:

              CheckFileSize ShowAll MaxWarn=1024M MaxCrit=4096M File:WIN=c:\WINDOWS\*.*

              WARNING: WIN: 2G (2325339822|WIN=2325339822;1073741824;4294967296

              define command {

              command_name CheckFileSize

              command_line check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckFileSize -a ShowAll MaxWarn=$ARG1$ MaxCrit=$ARG2$ File:$ARG4$=$ARG5$

              }

              check_command CheckFileSize!1024M!4096M!WIN!c:\WINDOWS\*.*
              je fait quoi avec ca
              Jm0u

              OREONnien séduit et GLPIien séduit
              Tout pour faire un sysadmin séduit

              Comment


              • #8
                est ce que tu as 'check_nt' dans la liste de tes plugins (dans Oreon)
                StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
                Dons Paypal

                Comment


                • #9
                  oui wistof je l'ai
                  Jm0u

                  OREONnien séduit et GLPIien séduit
                  Tout pour faire un sysadmin séduit

                  Comment


                  • #10
                    Je viens de creer un check avec check nt pour voir si un service on un processus est lancé.

                    Voici le check:

                    Type de Commande Check
                    Nom de la commande check_proc_state
                    Ligne de commande
                    $USER1$/check_nt -H $HOSTADDRESS$ -v PROCSTATE -l $ARG1$

                    Type de Commande Check
                    Nom de la commande check_proc_state
                    Ligne de commande
                    $USER1$/check_nt -H $HOSTADDRESS$ -v SERVICESTATE -l $ARG1$

                    voici mes argument dans oreon :

                    Check_command_arguments : !jdbc!None

                    et voici ce que oreon remonte :

                    jdbc: not running

                    j'ai essayer aussi en ligne de commande

                    ./check_nt -H 192.168.0.202 -v PROCSTATE -s None -l jdbc -d SHOWALL

                    cela ne marche pas alors que mon processus est bien lancer

                    j'ai essayer en mettran a la place de PROCSTATE, SERVICESTATE mais toujours la même réponse.

                    Quelqu'un a une idée?

                    Merci d'avance
                    Jm0u

                    OREONnien séduit et GLPIien séduit
                    Tout pour faire un sysadmin séduit

                    Comment


                    • #11
                      et avec jdbc.exe ?
                      StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
                      Dons Paypal

                      Comment


                      • #12
                        pareil même en mettant l'extension ça marche pas.

                        Par contre j'ai tester avec le service SNMP avec SERVICESTATE et sa marche bien alors je ne compren pas trop !!
                        Jm0u

                        OREONnien séduit et GLPIien séduit
                        Tout pour faire un sysadmin séduit

                        Comment


                        • #13
                          Quelqu'un à une idée du probléme ??
                          Jm0u

                          OREONnien séduit et GLPIien séduit
                          Tout pour faire un sysadmin séduit

                          Comment

                          Working...
                          X