Announcement

Collapse
No announcement yet.

[REGLE] Oreon et les graph rrdtool

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

  • [REGLE] Oreon et les graph rrdtool

    Bonjour
    je chercher a intégrer les graph rrdtool a oreon.
    Oreon et rrdtool fonctionnent deja tres bien séparement.

    J'ai copié les fichiers des plugins (Plugins Oreon 1.0)dans le répertoire libexec comme par ex check_graph_ping.
    et je souhaiterai créér le graph rrdtool et l'afficher dans oreon.

    Comment dois je m'y prendre ? afin d'avoir ce resultat : http://oreon.org/images/screenshots/graph1.jpg

    Lorsque je veux créer un nvx service, je n'ai pas dans command_check , check_graph_ping. alors qu'ils apparaissent bien dans les sondes dans option.
    Dois je modfier le fichier services et checkcommand a la main, si oui auriez des modeles ?

    Merci d'avance
    debian 2.6.18-5-686
    Nagios 2.6
    Centreon 1.4.1
    Nagvis 1.2.2
    ndoutils-1.4b7

  • #2
    Hello,

    Si tu utilises la 1.2.2RC3, utilise plutot les plugins inclus dans le tar.gz.

    Pour créer un nouveau check_command, il faut aller dans 'Configuration>Commande>Check'

    pour check_graph_ping :
    de base :
    $USER1$/check_graph_ping.pl -H $HOSTADDRESS$ -g -S $ARG1$
    avec threshold :
    $USER1$/check_graph_ping.pl -H $HOSTADDRESS$ -w 200,20% -c 500,50% -g -S $ARG1$
    il faut aussi générer le fichier 'Oreon.conf' depuis la page 'Options>Plugins'
    StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
    Dons Paypal

    Comment


    • #3
      bonjour wistof

      merci j'ai reussi à créer de cette maniere le service et la commande.
      j'ai égelment fait generer dans option.
      j'ai également recopier les plugins de la 1.2.2RC3 dans nagios/libexec

      Par contre lorsque je veux visualiser le graph, j'ai ce msg d'erreur :
      "Le fichier /usr/local/oreon/rrd/437.rrd n'est pas accessible"
      en effet, il n'existe pas

      dans ce rep, j'ai un fichier qui est créé qd je tape la commande manuellement.

      Sais tu pourquoi ce fichier n'est pas générer automatiquement ?
      Merci
      debian 2.6.18-5-686
      Nagios 2.6
      Centreon 1.4.1
      Nagvis 1.2.2
      ndoutils-1.4b7

      Comment


      • #4
        aucun fichier rrd ne se créé....

        par contre, le plugin te renvoit 'OK'.

        peux-tu faire une recherche du fichier 'RRDs.pm' sur ta machine ?
        StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
        Dons Paypal

        Comment


        • #5
          en effet ca me renvoi un ok

          le fichier se trouve dans /usr/local/rrdtool-1.0.49/perl-shared/RRDs.pm
          d'ailleur lors ma recherche j'en ai trouvé plusieurs:
          /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/RRDs.pm
          /usr/local/rrdtool-1.0.49/perl-shared/RRDs.pm
          /usr/local/rrdtool-1.0.49/perl-shared/blib/lib/RRDs.pm
          /usr/local/rrdtool-1.0.49/doc/RRDs.pm

          voici son contenu:
          package RRDs;
          use strict;
          use vars qw(@ISA $VERSION);
          @ISA = qw(DynaLoader);
          require DynaLoader;
          $VERSION = 1.000491;
          bootstrap RRDs $VERSION;
          1;
          __END__
          =head1 NAME
          RRDs - Access rrdtool as a shared module

          Le reste du fichier est bleu, comme commenté a patir de __END__

          Que dois je en faire ?
          debian 2.6.18-5-686
          Nagios 2.6
          Centreon 1.4.1
          Nagvis 1.2.2
          ndoutils-1.4b7

          Comment


          • #6
            alors...
            edites ton fichier plugin check_graph_*.pl
            trouve la ligne
            use lib qw(/usr/local/rrdtool/lib/perl ../lib/perl);
            et remplace
            /usr/local/rrdtool/lib/perl
            par
            /usr/local/rrdtool-1.0.49/perl-shared
            StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
            Dons Paypal

            Comment


            • #7
              ok c'est fait, ,j'ai aussi redemarrer nagios
              et le resultat de la commande me donne tjs pareil :
              [[email protected] libexec]# ./check_graph_ping.pl -H 172.21.63.21 -w 200,20% -c 500,50% -g -S 1
              GPING OK - rtt min/avg/max/mdev = 33.161/33.161/33.161/0.000 ms

              et j'ai tjs l'erreur dans oreon
              Le fichier /usr/local/oreon/rrd/437.rrd n'est pas accessible

              as tu un idée ?
              debian 2.6.18-5-686
              Nagios 2.6
              Centreon 1.4.1
              Nagvis 1.2.2
              ndoutils-1.4b7

              Comment


              • #8
                ./check_graph_ping.pl -H 172.21.63.21 -w 200,20% -c 500,50% -g -S 437
                StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
                Dons Paypal

                Comment


                • #9
                  merci je comprends maintenant le "S"

                  par contre, faut-il tjs créer le fichier en ligne de commande ou il peut et devrait se generer tout seul ?
                  debian 2.6.18-5-686
                  Nagios 2.6
                  Centreon 1.4.1
                  Nagvis 1.2.2
                  ndoutils-1.4b7

                  Comment


                  • #10
                    nan, il se créer tout seul, par contre, si tu le créé en cmd avec root, fais attention au droit par la suite, nagios ne pourra plus le mettre à jour
                    StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
                    Dons Paypal

                    Comment


                    • #11
                      dans mon cas , il ne se crée pas automatiquement.
                      Sais tu pourquoi ? Aurais tu des pistes ?
                      debian 2.6.18-5-686
                      Nagios 2.6
                      Centreon 1.4.1
                      Nagvis 1.2.2
                      ndoutils-1.4b7

                      Comment


                      • #12
                        pb de droits sur le rep RRD ?

                        essaie la ligne de commande avec ton user nagios
                        StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
                        Dons Paypal

                        Comment


                        • #13
                          les droits etaitent pour nagios , j'ai changé pour apache voici le resultat
                          drwxrwxr-x 2 apache apache 4096 aoû 31 12:07 rrd/

                          par contre , j'ai recrée un service et le graph ne s'est pas généré tout seul ???
                          debian 2.6.18-5-686
                          Nagios 2.6
                          Centreon 1.4.1
                          Nagvis 1.2.2
                          ndoutils-1.4b7

                          Comment


                          • #14
                            nagios doit pouvoir etre dans le répertoire
                            apache doit pouvoir lire dans le répertoire
                            StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
                            Dons Paypal

                            Comment


                            • #15
                              je ne comprends pas , meme en créant les fichiers avec le compte nagios, les fichier rrd ne se mettent pas a jour.

                              les droits sont bons pour nagios.apache en 664
                              preuve, ma premiere courbe se met bien a jour, mais pas les suivantes

                              vois tu d'où ca peut venir ?
                              debian 2.6.18-5-686
                              Nagios 2.6
                              Centreon 1.4.1
                              Nagvis 1.2.2
                              ndoutils-1.4b7

                              Comment

                              Working...
                              X