NAME
snmp.schema - SNMP MIB-I schema.
DESCRIPTION
snmp.schema contains data definitions for MIB-I objects defined in RFC 1156. The SNMP proxy agent can use this schema to return information from SNMP agents that use the MIB-I data definitions.
The attribute definitions for this schema are shown below.
ATTRIBUTES
snmp.schema contains ten attribute groups (system, inter-faces, ipStatus, ipInput, ipOutput, icmpInput, icmpOutput, tcp, udp, egp) and eight attribute tables (ifStatus, ifIn-put, ifOutput, attable, ipaddrtable, iproutingtable, tcptable and egpneightable).
The system group returns statistics about a particular RFC1156 system (e.g., a workstation or printer).
sysDescr - system description (string[128]) sysObjectId - vendor's object identifier (objectid) sysUpTime - time, in hundredths of seconds, since last system restart (timeticks)
The interfaces group reports the number of RFC1156 interfaces handled by the proxy agent.
ifNumber - number of network interfaces (int)
The ipStatus group reports status about the RFC1156 Internet Protocol (IP) group.
ipForwarding - IP forwarding (int)
1 - gateway
2 - host
ipDefaultTTL - default time-to-live (int)
The ipInput group reports input statistics about the RFC1156 Internet Protocol (IP) group.
ipInReceives - number of input datagrams (counter) ipInHdrErrors - number of input datagrams discarded due to header errors (counter)
ipInAddrErrors - number of input datagrams discarded due to
address errors (counter)
ipInUnknownProtos - number of input datagrams discarded due to unknown protocol (counter)
ipInDiscards - number of input datagrams discarded due to other reasons (counter)
ipInDelivers - number of datagrams delivered (counter) ipInForwDatagrams - number of datagrams forwarded (counter) ipReasmTimeout - IP reassembly timeout, in seconds (int) ipReasmReqds - number of IP fragments received (counter) ipReasmOKs - number of datagrams reassembled (counter) ipReasmFails - number of reassembly failures (counter)
The ipOutput group reports output statistics about the RFC1156 Internet Protocol (IP) group.
ipOutRequests - number of output datagrams requested (counter)
ipOutDiscards - number of output datagrams discarded for other reasons (counter)
ipOutNoRoutes - number of output datagrams discarded for no route (counter)
ipFragOKs - number of datagrams fragmented (counter) ipFragFails - number of datagrams for which fragmentation failed (counter)
ipFragCreates - number of fragments created (counter)
The icmpInput group reports input statistics about the RFC1156 ICMP group.
icmpInMsgs - number of ICMP messages received (counter) icmpInErrors - number of ICMP messages received with errors (counter)
icmpInDestUnreachs - number of ICMP destination unreachables received (counter)
icmpInTimeExcds - number of ICMP time exceededs received (counter)
icmpInParmProbs - number of ICMP parameter problems received (counter)
icmpInSrcQuenchs - number of ICMP source quenches received (counter)
icmpInRedirects - number of ICMP redirects received
(counter)
icmpInEchos - number of ICMP echo requests received (counter)
icmpInEchoReps - number of ICMP echo replies received (counter)
icmpInTimestamps - number of ICMP timestamp requests received (counter)
icmpInTimestampReps - number of ICMP timestamp replies received (counter)
icmpInAddrMasks - number of ICMP address mask requests received (counter)
icmpInAddrMaskReps - number of ICMP address mask replies received (counter)
The icmpOutput group reports output statistics about the RFC1156 ICMP group.
icmpOutMsgs - number of ICMP messages requested to be sent (counter)
icmpOutErrors - number of ICMP messages not sent due to errors (counter)
icmpOutDestUnreachs - number of ICMP destination unreachables sent (counter)
icmpOutTimeExcds - number of ICMP time exceededs sent (counter)
icmpOutParmProbs - number of ICMP parameter problems sent (counter)
icmpOutSrcQuenchs - number of ICMP source quenches sent (counter)
icmpOutRedirects - number of ICMP redirects sent (counter) icmpOutEchos - number of ICMP echo requests sent (counter) icmpOutEchoReps - number of ICMP echo replies sent (counter) icmpOutTimestamps - number of ICMP timestamp requests sent (counter)
icmpOutTimestampReps - number of ICMP timestamp replies sent (counter)
icmpOutAddrMasks - number of ICMP address mask requests sent (counter)
icmpOutAddrMaskReps - number of ICMP address mask replies sent (counter)
The tcp group reports statistics about the RFC1156 TCP group.
tcpRtoAlgorithm - TCP round trip algorithm (int) 1 - other (none of the following) 2 - constant (a constant rto)
3 - rsre (see MIL-STD-1778, Appendix B) 4 - vanj (Van Jacobsen's algorithm) tcpRtoMin - minimum round trip time, in milliseconds (int) tcpRtoMax - maximum round trip time, in milliseconds (int) tcpMaxConn - maximum number of TCP connections (int) tcpActiveOpens - number of TCP connections actively open (counter)
tcpPassiveOpens - number of TCP connections passively open (counter)
tcpAttemptFails - number of failed connection attempts (counter)
tcpEstabResets - number of connection resets (counter) tcpCurrEstab - number of TCP connections currently open (gauge)
tcpInSegs - number of segments received on TCP connections (counter)
tcpOutSegs - number of segments sent on TCP connections (counter)
tcpRetransSegs - number of TCP segments retransmitted (counter)
The udp group reports statistics about the RFC1156 UDP group.
udpInDatagrams - number of UDP datagrams received and delivered (counter)
udpNoPorts - number of UDP datagrams discarded due to no listen on local port (counter)
udpInErrors - number of UDP datagrams discarded due to other errors (counter)
udpOutDatagrams - number of UDP datagrams sent (counter)
The egp group reports statistics about the RFC1156 EGP group.
egpInMsgs - number of EGP messages received without error (counter)
egpInErrors - number of EGP messages received with error (counter)
egpOutMsgs - number of locally generated EGP messages (counter)
egpOutErrors - number of EGP messages not sent due to errors (counter)
The ifStatus table reports status statistics about a particular RFC1156 interface, using ifIndex as the key. Interface table indices start with index number zero.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaced by a single blank character.
ifIndex - interface selector (int)
ifDescr - interface description (string[128]) ifType - interface type (int)
1 - other (none of the following) 2 - regular1822
3 - hdh1822
4 - ddn-x25
5 - rfc877-x25
6 - ethernet-csmacd
7 - iso88023-csmacd
8 - iso88024-tokenBus
9 - iso88025-tokenRing
10 - iso88026-man
11 - starLan
12 - proteon-10Mbit
13 - proteon-80Mbit
14 - hyperchannel
15 - fddi
16 - lapb
17 - sdlc
18 - t1-carrier
19 - cept (European equivalent of T-1) 20 - basicIsdn
21 - primaryIsdn
22 - propPointToPointSerial (proprietary serial) ifMtu - maximum transmission unit (int)
ifSpeed - interface speed, in bits per second (gauge) if1hysAddress - media physical address (octet[36]) ifAdminStatus - administrative status (int)
1 - up
2 - down
3 - testing
ifOperStatus - operational status (int)
1 - up
2 - down
3 - testing
ifLast Change - time, in hundredths of seconds, since operational state was entered (timeticks)
The ifInput table reports input statistics about a particular RFC1156 interface, using ifIndex as the key. Interface table indices start with index number zero.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
ifIndex - interface selector (int)
ifInOctets - number of bytes received (counter) ifInUcastPkts - number of unicast packets accepted (counter) ifInNUcastPkts - number of non-unicast packets accepted (counter)
ifInDiscards - number of packets discarded (counter) ifInerrors - number of malformed packets received (counter) ifInUnknownProtos - number of packets of unknown protocol (counter)
The ifOutput table reports output statistics about a particular RFC1156 interface, using ifIndex as the key. Interface table indices start with index number zero.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
ifIndex - interface selector (int)
ifOutOctets - number of octets sent (counter) ifOutUcastPkts - number of unicast packets sent (counter) ifOutNUcastPkts - number of non-unicast packets sent (counter)
ifOutDiscards - number of outbound packets discarded (counter)
ifOutErrors - number of output errors (counter)
ifOutQlen - length of output packet queue (gauge)
The attable table reports statistics about the RFC1156 address resolution protocol (ARP) table. The ARP table key consists of the interface number, the constant value 1, and an IP address in dot notation. All fields must be separated by spaces or tabs.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
atIfIndex - interface for this entry (int) atPhysAddress - media physical address (octet[36]) atNetAddress - network address (netaddress)
The ipaddrtable table reports statistics about the RFC 1156 IP address table. The IP address table key is a host or network IP address in dot notation.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
ipAdEntAddr - IP address of this entry (netaddress) ipAdEntIfIndex - interface associated with this entry (int) ipAdEntNetMask - subnet mask associated with this entry (int)
ipAdEntBcastAddr - IP broadcast address of this entry
The iproutingtable table reports statistics about the RFC1156 IP routing table. The IP routing table key is a route or host IP address in dot notation.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
ipRouteDest - destination IP address (netaddress) ipRouteIfIndex - interface to use (int)
ipRouteMetric1 - route metric 1 (int)
ipRouteMetric2 - route metric 2 (int)
ipRouteMetric3 - route metric 3 (int)
ipRouteMetric4 - route metric 4 (int)
ipRouteNextHop - next hop IP address (netaddress)
ipRouteType - type of route (int)
1 - other (none of the following) 2 - invalid (an invalid route)
3 - direct (route to a directly connected (sub- )network) 4 - remote (route to a non-local host, network, or sub-network)
ipRouteProto - routing protocol used (int) 1 - other (none of the following) 2 - local (non-protocol information, e.g., manually configured entries)
3 - netmgnt (set via a network management protocol) 4 - obtained via ICMP, e.g., Redirect 5 - egp
6 - ggp
7 - hello
8 - rip
9 - is-is
10 - es-is
11 - ciscoIgrp
12 - bbnSpfIgrp
13 - oigrp
ipRouteAge - age of this route entry, in seconds (int)
The tcptable table reports statistics about the RFC1156 TCP connection table. The TCP connection table key is a socket pair consisting of a local IP address expressed in dot notation, followed by a local port number, followed by a remote IP address in dot notation, followed by a remote port number. All fields must be separated by spaces or tabs.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
tcpConnState - TCP connection state (int) 1 - closed
2 - listen
3 - synSent
4 - synReceived
5 - established
6 - finWait1
7 - finWait2
8 - closeWait
9 - lastAck
10 - closing
11 - timeWait
tcpConnLocalAddress - local IP address (netaddress)
tcpConnLocalPort - local TCP port (int)
tcpConnRemAddress - remote IP address (netaddress) tcpConnRemPort - remote TCP port (int)
The egpneightable table reports statistics about the RFC 1156 EGP neighbor table. The egp neighbor key is a host IP address in dot notation.
netmgt_table_key - the OBJECT IDENTIFIER suffix indicating the table key. Dot (".") separators are replaces by a single blank character.
egpNeighState - EGP state of neighbor (int) egpNeighAddress - IP address of EGP neighbor (netaddress)
NOTES
The schema restricts each group/table to sixteen attributes because some SNMP agent implementations cannot handle a request for more attributes at once.