Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen

Onderwerp: SNMP OID's

  1. #1
    SNMP OID's
    geregistreerd gebruiker
    14 Berichten
    Ingeschreven
    17/05/11

    Locatie
    Zedelgem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    SNMP OID's

    Beste WHT'ers,

    Voor mij ligt voor de hobby een HP2626 procurve switch, en ik probeer die uit te lezen met SNMP, het gaat me dan vooral om de upload / download per poort. Nu reikt mijn kennis op dit gebied niet zo ver dat dit me helemaal vlekkeloos lukt. Wat vragen, waarvan ik hoop dat jullie daar een antwoord op hebben;

    32 of 64 bits counters gebruiken? De ene website zegt 32 bits en de ander 64, ik dacht er zelf aan gewoon 64 te gebruiken omdat dit in principe geen nadelen heeft, maar je met 32 bit wel problemen kunt krijgen als je boven de 100 mbit/s trekt (wat de switch niet aan kan maar toch).

    Dan vraag ik mij ook af hoe ik aan de juiste OID's (zo heet het toch?) kom voor de juiste poorten. Met een snmpwalk krijg ik een lijst van een paar duizend verschillende nummers, waarvan een heleboel counters e.d.

    Zo zie ik bijvoorbeeld "iso.3.6.1.2.1.2.2.1.10.1" tot en met "iso.3.6.1.2.1.2.2.1.10.24", wat mij dus poort 1 t/m 24 op de switch lijkt, maar hoe weet ik nu of het getal wat hieruit komt bij een snmp2_get de download, upload of aantal packets is? Is daar een lijst van of een ander systeem?

    Ik zou het waarderen als jullie mij een beetje op weg kunnen helpen.

    Ruben

  2. #2
    SNMP OID's
    moderator
    5.280 Berichten
    Ingeschreven
    30/05/03

    Post Thanks / Like
    Mentioned
    25 Post(s)
    Tagged
    0 Thread(s)
    204 Berichten zijn liked


    Naam: Pantsy
    Registrar SIDN: N/A

    Welk monitoring programma gebruik je? Of heb je zelf iets geschreven... Is wel handig om vooraf te weten.

  3. #3
    SNMP OID's
    geregistreerd gebruiker
    14 Berichten
    Ingeschreven
    17/05/11

    Locatie
    Zedelgem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik probeer het er zelf met PHP (snmp2_get) uit te trekken. Daarvoor heb ik dus het OID nodig om de goede value te pakken, maar ik ben er helaas nog niet uit gekomen welke OID ik moet hebben, aangezien er tientallen zijn.

  4. #4
    SNMP OID's
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Uit ons eigen script:

    PHP Code:
        const INOCTETS64_OID   = '.1.3.6.1.2.1.31.1.1.1.6'; /* ifHCInOctets */
        
    const INOCTETS32_OID   = '.1.3.6.1.2.1.2.2.1.10'; /* ifInOctests */
        
    const OUTOCTETS64_OID  = '.1.3.6.1.2.1.31.1.1.1.10'; /* ifHCOutOctets */
        
    const OUTOCTETS32_OID  = '.1.3.6.1.2.1.2.2.1.16'; /* ifOutOctets */ 
    - octets = bytes
    - 64-bit is beter, maar niet elke switch ondersteund dat.
    - doe een "walk" op het OID ipv "get" om de gegevens van alle poorten binnen te halen.

  5. #5
    SNMP OID's
    geregistreerd gebruiker
    14 Berichten
    Ingeschreven
    17/05/11

    Locatie
    Zedelgem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Hartelijk bedankt! Volgens mij ben ik er gekomen, met de juiste OID's en de definitie van "octets", en het gebruik van deze pagina zouden dit ze moeten zijn:
    In data: iso.3.6.1.2.1.2.2.1.10.PORT
    Out data: iso.3.6.1.2.1.2.2.1.16.PORT

    Ik kan weer even vooruit!

  6. #6
    SNMP OID's
    geregistreerd gebruiker
    1.555 Berichten
    Ingeschreven
    20/07/10

    Locatie
    's-Gravenhage

    Post Thanks / Like
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    308 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door Ruben Portier Bekijk Berichten
    Hartelijk bedankt! Volgens mij ben ik er gekomen, met de juiste OID's en de definitie van "octets", en het gebruik van deze pagina zouden dit ze moeten zijn:
    In data: iso.3.6.1.2.1.2.2.1.10.PORT
    Out data: iso.3.6.1.2.1.2.2.1.16.PORT

    Ik kan weer even vooruit!
    Dat zijn de gewone (32 bit) octet counters.
    (ifInOctets.port en ifOutOctets.port )
    Overigens moet je snmpv2c gebruiken om 64 bit te kunnen uitlezen, met snmpv1 gaat het niet.
    Het "probleem" van 32 bit hangt overigens af van je polling interval.
    Waar het om gaat is of binnen één polling interval de counter 'klokje rond' gedraaid kan worden.
    Bij 32 bit octet counters is dat dus of je binnen een polling cycles 4GB er door heen kunt pompen. Bij een 100Mbit poort kan dat binnen een ruime vijf minuten.
    Als je elke vijf minuten of frequenter polled heb je geen probleem dus met 100M poorten, poll je langzamer, of heb je Gig poorten , kun je wel inconsistente resultaten krijgen.
    (Als de counter kan wrappen binnen een polling cycles weet je het verschil niet meer tussen zoveel data als er tussen de twee counter waardes past, of zoveel data als er tussen de twee counter waardes past + 4G).

    De 64 bit counters zitten op:
    snmpwalk -v2c -c <community> <device> ifHCInOctets
    snmpwalk -v2c -c <community> <device> ifHCOutOctets

    en numeriek oid : .1.3.6.1.2.1.31.1.1.1.6. (ifHCInOctets)
    .1.3.6.1.2.1.31.1.1.1.10 (ifHCOutOctets)

  7. #7
    SNMP OID's
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Zoek ook even hoe je de juiste "MIB"'s kan laden, en laten weergeven met je snmpwalk. Dat zorgt voor een vertaling van de nummers naar leesbare strings. Zorgt soms voor heel wat verduidelijking wat je precies aan het bekijken bent.

    De standaard mibs zouden aanwezig moeten zijn op een standaard linux systeem, voor zover ik het me herinner moet je gewoon snmpwalk er even op wijzen waar ze te vinden zijn.

  8. #8
    SNMP OID's
    BGP, K8S and Single Malt
    1.204 Berichten
    Ingeschreven
    08/07/03

    Locatie
    Gent, België

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    15 Berichten zijn liked


    Naam: Frank
    Ondernemingsnummer: 0671852484

    Als je enkel standaard poort-info wil lezen (mbps, pps, errors, ...) volstaan de standaard MIBs ruimschoots. 9 op de 10 snmp libs onsteunen MIBs en dus text-oids ipv numerieke oids. 8 op de 10 snmp libs komen met de standaard MIBs preloaded.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics