Observium_CE/mibs/paradyne/PDN-SOCKET-MIB

158 lines
5.2 KiB
Plaintext

PDN-SOCKET-MIB DEFINITIONS ::= BEGIN
-- Version : 0.1 DRAFT
-- Enterprise Socket mib
-- Copyright (C) 2000 Paradyne Corporation.
-- Created by : Prakash Easwar
IMPORTS
entPhysicalIndex
FROM ENTITY-MIB
OBJECT-TYPE
FROM RFC-1212
SocketState,
SocketFamily,
SocketType
FROM PDN-TC
TAddress, DisplayString
FROM SNMPv2-TC
pdn-socket
FROM PDN-HEADER-MIB
;
devSocketStatsMIBObjects OBJECT IDENTIFIER ::= { pdn-socket 1 }
devSocketStatsMIBTraps OBJECT IDENTIFIER ::= { pdn-socket 2 }
devSocketStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DevSocketStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table gives statistics on the sockets
currently being used by the device"
::= { devSocketStatsMIBObjects 1 }
devSocketStatsEntry OBJECT-TYPE
SYNTAX DevSocketStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table gives statistics on the sockets
currently being used by the device"
INDEX { entPhysicalIndex, devSocketNumber }
::= { devSocketStatsTable 1 }
DevSocketStatsEntry ::=
SEQUENCE
{
devSocketNumber INTEGER,
devSocketName DisplayString,
devSocketFamily SocketFamily,
devSocketType SocketType,
devSocketLocalAddress TAddress,
devSocketRemoteAddress TAddress,
devSocketState SocketState,
devSocketInputBytes INTEGER,
devSocketOutputBytes INTEGER,
devSocketPDUDrops INTEGER,
devSocketByteDrops INTEGER
}
devSocketNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"a unique number associated with a socket"
::= { devSocketStatsEntry 1 }
devSocketName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the Name given to this socket by the device"
::= { devSocketStatsEntry 2 }
devSocketFamily OBJECT-TYPE
SYNTAX SocketFamily
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Family associated with this socket"
::= { devSocketStatsEntry 3 }
devSocketType OBJECT-TYPE
SYNTAX SocketType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the "
::= { devSocketStatsEntry 4 }
devSocketLocalAddress OBJECT-TYPE
SYNTAX TAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the local address (ipaddress + port) for this socket"
::= { devSocketStatsEntry 5 }
devSocketRemoteAddress OBJECT-TYPE
SYNTAX TAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the remote address (ipaddress + port) for this socket"
::= { devSocketStatsEntry 6 }
devSocketState OBJECT-TYPE
SYNTAX SocketState
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The State the socket is in. This
is valid for stream sockets only"
::= { devSocketStatsEntry 7 }
devSocketInputBytes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes received on this socket"
::= { devSocketStatsEntry 8 }
devSocketOutputBytes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes transmitted on this socket"
::= { devSocketStatsEntry 9 }
devSocketPDUDrops OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of incoming packets that
were dropped due to the socket receive
queue being full"
::= { devSocketStatsEntry 10 }
devSocketByteDrops OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of imcoming bytes that were dropped
due to the socket receive queue being full"
::= { devSocketStatsEntry 11 }
END