Announcement

Collapse
No announcement yet.

Une astuce pour les malchanceux de perfparse

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

  • Une astuce pour les malchanceux de perfparse

    Pour les personnes utilisant perfparse, ayant des difficultées à récupérer les nombres à virgules, voici ma petite histoire et son heureux dénouement.

    Voici ma commande de check :

    /usr/local/nagios/libexec/check_http -H toto.fr
    OK - HTTP/1.1 302 Found - 0.007 second response time |time=0.006556s;;;0.000000 size=433B;;;0

    Or mes graph de temps de réponses était désesperement vide.

    Normal car dans ma table perfdata_service_bin j'avais ceci :

    SRV92FNX FNX time 2007-02-28 18:28:08 0 NULL NULL 0
    SRV92FNX FNX size 2007-02-28 18:28:08 14146 NULL NULL 0

    Je me suis dit il n'aime pas les nombres à virgule avec des '.' mon coco.
    Alors on va lui mettre des ',' :-)

    Voici ma nouvelle commande process-service-perfdata :

    /usr/bin/printf "%b" "$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEOUTPU T$\t$SERVICESTATE$\t$SERVICEPERFDATA$\n" | sed -e 's/\./,/g' | /usr/local/nagios/bin/perfparse-log2mysql

    Et depuis je n'ai plus de problèmes :

    SRV92FNX FNX time 2007-02-28 18:43:08 0.114069 NULL NULL 0
    SRV92FNX FNX size 2007-02-28 18:43:08 14146 NULL NULL 0

    PS: J'ai aussi modifié perfdata_service_metric car il m'avait mis comme metric un truc du genre '.125784s' que j'ai remplacé par 's'

    C quand même bien pourri perfparse
    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

  • #2
    Exact très bien vu Donki, je ne m'étais pas apperçu de cela car c'est corrigé dans le TARBALL.
    D'ailleurs nous allons cité l'auteur : Christophe Borivant.

    Donc je vous mets à disposition ce patch : à appliquer.

    perfparse nagios


    a toute
    Cordialement,

    2JS

    solutions opensource

    Comment


    • #3
      Apparement c quelquechose d'officiel ce bug mais ce qui est étonnant c'est que j'ai la dernière version et toujours le bug ( perfparse-0.106.1 )

      J'ai trouvé ce wiki sur opsyx qui traité justement de ce bug (trés bien fait d'ailleur) :

      http://install.2js.fr/opensource/perfparsenagios.php

      Il sort d'ou ton tarball sans bug ?
      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


      • #4
        merci pour ton compliment sur la doc ...
        en fait la version 0.106.2 est imminente mais flo veut faire beaucoup de choses, mais il faut l'utiliser tellement mieux ...

        le TARBALL vient du CVS.

        je me tate à le mettre sur le site vais me faire tuer ma BP.
        je te l'envoi par email.

        a toute
        Cordialement,

        2JS

        solutions opensource

        Comment

        Working...
        X