Announcement

Collapse
No announcement yet.

compteurs SNMP faux !

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

  • compteurs SNMP faux !

    Bonjour à tous,

    je poste ici car mon problème n'est ni lié à Nagios ni lié à Centreon.
    Suite à une alarme m'indiquant qu'un serveur avait son taux CPU en critique, je me loggue sur la bécane, je fais un top et là je constate que le taux CPU ne dépasse pas 5% au niveau user, 1% au niveau système.

    J'effectue donc mes requêtes SNMP à la mano et voilà ce que j'obtiens :
    UCD-SNMP-MIB:sCpuUser.0 = INTEGER: 45
    UCD-SNMP-MIB:sCpuSystem.0 = INTEGER: 47
    UCD-SNMP-MIB:sCpuIdle.0 = INTEGER: 7

    Celà me rassure un peu, Centreon n'est pas dingue, c'est le serveur qui me retourne des valeurs SNMP aberrantes...Pourquoi ?
    Quelqu'un connaît-il ce problème ? Pour info, une mise à niveau des packages SNMP ne résout pas le problème.
    Last edited by stekut; 28th October 2008, 17:37.

  • #2
    Originally posted by stekut View Post
    Bonjour à tous,

    je poste ici car mon problème n'est ni lié à Nagios ni lié à Centreon.
    Suite à une alarme m'indiquant qu'un serveur avait son taux CPU en critique, je me loggue sur la bécane, je fais un top et là je constate que le taux CPU ne dépasse pas 5% au niveau user, 1% au niveau système.

    J'effectue donc mes requêtes SNMP à la mano et voilà ce que j'obtiens :
    UCD-SNMP-MIB:sCpuUser.0 = INTEGER: 45
    UCD-SNMP-MIB:sCpuSystem.0 = INTEGER: 47
    UCD-SNMP-MIB:sCpuIdle.0 = INTEGER: 7

    Celà me rassure un peu, Centreon n'est pas dingue, c'est le serveur qui me retourne des valeurs SNMP aberrantes...Pourquoi ?
    Quelqu'un connaît-il ce problème ? Pour info, une mise à niveau des packages SNMP ne résout pas le problème.
    Oui, « problème » également connu : ces OID sont obsolètes (la mention apparaît dans la description de la MI. Il faut utiliser les OID équivalents en données brutes (« Raw »), soit :
    - UCD-SNMP-MIB:sCpuRawUser.0 ;
    - UCD-SNMP-MIB:sCpuRawNice.0 ;
    - UCD-SNMP-MIB:sCpuRawSystem.0 ;
    - UCD-SNMP-MIB:sCpuRawIdle.0 ;
    - UCD-SNMP-MIB:sCpuRawWait.0 ;
    - UCD-SNMP-MIB:sCpuRawKernel.0 ;
    - UCD-SNMP-MIB:sCpuRawInterrupt.0.

    Comme il s'agit de données brutes, il faut effectuer deux fois la mesure dans un intervalle relativement court (de l'ordre de deux à trois secondes) et calculer le pourcentage pour chacun d'entre eux.
    Attention, ssCpuRawIdle doit bien évidemment être pris à l'envers par rapport aux autres car 99% de processus en idle n'est pas une situation critique.
    Bien qu'il s'appuie sur mon module Nagios::Plugin::NetSNMP, c'est exactement ce que fait mon plugin check_ucd-snmp_cpu_usage.pl (Toutefois, il ne traite pas les trois derniers OID cités précédemment).
    Last edited by surcouf; 28th October 2008, 14:27.
    Raphaël 'SurcouF' Bordet
    Je ne teste pas mes plugins en root, tu ne testes pas tes plugins en root...
    Dons Paypal

    Comment


    • #3
      Merci pour ces infos, ça me rassure un peu, par contre ca implique certaines modif', je me demande pourquoi je n'ai pas eu ce problème avant...

      Comment


      • #4
        Où pourrais-je trouver ton module Nagios::Plugin::NetSNMP ???

        Comment


        • #5
          Petit up, je n'ai pas eu de retour, est-il possible d'avoir ton module pour utiliser ton script ???
          Ce serait chouette...

          Merci.

          Comment

          Working...
          X