Announcement

Collapse
No announcement yet.

passage d'argument à check_by_ssh ...

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

  • passage d'argument à check_by_ssh ...

    bonjour à tous,

    je susi en train de configurer oreon pour monitorer des équipements via ssh
    (pas de SNMP, pas de possibilité de modifier les ports pour NRPE ou autres ...)

    en utilisant check_by_ssh, je n'arrive pas à construire la ligne de commande avec des arguments (ARG1, ARG2, ...).

    j'en suis réduit à ne pas utiliser check_by_ssh et définir mes commandes comme suit :

    Code:
    /usr/bin/ssh -l root $HOSTADDRESS$ /usr/local/nagios/libexec/check_users -w $ARG1$ -c $ARG2$
    ça marche, mais est-ce que l'un de vous à trouver une autre solution ?

  • #2
    en fait j'ai quand même réessayé avec check_by_ssh ...

    difinition de la commande :

    Code:
    $USER1$/check_by_ssh -H $HOSTADDRESS$ -l root -C "/usr/local/nagios/libexec/check_load" -w $ARG1$ -c $ARG2$
    ... après validation cela devient :

    Code:
    $USER1$/check_by_ssh -H $HOSTADDRESS$ -l root -C \'/usr/local/nagios/libexec/check_load\' -w $ARG1$ -c $ARG2$
    il y donc interprétation du contenu de la commande par oreon et "protection" des " par \

    on retrouve strictement cette ligne dans le fichier :
    /usr/local/nagios/etc/checkcommands.cfg

    ... le résultat n'est visiblement pas bien compris :

    Code:
    check_by_ssh: Unknown argument - (null)
    je reste un peu perplexe :

    comment passer la ligne de commande à check_by_ssh (-C) sans les " ?

    a+

    Comment


    • #3
      essait plutot
      $USER1$/check_by_ssh -H $HOSTADDRESS$ -l root -C "/usr/local/nagios/libexec/check_load -w $ARG1$ -c $ARG2$"
      mais c'est oreon qui te change les " en \' dans checkcommands.cfg ???
      StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
      Dons Paypal

      Comment


      • #4
        Bonjour,

        mais c'est oreon qui te change les " en \' dans checkcommands.cfg ???
        Oui : http://www.oreon.org/bugs/?do=details&id=58
        J'ai proposé un patch sur ce bug.

        Comment


        • #5
          Originally posted by templuche
          Bonjour,

          mais c'est oreon qui te change les " en \' dans checkcommands.cfg ???
          Oui : http://www.oreon.org/bugs/?do=details&id=58
          J'ai proposé un patch sur ce bug.
          En fait, ce patch a un problème avec les commandes de notification.
          En effet, si l'on désire utiliser des tabulations ou des retours à la ligne, respectivement \t et \n, les anti-slashes sont égalemment retirés alors qu'il ne le faudrait pas.
          Raphaël 'SurcouF' Bordet
          Je ne teste pas mes plugins en root, tu ne testes pas tes plugins en root...
          Dons Paypal

          Comment


          • #6
            En fait, ce patch a un problème avec les commandes de notification.
            En effet, si l'on désire utiliser des tabulations ou des retours à la ligne, respectivement \t et \n, les anti-slashes sont égalemment retirés alors qu'il ne le faudrait pas.
            Bizarre mais je n'ai pas le problème. Je parle du fichier ici :http://www.oreon.org/bugs/?do=detail...tachments#tabs

            Mais, Monsieur Surcouf, vous ne devriez pas en avoir besoin, en théorie. :lol:

            Comment


            • #7
              oué, j'ai travaillé la-dessus et gérer l'histoire du gpc_magic_quote, c'est remonter dans le cvs, donc logiquement dans la prochaine version, ça devrait etre bon..
              StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
              Dons Paypal

              Comment

              Working...
              X