Announcement

Collapse
No announcement yet.

Sortir des graph autrement qu'avec les check_graph_*

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

  • Sortir des graph autrement qu'avec les check_graph_*

    Salut,

    Quelqu'un peut il me donner la procédure pour grapher un plugin autre que les check_graph_* (çà c'est ok on va dire) ... ou me renvoyer vers un lien ?
    Ca va faire une semaine que je suis là dessus et je commence à saturer... :cry:

    J'ai suivis les tutos sur le wiki :
    http://wiki.oreon-project.org/index.php/Graphs
    http://wiki.oreon-project.org/index.php/Plugins

    J'ai essayé de rajouter les options -f -g -S $argn°$. J'ai activé les données de perf dans la déf du service... J'ai lu pas mal de sujet sur le forum...
    Je sais plus trop quoi faire.

    Quelqu'un peut il me donner un exemple de ce qu'il a fait pour sortir un graph autrement qu'avec les check_graph_* (peu importe la commande de check) ?

    Ci dessous, ce que j'utilise, tous les services sont bien lancés !

    Mille fois merci d'avance

    Fan
    Fedora 6 ( 2.6.20-1.2962 )
    Nagios 2.9
    Oreon 1.4.1-RC2
    rrdtool 1.2.23

  • #2
    Je pense que le wiki est bien fait pour les graphs ODS.

    Quels sont tes problèmes? Messages d'erreurs?

    Comment


    • #3
      Merci de répondre !

      Prenon par exemple, check_http avec lequel je dois pouvoir faire des graphs comme dit ici :
      http://wiki.oreon-project.org/index....k_http_.28G.29

      ./check_http -H 10.0.22.143
      ==> ok mais ca ne me fait pas de graph

      et si j'ajoute l'option -f à la commance :
      $USER1$/check_http -H $HOSTADDRESS$ -s $ARG1$ -v -f

      Oreon me retourne que la syntaxe n'est pas correcte...
      J'ai essay" en actiovant les données de perf et sans.
      Fedora 6 ( 2.6.20-1.2962 )
      Nagios 2.9
      Oreon 1.4.1-RC2
      rrdtool 1.2.23

      Comment


      • #4
        En faisant un "./check_http -h" en ligne de commande, tu peux connaître les options des plugins et tu remarques que l'option -f n'a rien a voir au perfdata :

        Code:
         -f, --onredirect=<ok|warning|critical|follow>
            How to handle redirected pages
        Ce qui pourrait expliquer l'erreur de syntaxe de ta commande.

        Ta première commande :
        Code:
        ./check_http -H 10.0.22.143
        Doit normalement marcher pour grapher et doit te retourner une sortie dans ce style la :
        Code:
        HTTP OK HTTP/1.1 200 OK - 6580 bytes in 0.019 seconds |time=0.018809s;;;0.000000 size=6580B;;;0
        Tu remarques des infos apres le '|', ce sont les perfdata.
        Et normalement tu dois pouvoir grapher si tu as bien suivi le tuto du wiki.

        Vérifie que :

        1. que ton fichier "service-perfdata" se créé bien là où tu lui as indiqué de se créer.
        2. que les perfdata apparaissent bien dans l'interface d'Oreon.
        3. que des rrd sont bien créés dans "/path_to_oreon/OreonDataStorage/".

        Déjà vérifie ca et tiens nous au courant.

        Comment


        • #5
          ok ok,

          Donc en gros tu me dis qu'il n'y a rien à ajouter à la commande de base. Si j'ai les données de perf activées, ca doit directement me sortir le graphique ?

          1. que ton fichier "service-perfdata" se créé bien là où tu lui as indiqué de se créer. ==> oui
          2. que les perfdata apparaissent bien dans l'interface d'Oreon. ==> apparemment non : voir image, a quoi c'est dû ? Il devrait y avoir quelque chose sur la ligne donées de performance non ?
          3. que des rrd sont bien créés dans "/path_to_oreon/OreonDataStorage/". ==> oui mais comment savoir s'il ne s'agit pas de vieux correspondant à d'autres services ?

          Merci à toi
          Attached Files
          Last edited by fan; 21 May 2007, 12:41.
          Fedora 6 ( 2.6.20-1.2962 )
          Nagios 2.9
          Oreon 1.4.1-RC2
          rrdtool 1.2.23

          Comment


          • #6
            Je n'ai rien qui s'enregistre dans mon service-perfdata.tmp concernant ce service http.

            Sinon je me demandais, je supprimerais bien tous mes services afin de revoir tout ca depuis le début. Quel est la procédure ? Je supprime les services via Orean, j'efface les rrd dans path/rrd et path/OreonDataStoarage, je vide service-perfdata.tmp ? Ca te semble correct ?
            Ca me permettra d'y voir plus clair dans les fichier rrd.

            Merci
            Fedora 6 ( 2.6.20-1.2962 )
            Nagios 2.9
            Oreon 1.4.1-RC2
            rrdtool 1.2.23

            Comment


            • #7
              Re moi

              Sinon j'ai essayé avec check-load et check-swap et là je récupère bien des données de perf via oréon dans le monitoring du service mais pas de graph... J'aurai du avoir un nouveau fichier .rrd dans /usr/local/oreon/OreonDataStorage, c'est bien ca ? Car j'ai toujours le même nombre de fichier rrd...

              voir image

              Merci
              Attached Files
              Last edited by fan; 21 May 2007, 13:36.
              Fedora 6 ( 2.6.20-1.2962 )
              Nagios 2.9
              Oreon 1.4.1-RC2
              rrdtool 1.2.23

              Comment


              • #8
                Originally posted by fan View Post
                ok ok,

                Donc en gros tu me dis qu'il n'y a rien à ajouter à la commande de base. Si j'ai les données de perf activées, ca doit directement me sortir le graphique ?
                Si tu as bien tout configuré oui

                2. que les perfdata apparaissent bien dans l'interface d'Oreon. ==> apparemment non : voir image, a quoi c'est dû ? Il devrait y avoir quelque chose sur la ligne donées de performance non ?
                Oui il devrait y avoir quelque chose. Vérifie bien que les path sont les bons dans ta configuration d'ODS. Et vérifie que ton nagios.cfg est bien configuré comme l'indique le wiki.
                3. que des rrd sont bien créés dans "/path_to_oreon/OreonDataStorage/". ==> oui mais comment savoir s'il ne s'agit pas de vieux correspondant à d'autres services ?
                rrdtool info ton_fichier.rrd

                Comment


                • #9
                  Avec mon check http, pas de données de perd dans oréon mais j'ai créé d'autres check et là j'ai bien des données de perf :

                  check-swap
                  check-load
                  check-snmp-mem

                  Mais pas de graph, normal me diras tu puisque je n'ai pas de nouveau fichier rrd dans /usr/local/oreon/OreonDataStorage.

                  un rrdtool info 14.rrd, je ne vois pas dans les infos qui me sont renvoyées à quel commande de check ca correspond...

                  Code:
                  [[email protected] OreonDataStorage]# rrdtool info 14.rrd
                  filename = "14.rrd"
                  rrd_version = "0003"
                  step = 60
                  last_update = 1179749794
                  ds[metric].type = "GAUGE"
                  ds[metric].minimal_heartbeat = 600
                  ds[metric].min = NaN
                  ds[metric].max = NaN
                  ds[metric].last_ds = "8.741000e+02"
                  ds[metric].value = 2.9719400000e+04
                  ds[metric].unknown_sec = 0
                  rra[0].cf = "AVERAGE"
                  rra[0].rows = 525600
                  rra[0].pdp_per_row = 1
                  rra[0].xff = 5.0000000000e-01
                  rra[0].cdp_prep[0].value = NaN
                  rra[0].cdp_prep[0].unknown_datapoints = 0
                  rra[1].cf = "MIN"
                  rra[1].rows = 525600
                  rra[1].pdp_per_row = 12
                  rra[1].xff = 5.0000000000e-01
                  rra[1].cdp_prep[0].value = 4.1126000000e+02
                  rra[1].cdp_prep[0].unknown_datapoints = 0
                  rra[2].cf = "MAX"
                  rra[2].rows = 525600
                  rra[2].pdp_per_row = 12
                  rra[2].xff = 5.0000000000e-01
                  rra[2].cdp_prep[0].value = 6.3258666667e+02
                  rra[2].cdp_prep[0].unknown_datapoints = 0
                  Comment faire pour avoir cse nouveaux fichiers rrd car en effet j'ai bien suivi le wiki... ?

                  Merci

                  ps : voir pieces jointes pour les config, à noter que pour rrdttool, j'ai essayé en graph simple et avec les sondes
                  Attached Files
                  Last edited by fan; 21 May 2007, 15:24.
                  Fedora 6 ( 2.6.20-1.2962 )
                  Nagios 2.9
                  Oreon 1.4.1-RC2
                  rrdtool 1.2.23

                  Comment


                  • #10
                    Re,

                    Peux tu envoyer l'output de la commande ./chech_http -H ton_serveur s'il te plait?

                    Pour savoir quel rrd correspond a quel services je ne sais pas désolé

                    Mais avec la commande rrdtool info fichier.rrd tu peux voir si il est mis a jour grace au champs last_update qui te remonte le nombre de seconde depuis 1970. Donc en gros si les chiffres bougent dans ce champs c'est qu'il est mis a jour.

                    T'as essayé de restart ods pour tester?
                    T'as quoi dans ton path_to_oreon/oreon/ODS/var/ods.log?

                    Comment


                    • #11
                      Merci pour toutes ces réponses si rapides, j'apprécie vraiment

                      Code:
                      [[email protected] libexec]# ./check_http -H 10.0.22.143
                      HTTP OK HTTP/1.1 200 OK - 384 bytes in 0.003 seconds |time=0.002864s;;;0.000000 size=384B;;;0
                      Oui, je restart tout mes services à chaque changement de config :
                      service httpd restart
                      service mysqld restart
                      service ods restart
                      service nagios restart

                      Ouh là, un extrait de /usr/local/oreon/ODS/var/ods.log :

                      Code:
                      1179751569 - interval : 365 - nb value : 31536000
                      1179751569 - ERROR while creating /usr/local/oreon/OreonDataStorage/22.rrd : opening '/usr/local/oreon/OreonDataStorage/21.rrd': Aucun fichier ou répertoire e ce type
                      1179751569 - ERROR while updating /usr/local/oreon/OreonDataStorage//22.rrd : opening '/usr/local/oreon/OreonDataStorage/22.rrd': Aucun fichier ou répertoirede ce type
                      1179751580 - interval : 365 - nb value : 31536000
                      1179751580 - ERROR while creating /usr/local/oreon/OreonDataStorage/35.rrd : opening '/usr/local/oreon/OreonDataStorage/22.rrd': Aucun fichier ou répertoire e ce type
                      1179751580 - ERROR while updating /usr/local/oreon/OreonDataStorage//35.rrd : opening '/usr/local/oreon/OreonDataStorage/35.rrd': Aucun fichier ou répertoirede ce type
                      1179751580 - interval : 365 - nb value : 31536000
                      1179751580 - ERROR while creating /usr/local/oreon/OreonDataStorage/36.rrd : opening '/usr/local/oreon/OreonDataStorage/35.rrd': Aucun fichier ou répertoire e ce type
                      1179751580 - ERROR while updating /usr/local/oreon/OreonDataStorage//36.rrd : opening '/usr/local/oreon/OreonDataStorage/36.rrd': Aucun fichier ou répertoirede ce type
                      Y'a comme un souci apparemment...

                      Pourtant, j'ai bien comme droits :

                      Code:
                      [[email protected] oreon]# ls -l
                      total 40
                      drwxrwxr-x  3 apache apache 4096 mai 15 15:38 cron
                      drwxrwxr-x  4 apache apache 4096 mai 10 17:32 doc
                      drwxrwxr-x  5 apache apache 4096 mai 10 17:32 filesGeneration
                      drwxrwxr-x  4 apache apache 4096 mai 10 17:32 filesUpload
                      drwxrwxr-x  7 apache apache 4096 mai 10 17:32 GPL_LIB
                      drwxrwxr-x  2 apache apache 4096 mai 16 17:28 log
                      drwxrwxr-x  5 apache apache 4096 mai 21 14:41 ODS
                      drwxrwxr-x  2 nagios nagios 4096 mai 16 17:11 OreonDataStorage
                      drwxrwxr-x  2 nagios nagios 4096 mai 16 17:39 rrd
                      drwxrwxr-x 12 apache apache 4096 mai 10 17:59 www
                      Enfin c'est peut être dû à mes check_graph_* qui font un peu ce qu'ils ont envie il faut le dire... C'est pour ca si tu peu répondre à un de mes post précédent pour effacer tous mes services et fichiers rrd sans risque pour repartir de zéro afin de bien voir ce qu'il se passe.

                      Merci
                      Last edited by fan; 21 May 2007, 15:55.
                      Fedora 6 ( 2.6.20-1.2962 )
                      Nagios 2.9
                      Oreon 1.4.1-RC2
                      rrdtool 1.2.23

                      Comment


                      • #12
                        Très étrange tout ca...

                        Originally posted by fan View Post
                        Enfin c'est peut être dû à mes check_graph_* qui font un peu ce qu'ils ont envie il faut le dire... C'est pour ca si tu peu répondre à un de mes post précédent pour effacer tous mes services et fichiers rrd sans risque pour repartir de zéro afin de bien voir ce qu'il se passe.
                        Ca peut être un test. Efface donc tous tes rrd alors, et on verra bien.
                        A part ca je vois pas trop

                        Comment


                        • #13
                          ok ok,

                          bon bah je vais essayer de voir çà, je te tiens au courant.
                          Merci encore
                          Fedora 6 ( 2.6.20-1.2962 )
                          Nagios 2.9
                          Oreon 1.4.1-RC2
                          rrdtool 1.2.23

                          Comment


                          • #14
                            Bon bah j'ai viré tous les .rrd et j'ai toujours les mêmes erreurs...
                            Queslqu'un a une idée ?

                            Merci
                            Fedora 6 ( 2.6.20-1.2962 )
                            Nagios 2.9
                            Oreon 1.4.1-RC2
                            rrdtool 1.2.23

                            Comment


                            • #15
                              dans options générales => OreonDataStorage, j'ai mis RRDtool dans le type de stockage et non plus rrdtoolMySQL et là plus d'erreurs dans le fichier de log... mais ce n'est pas pour autant que mes fichiers .rrd se créent dans /oreonDataStorage...

                              edit : si en fait il y a toujours les mêmes erreurs...

                              Mon fichier service-perfdata se remplie bien lui !
                              Last edited by fan; 21 May 2007, 17:28.
                              Fedora 6 ( 2.6.20-1.2962 )
                              Nagios 2.9
                              Oreon 1.4.1-RC2
                              rrdtool 1.2.23

                              Comment

                              Working...
                              X