Re: OT: query routers tables

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jamie Bohr wrote:
This question is way off topic, sorry.  I have googled and googled and have
not come up with a answer to my question.

I want to query a switch (via SNMP I think) to get a list of systems
attached to it. I am using Nagios and would like to determine switch/router
dependencies.  Trace route will not work because it will not show
routers/switches for systems on the same sub-net as the system doing the
trace route and I have seen where it does not return the network based
switch a system is attached to, just the router.  If I could get a list
systems attached to a router/switch (not a personnel switch, a managed
switch) I can correlate the information and build dependencies.  I have a
hand-held Fluke network tester than runs Linux that will do this for me when
I type in a hostname, I would rather do it programmaticly because I have
over 300 systems I need to do.  I am open to any method that works that I
can script so I don't have to do it every time a new system appears.  Just
in case it matters some systems are attached to a V-lan off a managed switch
and I do NOT have admin rights to the routers or switches.


I wrote a C program that uses SNMP for this.

It queries the switches and hubs for the MAC addresses
seen at each port and the number of bytes in/out.

Some switches have a MAC to IP table, else I would
ask the ARP table of the router for a table like this.

The program then prepares a nice top-10 on the
intraweb showing which computers are generating
most traffic, and another table with traffic
at each switch/hub port.

This program was made by studying the output from
snmpwalk for the switches, finding the necessary
MIB's etc.

The program is unreadable by anyone else
but me, so it is not suitable for distribution, but
maybe this could give you a hint on how to proceed.

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux