Announcement

Collapse
No announcement yet.

ODS et perfdata avec des espaces ?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ODS et perfdata avec des espaces ?

    J'ai pas mal d'erreur dans ma log ODS sur ces perfdata là :

    HP NC7781 Gigabit Server Adapter:UP (0.0Mbps/0.0Mbps):1 UP: OK | 'HP NC7781 Gigabit Server Adapter_in_bps'=9384;;;0;100000000 'HP NC7781 Gigabit Server Adapter_out_bps'=10849;;;0;100000000 'HP NC7781 Gigabit Server Adapter_speed_bps'=100000000

    On constate bien qu'il y a bien les quotes au niveau du label (de la description de l'interface réseau) mais une fois dans ODS en cherchant un peu, en faisant des prints partout, je trouve qu'il n'y a plus les quotes et je me demande si cela ne perturbe pas ODS car je constate qu'il passe 5 fois sur les même datas avant de planter lamentablement sur ses updates à répétition.

    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - Update in progress1 ... 0:/var/lib/ods/database/ , 1:67 , 2:1187713259 , 3:9384 , 6:Adapter_in_bps
    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - Update in progress1 ... 0:/var/lib/ods/database/ , 1:67 , 2:1187713259 , 3:9384 , 6:Adapter_in_bps
    1187713264 - Updating : /var/lib/ods/database/67.rrd : Adapter_in_bps, 1187713259:9.384000e+03
    1187713264 - ERROR while updating /var/lib/ods/database/67.rrd : illegal attempt to update using time 1187713259 when last update time is 1187713259 (minimum one second step)
    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - Update in progress1 ... 0:/var/lib/ods/database/ , 1:67 , 2:1187713259 , 3:9384 , 6:Adapter_in_bps
    1187713264 - Updating : /var/lib/ods/database/67.rrd : Adapter_in_bps, 1187713259:9.384000e+03
    1187713264 - ERROR while updating /var/lib/ods/database/67.rrd : illegal attempt to update using time 1187713259 when last update time is 1187713259 (minimum one second step)
    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - Update in progress1 ... 0:/var/lib/ods/database/ , 1:67 , 2:1187713259 , 3:9384 , 6:Adapter_in_bps
    1187713264 - Updating : /var/lib/ods/database/67.rrd : Adapter_in_bps, 1187713259:9.384000e+03
    1187713264 - ERROR while updating /var/lib/ods/database/67.rrd : illegal attempt to update using time 1187713259 when last update time is 1187713259 (minimum one second step)
    1187713264 - dollar0:HP NC7781 Gigabit Server Adapter_in_bps=9384;;;0;100000000 HP NC7781 Gigabit Server Adapter_out_bps=10849;;;0;100000000 HP NC7781 Gigabit Server Adapter_speed_bps=100000000

    1187713264 - Update in progress1 ... 0:/var/lib/ods/database/ , 1:67 , 2:1187713259 , 3:9384 , 6:Adapter_in_bps
    1187713264 - Updating : /var/lib/ods/database/67.rrd : Adapter_in_bps, 1187713259:9.384000e+03
    1187713264 - ERROR while updating /var/lib/ods/database/67.rrd : illegal attempt to update using time 1187713259 when last update time is 1187713259 (minimum one second step)

    ......
    Last edited by DonKiShoot; 22 August 2007, 10:05.
    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
    Déja la boucle commence par :

    foreach my $tab (split(' ', $_[0])){

    Si pour $tab il pensait "label+perfdata", c'est mort puisque il n'y a plus les quotes donc le programme voit chaque bout du label comme un $tab.

    Reste à trouver à quel endroit sont viré ces quotes et pourquoi ?
    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


    • #3
      Il semblerait que ce soit nagios qui ne respecte pas ses propre standards.
      Nagios demande que l'on développe les plugins avec des quotes pour les labels comportant des espaces mais dans sa variable $SERVICEPERFDATA$ il les supprimes. Pfff !

      Bon ba y a plus qu'à modifier les plugins pour qu'il n'utilise plus d'espaces dans les labels.

      Ca devrait résoudre le problème.
      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
        J'ai fini par trouver la réponse sur la mailing list de nagios-devel.

        Il suffisait de supprimer le quote de la liste des "Illegal Macro Output Characters"

        Je n'ai plus d'erreur dans la log d'ODS.

        C'est une sacré astuce pour une FAQ ça
        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

        Working...
        X