Announcement

Collapse
No announcement yet.

[REGLE]PB avec check_graph_snmp_value.pl et résultat egale 0

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

  • DonKiShoot
    replied
    trés bon le coup du defined :wink:

    honte à moi ops:

    Leave a comment:


  • wistof
    replied
    moi je dis bug !

    Leave a comment:


  • romain
    replied
    defined c'est comme isset en php ?

    si oui je test comme ca demain

    Donc c'est un bug alors ?

    je suis septique, donki l'est moin, il faut que quelqu'un tranche.

    Leave a comment:


  • wistof
    replied
    Originally posted by romain
    Ayer j'ai trouvé !!!

    dans le plugin il y a :

    #=== Plugin return code ====
    if ($return_result ){

    alors forcement $return_result = 0 ( puisque qu'il y a 0 personne sur ma borne)

    alors j'ai modifier en

    "if ($return_result >= 0 )"

    avec ca, la condition if se rempli

    hello,

    je verrais plus ça :

    if (defined($return_result)){

    Leave a comment:


  • DonKiShoot
    replied
    bug car 0 est une valeur, a mon sens :wink:

    Leave a comment:


  • romain
    replied
    peut etre pas un bug

    en fait je me demande si c'est un bug


    peut etre que le plugin estime que si la valeur retournée est égale a 0, il met le service down .

    bug ou pas bug ??

    Leave a comment:


  • julio
    replied
    please un sujet plus explicite... c pas cool pour ceux qui cherchent... Merci.

    et le bug a été reporté dans le bugtracker ? Ca serait cool aussi... Merci encore

    Leave a comment:


  • romain
    replied
    Ayer j'ai trouvé !!!

    dans le plugin il y a :

    #=== Plugin return code ====
    if ($return_result ){

    alors forcement $return_result = 0 ( puisque qu'il y a 0 personne sur ma borne)

    alors j'ai modifier en

    "if ($return_result >= 0 )"

    avec ca, la condition if se rempli

    Leave a comment:


  • romain
    replied
    j'ai un peu plus d'information sur le bug :
    J'ai rajouté la ligne en gras
    #=== Plugin return code ====
    print ("$return_result");
    if ($return_result){
    if ($opt_w && $opt_c && $return_result < $opt_w){
    print "Ok value : " . $return_result;
    if ($opt_f){ print "|value=".$return_result.";".$opt_w.";".$opt_c.";; ";}
    print "\n";
    exit $ERRORS{'OK'};
    } elsif ($opt_w && $opt_c && $return_result >= $opt_w && $return_result < $opt_c){
    print "Warning value : " . $return_result;
    if ($opt_f){ print "|value=$return_result;".$opt_w.";".$opt_c.";; ";}
    print "\n";
    exit $ERRORS{'WARNING'};
    } elsif ($opt_w && $opt_c && $return_result >= $opt_c){
    print "Critical value : " . $return_result;
    if ($opt_f){ print "|value=".$return_result.";".$opt_w.";".$opt_c.";; ";}
    print "\n";
    exit $ERRORS{'CRITICAL'};
    }
    } else {
    print "CRITICAL Host unavailable\n";
    exit $ERRORS{'CRITICAL'};
    }
    et quand j'execute ma ligne de commande
    ./check_graph_snmp_value.pl -H 192.168.28.100 -o .1.3.6.1.4.1.9.9.273.1.1.2.1.1.1 -v1 -C works -w10 -c10
    0CRITICAL Host unavailable
    J'ai mon 0 qui apparait (juste avant CRITICAL), c'est donc pas un probleme de requete, car la variable $result_return me retourne le resultat 0

    Leave a comment:


  • romain
    replied
    non car j'ai été interrogé ma borne quand j'avais 0 personnes avec Getif et getif me retourne la valeur 0.

    Avant je passais par le plugin check_snmp et ca fonctionné.

    exemple pour ma borne 108
    borne_wifi_108 Information sur l’état de l’Host
    Nombre_clients Information sur l’état du Service Programmer un check immédiat pour ce service
    OK 16/02/2006 10:46:27 3 w, 5 d, 22 h, 41 m, 12 s 1/2 Nombre_clients OK - 0
    pour cette borne j'utilise le plugin check_snmp.

    Par contre si j'utilise le ./check_graph_snmp_value.pl je vais avoir mon "CRITICAL Host unavailable"

    Leave a comment:


  • templuche
    replied
    Bonjour,

    Je pense que cela est due au démon snmp de ta borne. Si au moins un utilisateur est connecté, l'OID existe. Par contre si aucun utilisateur n'est connecté, l'OID n'existe pas.

    Leave a comment:


  • [REGLE]PB avec check_graph_snmp_value.pl et résultat egale 0

    Désoler de vous embeter avec mon histoire de check_graph_traffic,

    mais il me semble que j'ai un bug.

    Explication

    Le plugin me retourne une erreur si la valeur du snmp est egale a 0

    exemple :

    nombre d'utilisateur sur une borne WIFI :
    ./check_graph_snmp_value.pl -H 192.168.28.106 -o .1.3.6.1.4.1.9.9.273.1.1.2.1.1.1 -w 15 -c 20 -Cworks -v1
    Ok value : 1
    la j'ai pas d'erreur par ce qu'il y a une personne sur cette borne (moi)

    si je me deconnecte de la borne

    ./check_graph_snmp_value.pl -H 192.168.28.106 -o .1.3.6.1.4.1.9.9.273.1.1.2.1.1.1 -w 15 -c 20 -Cworks -v1
    CRITICAL Host unavailable
    Je sais pas ce que vous en pensez
Working...
X