Announcement

Collapse
No announcement yet.

Check Centreon Snmp Traffic

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

  • Check Centreon Snmp Traffic

    Bonjour,

    J'essaye de monitorer les ports des switchs que je gère. J'aimerais avoir leur bande passante et leur statut. J'ai des Switch TP-Link, Cisco et Dell. Toutefois je me heurte à la même problématique, à savoir le nom des interfaces.

    Sur le Switch Cisco, voila un extrait du résultat que j'obtient :lors de l'excution de la commande suivante : ./check_centreon_snmp_traffic -H 192.168.81.253 -s

    Interface 49 :: gigabitethernet1 :: up
    Interface 50 :: gigabitethernet2 :: up
    Interface 51 :: gigabitethernet3 :: up
    Interface 52 :: gigabitethernet4 :: down
    Interface 53 :: gigabitethernet5 :: up
    Interface 54 :: gigabitethernet6 :: down


    sur le TP-Link :

    ./check_centreon_snmp_traffic -H 192.168.81.254 -s

    Interface 1 :: port 1: Gigabit Copper :: up
    Interface 2 :: port 2: Gigabit Copper :: up
    Interface 3 :: port 3: Gigabit Copper :: up
    Interface 4 :: port 4: Gigabit Copper :: up
    Interface 5 :: port 5: Gigabit Copper :: up
    Interface 6 :: port 6: Gigabit Copper :: down
    Interface 7 :: port 7: Gigabit Copper :: down
    Interface 8 :: port 8: Gigabit Copper :: down
    Interface 9 :: port 9: Gigabit Copper :: down


    Je pense qu'il faut créer une commande check pour chaque port et l'intégrer dans un modèle de service. Par contre je n'arrive pas à isoler un seul port. J'ai essayé sur les deux switch avec la variable -i et la variable -n. voici une liste des commandes que j'ai passé :

    Cisco :

    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i eth1
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i gigabitethernet1
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i gigabitethernet1 -n
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i "gigabitethernet1" -n
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i Interface 49
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i Interface 49 -n
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i "Interface 49" -n
    ./check_centreon_snmp_traffic -H 192.168.81.253 -s -i "49;gigabitethernet1" -n


    Idem pour le TP-Link mais avec port 1 ou Interface 1

    Le resultat a chaque commande :

    Unknown -i number expected... or it doesn't exist, try another interface - number

    j'ai également été voir le cache qui se trouve /var/lib/centreon/centplugins

    Cisco :

    49;gigabitethernet1
    50;gigabitethernet2
    51;gigabitethernet3
    52;gigabitethernet4
    53;gigabitethernet5
    54;gigabitethernet6
    55;gigabitethernet7

    TP-Link :

    1;port 1: Gigabit Copper
    2;port 2: Gigabit Copper
    3;port 3: Gigabit Copper
    4;port 4: Gigabit Copper
    5;port 5: Gigabit Copper
    6;port 6: Gigabit Copper
    7;port 7: Gigabit Copper
    8;port 8: Gigabit Copper
    9;port 9: Gigabit Copper
    10;port 10: Gigabit Copper
    11;port 11: Gigabit Copper


    Merci de votre aide concernant ce problème.

  • #2
    Bonjour,

    Pourquoi n'utilises-tu pas les numéros maintenant que tu les as ?
    De plus tu peux enlever le -s.

    Cordialement,
    Bastien

    Comment


    • #3
      Bonjour,

      J'ai résolu mon problème en utilisant la commande check_snmp_interface. Par exemple pour le Cisco :

      check_snmp_interface.pl -H $HOSTADDRESS$ -C public -n "gigabitethernet1" -r

      Le "-r" sert à ne remonter que le port 1, si on retire le "-r" il remonte tout ce qui commence par 1 (12, 14, ...)

      Et pour te répondre Bastien, c'est ce que je voulais faire et c'est justement cette problématique que j'ai annoncé, j'ai le numéros de port et leur nom et rien ne fonctionne. tandis qu'avec la commande cité dans ce post, tout est ok.


      Cordialement,

      Comment

      Working...
      X