snmp GUI tool
http://sourceforge.net/projects/snmpb/
sudo dpkg -i snmpb_0.8_i386.deb
snmp walk
https://www.m00nie.com/2010/08/how-to-install-and-use-snmpwalk/
sudo apt-get install snmp
two dimension map
http://www.alvestrand.no/objectid/1.3.6.1.2.1.4.22.html
http://www.alvestrand.no/objectid/sources/rfc1213-mib2.asn1
snmp tables
http://www.snmpinfo.com/tables.pdf
https://blogs.oracle.com/jmxetc/entry/welcome_to_the_snmp_table!
https://blogs.oracle.com/jmxetc/entry/simple_is_not_easy
http://webcache.googleusercontent.com/search?q=cache:3oVOorkHeuUJ:https://blogs.oracle.com/jmxetc/entry/simple_is_not_easy+&cd=1&hl=en&ct=clnk&gl=us
https://blogs.oracle.com/jmxetc/entry/life_the_universe_and_everything
http://webcache.googleusercontent.com/search?q=cache:cz8t8B2C9-EJ:https://blogs.oracle.com/jmxetc/entry/life_the_universe_and_everything+&cd=4&hl=en&ct=clnk&gl=us
https://blogs.oracle.com/jmxetc/entry/understanding_the_structure_of_management
http://webcache.googleusercontent.com/search?q=cache:oSAKwM8QnVEJ:https://blogs.oracle.com/jmxetc/entry/understanding_the_structure_of_management+&cd=1&hl=en&ct=clnk&gl=us
https://blogs.oracle.com/jmxetc/entry/don_t_fell_in_the
http://webcache.googleusercontent.com/search?q=cache:q0hnz52UsFUJ:https://blogs.oracle.com/jmxetc/entry/don_t_fell_in_the+&cd=2&hl=en&ct=clnk&gl=us
https://blogs.oracle.com/jmxetc/entry/feeling_trapped
http://www.webnms.com/snmp/help/snmpapi/snmpv3/table_handling/snmptables_basics.html
-- the IP Address Translation table
-- The IP address translation table contain the IpAddress to
-- `physical' address equivalences. Some interfaces do not
-- use translation tables for determining address
-- equivalences (e.g., DDN-X.25 has an algorithmic method);
-- if all interfaces are of this type, then the Address
-- Translation table is empty, i.e., has zero entries.
ipNetToMediaTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpNetToMediaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The IP Address Translation table used for mapping
from IP addresses to physical addresses."
::= { ip 22 }
ipNetToMediaEntry OBJECT-TYPE
SYNTAX IpNetToMediaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains one IpAddress to `physical'
address equivalence."
INDEX { ipNetToMediaIfIndex,
ipNetToMediaNetAddress }
::= { ipNetToMediaTable 1 }
IpNetToMediaEntry ::=
SEQUENCE {
ipNetToMediaIfIndex
INTEGER,
ipNetToMediaPhysAddress
PhysAddress,
ipNetToMediaNetAddress
IpAddress,
ipNetToMediaType
INTEGER
}
ipNetToMediaIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface on which this entry's equivalence
is effective. The interface identified by a
particular value of this index is the same
interface as identified by the same value of
ifIndex."
::= { ipNetToMediaEntry 1 }
ipNetToMediaPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The media-dependent `physical' address."
::= { ipNetToMediaEntry 2 }
ipNetToMediaNetAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IpAddress corresponding to the media-
dependent `physical' address."
::= { ipNetToMediaEntry 3 }
ipNetToMediaType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
invalid(2), -- an invalidated mapping
dynamic(3),
static(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of mapping.
Setting this object to the value invalid(2) has
the effect of invalidating the corresponding entry
in the ipNetToMediaTable. That is, it effectively
dissasociates the interface identified with said
entry from the mapping identified with said entry.
It is an implementation-specific matter as to
whether the agent removes an invalidated entry
from the table. Accordingly, management stations
must be prepared to receive tabular information
from agents that corresponds to entries not
currently in use. Proper interpretation of such
entries requires examination of the relevant
ipNetToMediaType object."
::= { ipNetToMediaEntry 4 }
-- additional IP objects
ipRoutingDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of routing entries which were chosen
to be discarded even though they are valid. One
possible reason for discarding such an entry could
be to free-up buffer space for other routing
entries."
::= { ip 23 }
understanding MIBs
http://www.dsc.ufcg.edu.br/~jacques/cursos/gr/recursos/outros/perkins.pdf