Announcement

Collapse
No announcement yet.

Probleme avec les plugins check_graph* .pl

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

  • Olive
    replied
    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:

    Leave a comment:


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

    Leave a comment:


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

    Leave a comment:


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

    Leave a comment:


  • inconnuflo
    replied
    er garde aussi sur le wiki, tu auras aussi tout plein d'info :
    http://wiki.oreon-project.org/wakka....OreonPluginsFR

    Leave a comment:


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

    Leave a comment:


  • Olive
    started a topic Probleme avec les plugins check_graph* .pl

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