SNMP, traffic uitlezen op MAC basis?

Onderwerp: SNMP, traffic uitlezen op MAC basis?

  1. SNMP, traffic uitlezen op MAC basis?

    Wynand said:

    SNMP, traffic uitlezen op MAC basis?

    Kort/simpel vraagje, is het mogelijk om via SNMP traffic stats te pullen van verbonden clients op basis van hun MAC adres?
    Zoja, waarmee?
    OpUtils liet weten dat dit voor hun op de planning stond, maar de sales desk was niet al te strooizaam met informatie over hoe en wanneer.
     
  2. The-BosS's Avatar

    The-BosS said:
    Geen idee of dit een oplossing is voor je, maar ik heb in het verleden ooit eens een tool gemaakt om SNMP van hosts te pollen die hun ip uit dhcp kregen. Hiervoor deed ik gewoon een arp lookup van hun mac adress om zo hun ip te achterhalen en daarvan een snmpget te doen.
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!
     
  3. SNMP, traffic uitlezen op MAC basis?

    Wynand said:
    Een SNMP get van een random host die verbonden is?
    Even verder toelichten, het gaat over een omgeving waar de meeste computers niet onder eigen beheer vallen, maar we willen achterhalen wie er wanneer hoeveel bandbreedte verstookt. Proxy is een optie, maar een vervelende, daarom dat ik me afvroeg of dit via SNMP mogelijk is.
     
  4. SNMP, traffic uitlezen op MAC basis?

    pierce said:
    je kan ook eens kijken naar bijvb NTOP, je moet dan wel port mirroring op je switch doen of promiscuous mode aanzetten. (ik zou voor de eerste optie kiezen...)
     
  5. SNMP, traffic uitlezen op MAC basis?

    maxnet said:
    Citaat Oorspronkelijk geplaatst door Wynand Bekijk Berichten
    Een SNMP get van een random host die verbonden is?
    Even verder toelichten, het gaat over een omgeving waar de meeste computers niet onder eigen beheer vallen, maar we willen achterhalen wie er wanneer hoeveel bandbreedte verstookt. Proxy is een optie, maar een vervelende, daarom dat ik me afvroeg of dit via SNMP mogelijk is.
    Wellicht handig om er bij te vertellen welke apparatuur je hebt?


    Het bij een switch opvragen van ingaande en uitgaande bytes per poortnummer is meestal niet zo'n probleem:

    Code: [Bekijk]
    max@lynx:~$ snmpwalk -v2c -c NAAMVANCOMMUNITY IP ifInOctets
    IF-MIB::ifInOctets.1 = Counter32: 87753917
    IF-MIB::ifInOctets.2 = Counter32: 2147483647
    [...]
    
    max@lynx:~$ snmpwalk -v2c -c NAAMVANCOMMUNITY IP ifOutOctets
    IF-MIB::ifOutOctets.1 = Counter32: 1308338102
    IF-MIB::ifOutOctets.2 = Counter32: 141907060
    [...]

    Maar op basis van MAC-adres wordt het al wat lastiger.
    Er is een SNMP MIB voor, maar het werkt niet altijd even goed.

    Bijvoorbeeld bij goedkoop HP spul:

    Code: [Bekijk]
    max@lynx:~$ snmpwalk -v2c -c NAAMVANCOMMUNITY IP -m ./Q-BRIDGE-MIB.txt dot1dTpFdbTable
    BRIDGE-MIB::dot1dTpFdbAddress.'.....)'.145 = STRING: 0:1:0:c:29:91
    [..]
    BRIDGE-MIB::dot1dTpFdbPort.'.....)'.145 = INTEGER: 12
    Volgens SNMP zou MAC adres 0:1:0:c:29:91 gesignaleerd moeten zijn op poort 12.
    Het lijkt er wel een beetje op, maar het echte MAC adres is 0:c:29:91:cf:e7. Laatste 2 cijfers zijn dus spoorloos verdwenen.
    Laatst gewijzigd door maxnet; 27/04/10 om 16:48.