Announcement

Collapse
No announcement yet.

Heartbeat des fichiers RRDs

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

  • Heartbeat des fichiers RRDs

    Bonjour,

    Je fais référence à un post sur le forum anglais concernant le heartbeat des fichiers RRD qui est la cause de beaucoup de problèmes chez de nombreuses personnes. En particulier des trous dans les graphes.

    Au lieu de faire

    Code:
    # cd /usr/local/oreon/OreonDataStorage
    # for f in *.rrd; do rrdtool tune $f --heartbeat metric:600; done
    (qu'il faut faire à chaque fois qu'un nouveau RRD est créé... :-( )

    ce qui résoud parfois le problème, ne devrait-on pas faire plutôt dans /usr/local/oreon/ODS/lib/updateFunctions.pm (avec le dernier patch appliqué)

    Code:
    ligne 62 :
    
    $interval = $interval * $data->{'interval_length'} + 10;
    
    et
    
    ligne 66 :
    
    RRDs::create ($_[0]."/".$_[1].".rrd", "-b ".$begin, "-s ".$interval, 
    "DS:metric:GAUGE:".$interval.":U:U", 
    "RRA:AVERAGE:0.5:1:".$_[5], "RRA:MIN:0.5:12:".$_[5], "RRA:MAX:0.5:12:".$_[5]);
    par :

    Code:
    $interval = $interval * $data->{'interval_length'};
    
    et
    
     RRDs::create ($_[0]."/".$_[1].".rrd", "-b ".$begin, "-s ".$interval, 
    "DS:metric:GAUGE:". $interval * 2 .":U:U", 
    "RRA:AVERAGE:0.5:1:".$_[5], "RRA:MIN:0.5:12:".$_[5], "RRA:MAX:0.5:12:".$_[5]);
    Alors ??
    Centos 4.4
    Nagios 2.9
    Oreon 1.4 patché jusqu'aux yeux...

  • #2
    Pour avoir des beaux graph, par convention le heartbeat est égal à 2 fois le step.
    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
      Donc ce que j'ai dit est correct, non ??
      Centos 4.4
      Nagios 2.9
      Oreon 1.4 patché jusqu'aux yeux...

      Comment


      • #4
        si tu check toutes les 5mn ton step est de 300 sec donc ton heartbeat devrais être de 600
        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


        • #5
          Ok, je suis bien d'accord avec toi, c'est bien ce qui est proposé dans la correction du code source !

          Ma question est : ne devrait-on pas le corriger dans le prochain patch/release ?
          Centos 4.4
          Nagios 2.9
          Oreon 1.4 patché jusqu'aux yeux...

          Comment


          • #6
            ba si mais ca faut voir avec julio, le mieux c'est d'ouvrir un 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


            • #7
              Ok j'ai ouvert un bug !
              On peut fermer le topic.
              Centos 4.4
              Nagios 2.9
              Oreon 1.4 patché jusqu'aux yeux...

              Comment


              • #8
                Euh non finalement je ne ferme pas le topic...

                Je constate quand même des graphes avec des trous... Malgré le fait que mon heartbeat soit le double de celui de mon step...

                Exemple avec un service qui vérifie la taille de mon DD.

                Mais j'ai remarqué une erreur dans mes logs Nagios (qui n'apparaît qu'un fois dans le log):

                [1181135241] SERVICE ALERT: pc3.dist.demo.net;Occupation disque;UNKNOWN;SOFT;1;unable to update '/usr/local/oreon/rrd/2_5.rrd' : illegal attempt to update using time 1181135235 when last update time is 1181135235 (minimum one second step)

                Je ne comprends pas :-(
                Attached Files
                Centos 4.4
                Nagios 2.9
                Oreon 1.4 patché jusqu'aux yeux...

                Comment


                • #9
                  La date de ton serveur varie surement à cause d'un serveur de temps un peu folklo.
                  Ou alors une mauvaise config d'Oreon qui fait que deux services identiques s'éxécutent en même temps aves les mêmes paramètres.
                  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


                  • #10
                    Salut,
                    j'ai teste la commandes dans OreonDataStorage à savoir :

                    for f in *.rrd; do rrdtool tune $f --heartbeat metric:600; done
                    mais le système me repond :

                    ERROR: unknown data source name 'metric'
                    ERROR: unknown data source name 'metric'
                    Une idee ???

                    merci

                    Comment


                    • #11
                      Pour DonKiShoot :

                      La date de ton serveur varie surement à cause d'un serveur de temps un peu folklo.
                      La date de mon serveur varie avec quelle autre date ?? d'un autre serveur ?
                      De plus je ne n'utilise pas de NTP...

                      une mauvaise config d'Oreon qui fait que deux services identiques s'éxécutent en même temps aves les mêmes paramètres.
                      Une mauvaise config ? Je ne vois pas très bien comment....

                      Pour cedb :

                      Je pense que c'est normal. C'est juste que tu essaie d'appliquer ta commandes sur des fichiers RRD crées par des plugins perfparse (là où cette commande échoue) qui se trouvent (apparemment) dans le même répertoire que ceux générés par ODS.

                      Donc pour moi tes RRD générés par ODS ont été mis à jour. Il n'y a pas de problème !
                      Centos 4.4
                      Nagios 2.9
                      Oreon 1.4 patché jusqu'aux yeux...

                      Comment


                      • #12
                        ok, merci floyd, ca rejoint mon probleme que je viens de poster (par une connerie faite a la bourrin apres un petage de plomb )

                        http://forum.oreon-project.org/showthread.php?t=3773

                        Merci

                        Comment

                        Working...
                        X