Announcement

Collapse
No announcement yet.

Centreon graph

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

  • Centreon graph

    Bonjour,

    J'ai un petit problème, je pense commencer à comprendre ce que je dois faire mais ce n'est pas très claire.

    Je voudrais superviser un équipement réseau qui est en snmp v3, sha et des.

    Je le check via cette ligne de commande :

    ./check_snmp -P 3 -U testuser -L authPriv -a SHA -A passwd -x DES -X passwd 10.10.10.254 -o SNMPv2-MIB:ysDescr.0
    SNMP OK - Cisco NX-OS(tm) n5000, Software (n5000-uk9), Version 5.0(3)N2(1), RELEASE SOFTWARE Copyright (c) 2002-2011 by Cisco Systems, Inc. Device Manager Version 5.2(1), Compiled 6/13/2011 6:00:00 |
    Pas de problème.
    Imaginons que maintenant je voudrais surveiller mon interface vlan250, je m'appuis sur le fichier que j'ai eu en retour d'un snmpwalk.
    Je commence donc par récupérer son identifiant :
    IF-MIB::ifName.151060730 = STRING: Vlan250

    et ensuite je récupère tout ce qui concerne cette interface :

    IF-MIB::ifIndex.151060730 = INTEGER: 151060730
    IF-MIB::ifDescr.151060730 = STRING: Vlan250
    IF-MIB::ifType.151060730 = INTEGER: propVirtual(53)
    IF-MIB::ifMtu.151060730 = INTEGER: 1500
    IF-MIB::ifSpeed.151060730 = Gauge32: 1000000000
    IF-MIB::ifPhysAddress.151060730 = STRING: 54:
    RFC1213-MIB::ipRouteIfIndex.0.0.0.0 = INTEGER: 151060730
    RFC1213-MIB::ipRouteIfIndex.xxxxxxxxxxx = INTEGER: 151060730
    RFC1213-MIB::ipRouteIfIndex.xxxxxxxxxx = INTEGER: 151060730
    IF-MIB::ifHCOutMulticastPkts.151060730 = Counter64: 0
    IF-MIB::ifHCOutBroadcastPkts.151060730 = Counter64: 0
    IF-MIB::ifLinkUpDownTrapEnable.151060730 = INTEGER: enabled(1)
    IF-MIB::ifHighSpeed.151060730 = Gauge32: 1000
    IF-MIB::ifPromiscuousMode.151060730 = INTEGER: false(2)
    IF-MIB::ifConnectorPresent.151060730 = INTEGER: false(2)
    IF-MIB::ifAlias.151060730 = STRING:
    IF-MIB::ifCounterDiscontinuityTime.151060730 = Timeticks: (0) 0:00:00.00
    [...]

    Malheureusement je ne sais pas comment faire pour que centreon fasse la même chose que moi quand je lance la commande.

    1 - Il n'est pas possible que centreon à l'aide d'un "plugin" fasse l'équivalent d'un snmpwalk pour tout découvrir et me proposer directement le monitoring des interfaces de mon choix ?

    2 - Si effectivement ce n'est pas possible, comment faire pour qu'il supervise mon équipement, j'ai lu qu'il fallait utiliser des macro et commands, malheureusement je ne connais pas bien et je n'ai pas bien compris l'utilité, je n'ai d'ailleurs pas trouvé d'exemple sur du snmp v3. Alors faut-il en utiliser et savez-vous ou je pourrais trouver des tuto sur le cas du snmp v3 ?

    Merci d'avance.

  • #2
    Finalement après lecture de nombreux sujets jai fini par avancé un peu.

    Avec une ligne de commande j'arrive à checker l'état de mon interface et le traffic :

    $USER1$/check_snmp_int.pl -H $HOSTADDRESS$ -a SHA -l $ARG1$ -x $ARG2$ -X $ARG2$ -L sha,des -g -n $ARG3$ -k -w $ARG4$,$ARG5$ -c $ARG6$,$ARG7$
    Donc la commande et les arguments sont ok.

    Exemple de retour :

    Interface speed : 1000000000
    Write file returned : 0
    Interface 0, check 0 : 0
    Interface 0, check 1 : 0
    Ethernet101/1/40:UP (0.0KBps/0.0KBps):1 UP: OK
    Status OK
    Maintenant ma commande est bonne, je lui ai associé le profil de graph "traffic".

    Maintenant je ne sais pas quoi en faire.
    J'ai créé mon host, j'ajoute la check command, les arguments, je relance nagios et rien ne passe. J'ai du louper une étape ?

    Comment


    • #3
      Bon et bien finalement à force d'acharnement ça finit par rentrer !


      1 - J'ai fais ma commande pour tester si le host est up ou non.
      2 - Au moment de la création du host j'ai renseigné la commande dans le champ check_command
      3 - Mon host n'a aucun services ( je voulais faire simple aucun template utilisé RIEN ) : Il est UP donc check command ok !
      4 - J'ai finalement réussi à utiliser la seconde commande, cette commande me donne le traffic sur une interface précise (plugin check int)
      BW Ethernet1/1 OK 13m 48s 20/03/2013 16:41:27 1/7 (H) Ethernet1/1:UP (4.0KBps/21.0KBps):1 UP: OK
      Donc maintenant tout est quasi parfait MAIS je n'ai pas de graphique qui se fait et la je ne comprend pas :/

      Voici le contenu de mon onglet




      Centreon
      Graph Template Traffic
      Categories
      Available Selected
      Traffic
      D'ou pourrais venir le problème ?

      Merci à vous.


      EDIT :

      Je viens de regarder via l'interface web centstorage :

      Host Service Metrics Rebuild Waiting Hidden Locked Storage Type
      8.8.8.8 PING time (ms) - ok No No No RRDTool & MySQL
      Centreon-Server / size ( - used ( No No No RRDTool & MySQL
      load load1 - load5 - load15 No No No RRDTool & MySQL
      memory used (o) - size (o) No No No RRDTool & MySQL
      ping time (ms) - ok No No No RRDTool & MySQL

      Il s'agit de mon hôte par défaut que je n'ai pas touché puis de 8.8.8.8 que j'ai ajouté au début avec le service ping standard pour vérifier qu'il grapher bien.

      Pourquoi mes services ne se trouvent pas ici ? Je pense que le problème vien de la :/
      Last edited by enigma; 20 March 2013, 19:59.

      Comment


      • #4
        Bonjour,

        Je pense que ton plugin ne renvoie pas de données de performance d'où l'absence de graphique.

        ++
        /!\Pas de support en message privé - No support in private message/!\

        "Il se faut entraider, c'est la loi de la nature." © Jean de La Fontaine

        Comment

        Working...
        X