Re: new to SNMP
- From: David <David@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 29 Aug 2006 05:38:02 -0700
Thanks again Farooque for your help.
--
Best Regards
"Farooque Khan" wrote:
Yes, an MIB is a text file with a standard format. You can search for an OID.
but in your case, you will have to search for the vendor and the device.
That will get you (hopefully) a set of MIBs which that device supports.
Usually, the manager application does not use an MIB but just uses the OIDs
(hardcoded etc). Otherwise, the manager application needs to have an MIB
parser.
-Farooque
"David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:D7221846-6C6A-4AC6-85AE-CE8F2D55EBEC@xxxxxxxxxxxxxxxx
Thank you for the info Farooque. I will go search there now.
A MIBs is ascii text file, correct? So I would search the file for
"enterprise" to find the OID to use? Or, will my Network Manager
application
read in the MID to get the information?
Thank you for your help
--
Best Regards
"Farooque Khan" wrote:
if it's a well known vendor you may be able to find the MIBs for it's
devices at www.mibdepot.com
-Farooque
"David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:E3E12FF8-FB94-4C58-96D7-72CD992F62D5@xxxxxxxxxxxxxxxx
Thank you Farooque comments and support.
I am going to contact the maker of the switch.
--
Best Regards
"Farooque Khan" wrote:
Hi,
Most of what you understood about SNMP is correct. You will need to
know
the
MIB from the switch vendor. That MIB will contain all the objects that
the
switch supports (or exposes). You will have to find out what you need
from
this MIB and get the OID for it from the MIB. You can then use the OID
to
get/set the values (MAC may not be set). Usually the enterprise tree
in
the
MIB 2 (a standard) contains the custom built MIBs. Hence your vendors
MIB
may also start from the enterprise MIB so the OID may contain the
enterprise
OID part as well as the part assigned by the vendor. Some of the
information
you need can also be found using MIB 2 which is a standard and is
implemented by all managed devices.
-Farooque
"David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:C52362D8-81E0-4EE1-8999-5E205AFD3EDE@xxxxxxxxxxxxxxxx
Hello all,
I have been assigned a task of developing a program to retrieve
information
from a managed switch. Specifically the computers MAC Address and
which
port
on the switch it is connected to. I have been lead to believe that
this
can
be accomplished using SNMP.
I have been trying to research this task and I am developing an
understanding of SNMP. Though, my understanding is shaky. My intent
is
to
use
WinSNMP (SNMP Management API Functions) running on Windows XP.
What I think I understand it is a SNMP "agent" which runs on a
managed
device (the switch) and the application I need to develop is a
"Network
Manager." The network manager can open a session with the device
using
the
following information:
The device's IP Address
Community String (public or private)
Once a session is open it can execute three basic commands: Get, Set
and
GetNext. These commands are dependant on the Object Identifier (OID)
of
the
managed device (in this case the switch). My understanding is that I
can
get
the required information (computers MAC address and which switch it
is
connected to) using Get and GetNext.
The problem I am having and can't seem to get by is getting the OID.
Or
how
to properly use it. Are there other commands besides the ones
listed?
I have found code that illustrates the listed functions and how to
prepare
the OID in a VarBindList to pass it to each on of these functions.
But,
I
have been unsuccessful in getting the example programs to connect to
a
managed device. I guess the main problem I am having is that I have
never
seen this work or I don't have a clear understanding that my
approach
is
correct.
I have found site that talk about Management Information Base (MIB).
This
has seemed to confuse me more. A MIB is a file implemented by the
developer
of the device? And, the MIB will contain the OID needed to execute
commands
on said device? If this is the case all I need to do is access the
MIB
to
retrieve the OID to execute commands on a managed device? Or, am I
responsible for develop a MID and assigning an OID and incorporating
it
on
the managed device?
Also, the OID is confusing. Do I use the whole OID to get this
information,
or does a managed device have several OIDs. A base part consisting
of
the
first several numbers while the remaining numbers reference the
specific
information needed?
Someone please help clear these issues up.
--
Best Regards
- References:
- Re: new to SNMP
- From: Farooque Khan
- Re: new to SNMP
- From: David
- Re: new to SNMP
- From: Farooque Khan
- Re: new to SNMP
- From: David
- Re: new to SNMP
- From: Farooque Khan
- Re: new to SNMP
- Prev by Date: Re: new to SNMP
- Next by Date: Re: WNetAddConnection2 to connect computer root
- Previous by thread: Re: new to SNMP
- Next by thread: Re: Windows Messaging Platform
- Index(es):
Relevant Pages
|