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

  • DonKiShoot
    replied
    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

    Leave a comment:


  • DonKiShoot
    replied
    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.

    Leave a comment:


  • DonKiShoot
    replied
    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 ?

    Leave a comment:


  • DonKiShoot
    started a topic ODS et perfdata avec des espaces ?

    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.
Working...
X