Announcement

Collapse
No announcement yet.

Probleme avec les plugins check_graph* .pl

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

  • Probleme avec les plugins check_graph* .pl

    Bonjour a tous,

    j'ai un probleme que je voudrai vous soumettre.....

    Voila, j'utilise Nagios depuis peu et ça fonctionne correctement.
    Mais il y quelques jours j'ai fait connaissance d'oreon et j'ai installé la version 1.2.3 RC1.
    Je voulais utiliser les plugins check_graph_* mais rien..... j'y arrive pas.....
    "Pas de graphique disponible.......... Le fichier /usr/local/oreon/rrd/6.rrd n’est pas accessible....."

    voici tout ce que j'ai fait pour le plugin chech_graph_ping:

    -pensant à un probleme d'acces au repertoire, j'ai changé les droits (666)

    -quand je lance le script à la main, il me cree le fichier rrd mais il m'affiche rien.

    -j'ai verifié le chemin des fichiers -> ok

    -j'ai crée plusieurs check commandes clone en modifiant la line de commande
    chech_graph_ping2 : $USER1$/check_graph_ping.pl -H $HOSTADDRESS$ -w 200,20% -c 500,40% -g -S $ARG1$
    chech_graph_ping3 : $USER1$/check_graph_ping.pl -H $HOSTNAME$ -w 200,20% -c 500,40% -n $ARG1$ -g -S $ARG2$

    check_argument pour chech_graph_ping1 rien et pour chech_graph_ping2 !10

    toujours rien..... il ne cree aucun fichier rrd......

    -j'ai été voir en base mysql la table service pour voir si les arguments etaient bien pris en compte -> ok

    -j'ai changé le fichier de conf d'oreon la ligne DIR_RRDTOOL_LIB=/etc/nagios/ remplacé par /usr/bin/ et toujours rien....

    -j'ai vu sur dans ce forum qu'au niveau des plugins il y avait le chemin de rrds.pm de defini.... use lib qw(/usr/local/rrdtool/lib/perl ../lib/perl);
    je n'ai pas cette ligne dans mon plugin.... je l'ai donc rajouté au début du script en modifiant le chemin ...... toujours rien.......

    Si quelqu'un peut m'aider.......
    Merci d'avance je commence à desesperer


    ps : Apres tant de modifs infructueuses, je reinstalle le tout pour la 4eme fois... histoire de repartir avec quelque chose de neuf :wink:




    ------------------------
    Debian Sarge 3.1
    oreon 1.2.3.RC1
    nagios 1.3
    ------------------------
    Debian Sarge 3.1
    oreon 1.2.3.RC1
    nagios 1.3

  • #2
    Hello,

    :arrow: tout d'abord, est ce que le plugin te retourne qqchose ?

    :arrow: Ensuite, re-génére le fichier oreon.conf depuis la page des plugins.

    :arrow: pour les droits sur le répertoire rrd :
    chown -R nagios:nagios $INSTALL_DIR_OREON/rrd
    chmod 775 $INSTALL_DIR_OREON/rrd/*
    :arrow: pour la ligne qw(/usr/local/rrdtool/lib/perl ../lib/perl);
    regarde dans oreon.pm

    :arrow: vérifies aussi que tu as bien tout les modules perl pré-requis
    StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
    Dons Paypal

    Comment


    • #3
      er garde aussi sur le wiki, tu auras aussi tout plein d'info :
      http://wiki.oreon-project.org/wakka....OreonPluginsFR
      Ubuntu 8.04
      Nagios 3.2 + nagios-plugins-1.4.14
      ndoutils-1.4b9
      Centreon 2.1.8
      centreon-syslog-frontend-1.2.1 + centreon-syslog-server-1.1

      Comment


      • #4
        Salut,

        Désolé pour le temps de réponse.....

        Alors, j'ai tout reinstallé, et toujours rien... je m'y prends sans doute tres mal....

        tout d'abord, est ce que le plugin te retourne qqchose ?
        ben quande je le lance à la main ça me donne :
        ./check_graph_ping.pl -H artr1-us -w 200,20% -c 500,40% -n 10 -g -S 7
        GPING OK - rtt min/avg/max/mdev = 66.943/67.489/68.213/0.558 ms

        par contre ce qui est bizarre, c'est quand j'essaie cette commande avec un autre host, ça me donne:
        ./check_graph_ping.pl -H bswt5-mq -w 200,20% -c 500,40% -n 10 -g -S 3
        Use of uninitialized value in concatenation (.) or string at ./check_graph_ping.pl line 176.
        GPING CRITICAL -

        alors que la configuration de mes hosts sont identiques....

        Ensuite, re-génére le fichier oreon.conf depuis la page des plugins.
        c'est fait......

        pour les droits sur le répertoire rrd :
        chown -R nagios:nagios $INSTALL_DIR_OREON/rrd
        chmod 775 $INSTALL_DIR_OREON/rrd/*
        c'est fait aussi.......

        pour la ligne qw(/usr/local/rrdtool/lib/perl ../lib/perl);
        regarde dans oreon.pm
        j'ai (enfin) vu la ligne, merci....

        vérifies aussi que tu as bien tout les modules perl pré-requis
        ben j'utilise d'autres appli utilisant rrd et perl (smokeping, cricket ....)


        maintenant j'ai un graph vide pour l'host dont j'ai lancé la commande à la main...... ça avance .....


        voici la partie global de mon oreon.conf:
        [GLOBAL]
        DIR_OREON=/usr/local/oreon/
        DIR_TRAFFICMAP=/usr/local/oreon/include/trafficMap/average/
        DIR_NAGIOS=/usr/local/nagios/
        DIR_RRDTOOL=/usr/local/oreon/rrd/
        NAGIOS_LIBEXEC=/usr/lib/nagios/plugins/
        NAGIOS_ETC=/etc/nagios/
        DIR_RRDTOOL_LIB=/etc/nagios/

        voici la config de mon host :

        Check_command : check_host_alive
        Max_check_attempts : 20
        Checks_enabled : Nothing
        Event_handler_enabled : Nothing
        Event_handler :
        Low_flap_threshold : 0 %
        High_flap_threshold : 0 %
        Flap_detection_enabled : Nothing
        Process_perf_data : Nothing
        Retain_status_information : Yes
        Retain_nonstatus_information : Yes
        Notification_interval : 30 * 60 secondes
        Notification_period : 24x7
        Notification_options : d,r
        Notifications_enabled : Nothing


        voici la config du service appliqué:

        Check_command : check_graph_ping
        Check_command_arguments : !10
        Max_check_attempts : 3
        Normal_check_interval : 5 * 60 secondes
        Retry_check_interval : 1 * 60 secondes
        Active_checks_enabled : Yes
        Passive_checks_enabled : Nothing
        Check_period : 24x7
        Parallelize_check : Yes
        Obsess_over_service : Nothing
        Check_freshness : Nothing
        Freshness treshold : Nothing
        Event_handler :
        Event_handler_arguments :
        Event_handler enabled : Nothing
        Low flap treshold : Nothing
        High flap treshold : Nothing
        Flap_detection_enabled : Nothing
        Process_perf_data : Yes
        Retain_status_information : Yes
        Retain_nonstatus_information : Yes
        Notification_interval : 30 * 60 secondes
        Notification_period : 24x7
        Notification_options : c,r
        Notification_enabled : Nothing
        Contact Groups : superviseurs



        Merci pour l'aide.....
        ------------------------
        Debian Sarge 3.1
        oreon 1.2.3.RC1
        nagios 1.3

        Comment


        • #5
          Originally posted by Olive
          par contre ce qui est bizarre, c'est quand j'essaie cette commande avec un autre host, ça me donne:
          ./check_graph_ping.pl -H bswt5-mq -w 200,20% -c 500,40% -n 10 -g -S 3
          Use of uninitialized value in concatenation (.) or string at ./check_graph_ping.pl line 176.
          GPING CRITICAL -
          a priori, ton host bswt5-mq n'existe pas ou n'est pas résolu....


          fait attention aussi, si tu as lancé la commande avec le user root, ton fichier rrd ne pourra pas etre modifier par nagios
          StatusMap Module - NDO Tools Module - ImportCSV Module - SNMP-UI Module - PDFReports Module
          Dons Paypal

          Comment


          • #6
            Alors, alors

            comme je disais precedemment, maintenant pour l'host que j'ai lancé à la main j'ai un graph vide......

            En effet wistof le fichier .rrd associé appartenait à root, j'ai fait un chown.
            mais toujours rien, on aurait dit qu'il ne mets rien à jour, pire qu'il ne lance aucune check commande. Je ne vois rien dans les logs de Nagios sur le service Oreon ( est ce normal ?)
            Aurais tu une tite astuce pour voir si oreon exécute cette check command... (log, script maison...)


            pour bswt5-mq, je ne comprends pas trop. Pourtant cet hote existe et est testé correctement......

            Information sur l’état de l’Host bswt5-mq Options
            Etat de l’Host UP
            Informations sur l’état
            (Host assumed to be up)
            Last Status Check 10-11-2005 at 11:05:55
            Status Data Age 20-10-2005 at 20:22:02
            Last State Change: 20-10-2005 at 20:22:02
            Current State Duration 23-01-1970 at 11:09:30
            Last Host Notification N/A
            Current Notification Number 0
            Is This Host Flapping ? N/A
            Percent State Change 1%
            Est ce qu’un arrêt est programmé ? NO
            Dernière mise à jour 12-11-2005 at 17:59:10
            Information sur l’état de l’Host

            Host Checks: YES
            Host Notifications: YES
            Event Handler: NO
            Flap Detection: NO

            Quand tu parles de résolution, Oreon fait cette action à quel niveau, dois je verifier un parametre en base ?

            Merci d'avance pour la réponse.
            ------------------------
            Debian Sarge 3.1
            oreon 1.2.3.RC1
            nagios 1.3

            Comment


            • #7
              ok, j'ai vu le probleme de resolution....

              Mais je ne pensais pas que les plugins s'appuyaient sur les DNS .... je croyais qu'ils se basaient sur la conf d'oreon....

              Bref maintenant je sais, et merci.

              Par contre toujours rien, les fichiers rrd ne se creent pas automatiquement et n'affichent rien.....
              Le fichier crée en lançant le script à la main ne se mets pas à jour.... (l'heure de création du fichier est toujours la meme, et les droits sont OK)

              Autre chose, j'ai changé de check_commande au niveau du template service appliqué à mes hosts, et oreon à supprimé les fichiers rrds qui avaient été crées lors du lancement du script à la main......... :? (dans ce sens ça marche alors....)

              Faut que je trouve où ça coince

              Bon j'y retourne .... :wink:
              ------------------------
              Debian Sarge 3.1
              oreon 1.2.3.RC1
              nagios 1.3

              Comment

              Working...
              X