CHARACTER-MIB
AI MIB Summary
The CHARACTER-MIB defines managed objects for character stream devices, enabling the monitoring of serial line parameters such as baud rates, parity settings, and flow control states. It facilitates the collection of error counters and status indicators for asynchronous communication interfaces to detect line faults or configuration mismatches.
The MIB module for character stream devices.
Main OID:
char.1.3.6.1.4.1.3727.20.20.3.1.19
47
Objects
Active
Status
5
Dependencies
Imported Objects
Objects
47 total| Object Name |
|---|
charThe MIB module for character stream devices. MODULE-IDENTITY .1.3.6.1.4.1.3727.20.20.3.1.19 |
charNumberThe number of entries in charPortTable, regardless
of their current state.ro Integer32 .1.3.6.1.4.1.3727.20.20.3.1.19.1 |
charPortTableA list of port entries. The number of entries is
given by the value of charNumber. SEQUENCE OF CharPortEntry .1.3.6.1.4.1.3727.20.20.3.1.19.2 |
charPortEntryStatus and parameter values for a character port. CharPortEntry .1.3.6.1.4.1.3727.20.20.3.1.19.2.1 |
charPortIndexA unique value for each character port, perhaps
corresponding to the same value of ifIndex when the
character port is associated with a hardware port
represented by an ifIndex.ro PortIndex .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.1 |
charPortNameAn administratively assigned name for the port,
typically with some local significance.rw DisplayString .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.2 |
charPortTypeThe port's type, 'physical' if the port represents
an external hardware connector, 'virtual' if it does
not.ro Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.3 |
charPortHardwareA reference to hardware MIB definitions specific to
a physical port's external connector. For example,
if the connector is RS-232, then the value of this
object refers to a MIB sub-tree defining objects
specific to RS-232. If an agent is not configured
to have such values, the agent returns the object
identifier:
nullHardware OBJECT IDENTIFIER ::= { 0 0 }ro AutonomousType (SNMPv2-TC) .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.4 |
charPortResetA control to force the port into a clean, initial
state, both hardware and software, disconnecting all
the port's existing sessions. In response to a
get-request or get-next-request, the agent always
returns 'ready' as the value. Setting the value to
'execute' causes a reset.rw Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.5 |
charPortAdminStatusThe port's desired state, independent of flow
control. 'enabled' indicates that the port is
allowed to pass characters and form new sessions.
'disabled' indicates that the port is allowed to
pass characters but not form new sessions. 'off'
indicates that the port is not allowed to pass
characters or have any sessions. 'maintenance'
indicates a maintenance mode, exclusive of normal
operation, such as running a test.
'enabled' corresponds to ifAdminStatus 'up'.
'disabled' and 'off' correspond to ifAdminStatus
'down'. 'maintenance' corresponds to ifAdminStatus
'test'.rw Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.6 |
charPortOperStatusThe port's actual, operational state, independent
of flow control. 'up' indicates able to function
normally. 'down' indicates inability to function
for administrative or operational reasons.
'maintenance' indicates a maintenance mode,
exclusive of normal operation, such as running a
test. 'absent' indicates that port hardware is not
present. 'active' indicates up with a user present
(e.g. logged in).
'up' and 'active' correspond to ifOperStatus 'up'.
'down' and 'absent' correspond to ifOperStatus
'down'. 'maintenance' corresponds to ifOperStatus
'test'.ro Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.7 |
charPortLastChangeThe value of sysUpTime at the time the port entered
its current operational state. If the current state
was entered prior to the last reinitialization of
the local network management subsystem, then this
object contains a zero value.ro TimeTicks (SNMPv2-SMI) .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.8 |
charPortInFlowTypeThe port's type of input flow control. 'none'
indicates no flow control at this level or below.
'xonXoff' indicates software flow control by
recognizing XON and XOFF characters. 'hardware'
indicates flow control delegated to the lower level,
for example a parallel port.
'ctsRts' and 'dsrDtr' are specific to RS-232-like
ports. Although not architecturally pure, they are
included here for simplicity's sake.rwdeprecated Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.9 |
charPortOutFlowTypeThe port's type of output flow control. 'none'
indicates no flow control at this level or below.
'xonXoff' indicates software flow control by
recognizing XON and XOFF characters. 'hardware'
indicates flow control delegated to the lower level,
for example a parallel port.
'ctsRts' and 'dsrDtr' are specific to RS-232-like
ports. Although not architecturally pure, they are
included here for simplicy's sake.rwdeprecated Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.10 |
charPortInFlowStateThe current operational state of input flow control
on the port. 'none' indicates not applicable.
'unknown' indicates this level does not know.
'stop' indicates flow not allowed. 'go' indicates
flow allowed.ro Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.11 |
charPortOutFlowStateThe current operational state of output flow
control on the port. 'none' indicates not
applicable. 'unknown' indicates this level does not
know. 'stop' indicates flow not allowed. 'go'
indicates flow allowed.ro Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.12 |
charPortInCharactersTotal number of characters detected as input from
the port since system re-initialization and while
the port operational state was 'up', 'active', or
'maintenance', including, for example, framing, flow
control (i.e. XON and XOFF), each occurrence of a
BREAK condition, locally-processed input, and input
sent to all sessions.ro Counter32 .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.13 |
charPortOutCharactersTotal number of characters detected as output to
the port since system re-initialization and while
the port operational state was 'up', 'active', or
'maintenance', including, for example, framing, flow
control (i.e. XON and XOFF), each occurrence of a
BREAK condition, locally-created output, and output
received from all sessions.ro Counter32 .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.14 |
charPortAdminOriginThe administratively allowed origin for
establishing session on the port. 'dynamic' allows
'network' or 'local' session establishment. 'none'
disallows session establishment.rw Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.15 |
charPortSessionMaximumThe maximum number of concurrent sessions allowed
on the port. A value of -1 indicates no maximum.
Setting the maximum to less than the current number
of sessions has unspecified results.rw INTEGER (-1..2147483647) .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.16 |
charPortSessionNumberThe number of open sessions on the port that are in
the connecting, connected, or disconnecting state.ro Gauge32 .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.17 |
charPortSessionIndexThe value of charSessIndex for the port's first or
only active session. If the port has no active
session, the agent returns the value zero.ro INTEGER .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.18 |
charPortInFlowTypesThe port's types of input flow control at the
software level. Hardware-level flow control is
independently controlled by the appropriate
hardware-level MIB.
A value of zero indicates no flow control.
Depending on the specific implementation, any or
all combinations of flow control may be chosen by
adding the values:
128 xonXoff, recognizing XON and XOFF characters
64 enqHost, ENQ/ACK to allow input to host
32 enqTerm, ACK to allow output to portrw OCTET STRING .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.19 |
charPortOutFlowTypesThe port's types of output flow control at the
software level. Hardware-level flow control is
independently controlled by the appropriate
hardware-level MIB.
A value of zero indicates no flow control.
Depending on the specific implementation, any or
all combinations of flow control may be chosen by
adding the values:
128 xonXoff, recognizing XON and XOFF characters
64 enqHost, ENQ/ACK to allow input to host
32 enqTerm, ACK to allow output to portrw OCTET STRING .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.20 |
charPortLowerIfIndexThe ifIndex value of the lower level hardware supporting
this character port, zero if none.ro InterfaceIndex (IF-MIB) .1.3.6.1.4.1.3727.20.20.3.1.19.2.1.21 |
charSessTableA list of port session entries. SEQUENCE OF CharSessEntry .1.3.6.1.4.1.3727.20.20.3.1.19.3 |
charSessEntryStatus and parameter values for a character port
session. CharSessEntry .1.3.6.1.4.1.3727.20.20.3.1.19.3.1 |
charSessPortIndexThe value of charPortIndex for the port to which
this session belongs.ro PortIndex .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.1 |
charSessIndexThe session index in the context of the port, a
non-zero positive integer. Session indexes within a
port need not be sequential. Session indexes may be
reused for different ports. For example, port 1 and
port 3 may both have a session 2 at the same time.
Session indexes may have any valid integer value,
with any meaning convenient to the agent
implementation.ro INTEGER .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.2 |
charSessKillA control to terminate the session. In response to
a get-request or get-next-request, the agent always
returns 'ready' as the value. Setting the value to
'execute' causes termination.rw Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.3 |
charSessStateThe current operational state of the session,
disregarding flow control. 'connected' indicates
that character data could flow on the network side
of session. 'connecting' indicates moving from
nonexistent toward 'connected'. 'disconnecting'
indicates moving from 'connected' or 'connecting' to
nonexistent.ro Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.4 |
charSessProtocolThe network protocol over which the session is
running. Other OBJECT IDENTIFIER values may be
defined elsewhere, in association with specific
protocols. However, this document assigns those of
known interest as of this writing.ro AutonomousType (SNMPv2-TC) .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.5 |
charSessOperOriginThe session's source of establishment.ro Enumeration .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.6 |
charSessInCharactersThis session's subset of charPortInCharacters.ro Counter32 .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.7 |
charSessOutCharactersThis session's subset of charPortOutCharacters.ro Counter32 .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.8 |
charSessConnectionIdA reference to additional local MIB information.
This should be the highest available related MIB,
corresponding to charSessProtocol, such as Telnet.
For example, the value for a TCP connection (in the
absence of a Telnet MIB) is the object identifier of
tcpConnState. If an agent is not configured to have
such values, the agent returns the object
identifier:
nullConnectionId OBJECT IDENTIFIER ::= { 0 0 }ro InstancePointer (SNMPv2-TC) .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.9 |
charSessStartTimeThe value of sysUpTime in MIB-2 when the session
entered connecting state.ro TimeTicks (SNMPv2-SMI) .1.3.6.1.4.1.3727.20.20.3.1.19.3.1.10 |
wellKnownProtocols OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4 |
protocolOther OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4.1 |
protocolTelnet OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4.2 |
protocolRlogin OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4.3 |
protocolLat OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4.4 |
protocolX29 OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4.5 |
protocolVtp OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.4.6 |
charConformance OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.5 |
charGroups OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.5.1 |
charCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.3727.20.20.3.1.19.5.2 |