A3Com-System-r8-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress, Counter, TimeTicks
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
MacAddress
FROM RFC1286-MIB
TRAP-TYPE
FROM RFC-1215
OBJECT-TYPE
FROM RFC-1212;
a3Com OBJECT IDENTIFIER ::= { enterprises 43 }
brouterMIB OBJECT IDENTIFIER ::= { a3Com 2 }
a3ComSys OBJECT IDENTIFIER ::= { brouterMIB 13 }
a3ComSysID OBJECT IDENTIFIER ::= { a3ComSys 1 }
a3ComChip OBJECT IDENTIFIER ::= { a3ComSys 2 }
a3ComMem OBJECT IDENTIFIER ::= { a3ComSys 3 }
a3ComBrd OBJECT IDENTIFIER ::= { a3ComSys 4 }
a3ComAudit OBJECT IDENTIFIER ::= { a3ComSys 5 }
a3ComTime OBJECT IDENTIFIER ::= { a3ComSys 6 }
a3ComAccCtl OBJECT IDENTIFIER ::= { a3ComSys 7 }
a3ComSysMisc OBJECT IDENTIFIER ::= { a3ComSys 8 }
a3ComFW OBJECT IDENTIFIER ::= { a3ComSys 9 }
a3ComBoot OBJECT IDENTIFIER ::= { a3ComSys 10 }
a3ComLastBoot OBJECT IDENTIFIER ::= { a3ComSys 11 }
a3ComFileMgmt OBJECT IDENTIFIER ::= { a3ComSys 12 }
a3ComFileList OBJECT IDENTIFIER ::= { a3ComFileMgmt 9 }
a3ComFmCksum OBJECT IDENTIFIER ::= { a3ComFileMgmt 10 }
a3ComFileInfo OBJECT IDENTIFIER ::= { a3ComFileMgmt 11 }
a3ComRecovery OBJECT IDENTIFIER ::= { a3ComSys 13 }
RowStatus ::= INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
a3sysVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text string containing general system information,
including the package identifier and the system's
software release number."
::= { a3ComSysID 1 }
a3sysPlatformDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text string describing the physical platform
or chassis on which the system is running."
::= { a3ComSysID 2 }
a3sysPlatformID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An OID defining the system platform."
::= { a3ComSysID 3 }
a3sysCallerID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A text string defined by the user. This
string can be used by a system running PPP
as a unique identification of itself to
its peer when communicating over a PPP link. "
::= { a3ComSysID 4 }
a3sysChipTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysChipEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the
chips that are used in the CPU board of the
system."
REFERENCE
"NetBuilderII Ref. Guide: System Service
Parameters: CPUboardInfo"
::= { a3ComChip 1 }
a3sysChipEntry OBJECT-TYPE
SYNTAX A3sysChipEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains information
about one of the chips installed in the CPU
module."
REFERENCE
"NetBuilderII Ref. Guide: System Service
Parameters: CPUboardInfo"
INDEX { a3sysChipSlotIndex, a3sysChipIndex }
::= { a3sysChipTable 1 }
A3sysChipEntry ::=
SEQUENCE {
a3sysChipSlotIndex INTEGER,
a3sysChipIndex INTEGER,
a3sysChipName DisplayString,
a3sysChipDescr DisplayString
}
a3sysChipSlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies a specific slot (and
hence, a specific board). All the Chips
described with this index are located
on a single board."
::= { a3sysChipEntry 1 }
a3sysChipIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies a specific chip on the board
identified by a3sysChipSlotIndex."
::= { a3sysChipEntry 2 }
a3sysChipName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This provides a readable name for the chip."
::= { a3sysChipEntry 3 }
a3sysChipDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This provides general information about
the chip, including its part number and
revision number."
::= { a3sysChipEntry 4 }
a3sysMemTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysMemEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the
system's memory configurations."
::= { a3ComMem 1 }
a3sysMemEntry OBJECT-TYPE
SYNTAX A3sysMemEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains information
about a specific memory component. The
information includes the memory type, its
starting address and its size."
INDEX { a3sysMemSlotIndex, a3sysMemIndex}
::= { a3sysMemTable 1 }
A3sysMemEntry ::=
SEQUENCE {
a3sysMemSlotIndex
INTEGER,
a3sysMemIndex
INTEGER,
a3sysMemType
INTEGER,
a3sysMemStartAdd
INTEGER,
a3sysMemSize
INTEGER
}
a3sysMemSlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies the slot (and hence the board)
that supports the memory elements identified
by this entry in the table."
::= { a3sysMemEntry 1 }
a3sysMemIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index into this table. Each memory component
is identified by a unique value of this object.
This is specific to the board identified by
a3sysMemSlotIndex."
::= { a3sysMemEntry 2 }
a3sysMemType OBJECT-TYPE
SYNTAX INTEGER {
other (1),
ram-instruction (2),
ram-data (3),
ram-shared (4),
rom-fprom (5),
rom-eeprom (6),
ram-total (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the type of the memory
component."
::= { a3sysMemEntry 3 }
a3sysMemStartAdd OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The starting address of the memory component."
::= { a3sysMemEntry 4 }
a3sysMemSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the memory component, in bytes."
::= { a3sysMemEntry 5 }
a3sysSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of slots (empty or not) in the system"
::= { a3ComBrd 1 }
a3sysBrdTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysBrdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about the IO boards
in this system."
::= { a3ComBrd 2 }
a3sysBrdEntry OBJECT-TYPE
SYNTAX A3sysBrdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information for each IO board in the
system."
INDEX { a3sysSlotIndex }
::= { a3sysBrdTable 1 }
A3sysBrdEntry ::=
SEQUENCE {
a3sysSlotIndex
INTEGER,
a3sysBrdDescr
DisplayString,
a3sysBrdPathCapacity
INTEGER,
a3sysBrdOID
OBJECT IDENTIFIER,
a3sysBrdReset
INTEGER,
a3sysBrdFwVers
OBJECT IDENTIFIER
}
a3sysSlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number which this board occupies."
::= { a3sysBrdEntry 1 }
a3sysBrdDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This contains general information about the
Board, including the model type, the serial
number, and manufacturing information."
::= { a3sysBrdEntry 2 }
a3sysBrdPathCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of physical ports supported by
this board."
::= { a3sysBrdEntry 3 }
a3sysBrdOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Object Identifier assigned to this
Board."
::= { a3sysBrdEntry 4 }
a3sysBrdReset OBJECT-TYPE
SYNTAX INTEGER {
other (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this object is set to reset(2), the IO
board in the slot specified by this instance
identifier of this object is reset. If a GET
request is sent for the value of this object,
other(1) is returned."
::= { a3sysBrdEntry 5 }
a3sysBrdFwVers OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object returns the version of the firmware
that is running on this network interface board.
A list of all the OIDs assigned to 3Com router
firmware can be ftp'd from ftp.3com.com."
::= { a3sysBrdEntry 6 }
a3sysAuditTrailType OBJECT-TYPE
SYNTAX INTEGER {
local (1), universal (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows the user to determine the format
of the time/date stamp that is included with each
audit trail message the system generates. This
only applies if there is a Network Control Server
for the IBM PC/AT (NCS/AT) or Remote Boot and
Configuration Services (RBCS) server on the attached
network. Audit trail messages are generated by
various network events and are displayed on the
NCS or RBCS console."
::= { a3ComAudit 1 }
a3sysLogServerAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The address of the NCS or the RBCS that serves
as the log server for the system. The log server
receives all of the system's audit trail messages."
::= { a3ComAudit 2 }
a3sysDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current date and time as reflected by the
system clock. The date is displayed via the User
interface and Audit Trail Messages as
yy/mm/dd hh:mm[:ss]. This same format must be
used when setting the Date."
::= { a3ComTime 1 }
a3sysDSTime OBJECT-TYPE
SYNTAX INTEGER (-120..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the displacement, in
minutes, from non-daylight savings time. The
a3sysDSTime object, along with the a3sysTimeZone
object, allows the system to support Universal
time for network communications spanning different
time zones."
::= { a3ComTime 2 }
a3sysTimeZone OBJECT-TYPE
SYNTAX INTEGER (-720..720)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object specifies the number of minutes
displacement west of Greenwich the system's site
is located. A negative number for this parameter
indicates how many minutes displacement east of
Greenwich the site is located. A positive number
indicates the number of minutes west of Greenwich."
::= { a3ComTime 3 }
a3sysRemoteAccess OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether another device
can access this system via REMOTE"
::= { a3ComAccCtl 1 }
a3sysTelnetAccess OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether another device
can access this system via TELNET"
::= { a3ComAccCtl 2 }
a3sysConsoleAccess OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether another device
can access this system via the Console"
::= { a3ComAccCtl 3 }
a3sysSNMPAccess OBJECT-TYPE
SYNTAX INTEGER {
enabledTraps (1),
enabledNoTraps (2),
disabledTraps (3),
disabledNoTraps (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether another device
can access this system via SNMP. Note, once
SNMP access is disabled, the NMS will no longer
be able to access this system via SNMP.
If this is set to enabledTraps(1), the system
allows SNMP access and will send traps when
appropriate.
If this is set to enabledNoTraps(2), the system
allows SNMP access, but no traps will be sent.
If this is set to disabledTraps, the system
does not allow SNMP access, but will send
traps when appropriate.
If this is set to disabledNoTraps(4), the system
does not allow SNMP access and does not
send any traps."
::= { a3ComAccCtl 4 }
a3sysSNMPCommTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysSNMPCommEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all the community strings
known to the SNMP agent."
::= { a3ComAccCtl 5 }
a3sysSNMPCommEntry OBJECT-TYPE
SYNTAX A3sysSNMPCommEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in the table contains information
about a single community string. "
INDEX { a3sysSNMPCommString }
::= { a3sysSNMPCommTable 1 }
A3sysSNMPCommEntry ::=
SEQUENCE {
a3sysSNMPCommString DisplayString (SIZE(1..15)),
a3sysSNMPCommAccess INTEGER,
a3sysSNMPCommTrap INTEGER,
a3sysSNMPCommStatus RowStatus
}
a3sysSNMPCommString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies a specific community string."
::= { a3sysSNMPCommEntry 1 }
a3sysSNMPCommAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly (1),
readWrite (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This identifies the level of access allowed
for this community string."
DEFVAL { readOnly }
::= { a3sysSNMPCommEntry 2 }
a3sysSNMPCommTrap OBJECT-TYPE
SYNTAX INTEGER {
genericOnly (1), authenOnly (2), allTraps (3),
noTraps (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies which traps get sent to the
managers specified by this community string."
DEFVAL { noTraps }
::= { a3sysSNMPCommEntry 3 }
a3sysSNMPCommStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete
entries in this table. See the notes
describing RowStatus at the beginning
of this MIB."
::= { a3sysSNMPCommEntry 4 }
a3sysSNMPMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysSNMPMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the Managers that
are allowed to use the community strings
identified in a3sysSNMPCommTable. Each
Manager is identified by its IP address."
::= { a3ComAccCtl 6 }
a3sysSNMPMgrEntry OBJECT-TYPE
SYNTAX A3sysSNMPMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry identifies a single Manager,
community string pair."
INDEX { a3sysSNMPMgrCommString, a3sysSNMPMgrAddress }
::= { a3sysSNMPMgrTable 1 }
A3sysSNMPMgrEntry ::=
SEQUENCE {
a3sysSNMPMgrCommString DisplayString (SIZE(1..15)),
a3sysSNMPMgrAddress IpAddress,
a3sysSNMPMgrMask IpAddress,
a3sysSNMPMgrStatus RowStatus
}
a3sysSNMPMgrCommString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies a specific community string."
::= { a3sysSNMPMgrEntry 1 }
a3sysSNMPMgrAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies a single Management station
that is allowed to use the community string
associated with this entry. The set of all
entries with same value of a3sysSNMPMgrCommString
identifies all the Managers that are allowed
to use that community string."
::= { a3sysSNMPMgrEntry 2 }
a3sysSNMPMgrMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object can be used to mask part of the
IP address specified by a3sysSNMPMgrAddress.
The use of this mask can then be used to identify
a range of addresses that are allowed to use
this community string."
::= { a3sysSNMPMgrEntry 3 }
a3sysSNMPMgrStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB for
specific instructions on how to do this."
::= { a3sysSNMPMgrEntry 4 }
a3sysTelnetMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysTelnetMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the IP addresses that
are allowed to use Telnet to access to
the NetBuilder in the TelnetManager table."
::= { a3ComAccCtl 7 }
a3sysTelnetMgrEntry OBJECT-TYPE
SYNTAX A3sysTelnetMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry identifies a single Manager,
community string pair."
INDEX { a3sysTelnetMgrAddress }
::= { a3sysTelnetMgrTable 1 }
A3sysTelnetMgrEntry ::=
SEQUENCE {
a3sysTelnetMgrAddress IpAddress,
a3sysTelnetMgrStatus RowStatus
}
a3sysTelnetMgrAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies a single Management station
that is allowed to use the Telnet to manage
the NetBuilder. Maximally, six (6)
IP addresses can be configured in each NB."
::= { a3sysTelnetMgrEntry 1 }
a3sysTelnetMgrStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add and delete entries
in this table. See the notes describing
RowStatus at the beginning of this MIB for
specific instructions on how to do this."
::= { a3sysTelnetMgrEntry 2 }
a3sysPasswordTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysPasswordEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the system's passwords."
::= { a3ComAccCtl 8 }
a3sysPasswordEntry OBJECT-TYPE
SYNTAX A3sysPasswordEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry identifies a single system password."
INDEX { a3sysUserName, a3sysOldPassword }
::= { a3sysPasswordTable 1 }
A3sysPasswordEntry ::=
SEQUENCE {
a3sysPwStatus INTEGER,
a3sysUserName DisplayString,
a3sysUserLevel INTEGER,
a3sysOldPassword DisplayString,
a3sysNewPassword DisplayString
}
a3sysPwStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User Status. `invalid' is used to indicate this user
is no longer allowed to access this device, and the
table entry may subsequently be re-used. Note that
the Status of default Users cannot be set to invalid."
::= { a3sysPasswordEntry 1 }
a3sysUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string for the User Name. Empty strings are
not allowed. The index column for the User Table. There
are two default users defined, 'root' and 'user'."
::= { a3sysPasswordEntry 2 }
a3sysUserLevel OBJECT-TYPE
SYNTAX INTEGER {
monitor(1),
secureMonitor(2),
manager(3),
specialist(4),
security(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User Access Level defining the scope of management allowed
for this user. Note that the access level of default Users
cannot be changed."
::= { a3sysPasswordEntry 3 }
a3sysOldPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current password."
::= { a3sysPasswordEntry 4 }
a3sysNewPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The new password."
::= { a3sysPasswordEntry 5 }
a3sysSnmpPasswordCtl OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether this system's passwords
can be changed via snmp."
::= { a3ComAccCtl 9 }
a3sysNetMapTime OBJECT-TYPE
SYNTAX INTEGER (0..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds between broadcasts of the
system's address on the attached network. This
only applies to 3Com's NETMap protocol. If this
object is set to 0, the broadcasting of the system's
address is disabled."
DEFVAL { 0 }
::= { a3ComSysMisc 1 }
a3sysUIBinary OBJECT-TYPE
SYNTAX INTEGER {
on (1),
off (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If on, the system is allowed to negotiate for
binary transmission when a Telnet connection is
made."
DEFVAL { off }
::= { a3ComSysMisc 2 }
a3sysChangeTimestamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains the value of sysUpTime
when the most recent change was made to this
system, either via the Console, TELNET, or
through SNMP."
::= { a3ComSysMisc 3 }
a3sysCpuUtil OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object provides a measure of the
current utilization of the CPU on this
system."
::= { a3ComSysMisc 4 }
a3sysCpuBrdMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system's MAC address. For those devices
whose CPU boards contain a MAC address, this
object provides the value of that address (NB2's).
For those devices whose CPU boards don't contain a
MAC address (NB1's), this provides the MAC address
of the first interface."
::= { a3ComSysMisc 5 }
a3sysExpMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies the MAC address to which the @m
symbol is expanded when doing file copies."
::= { a3ComSysMisc 6 }
a3sysVportTimestamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies the value of sysUpTime when the last
virtual port was added or deleted. This object should
be used to determine if and when the set of virtual ports
supported by this system has changed."
::= { a3ComSysMisc 7 }
a3sysDefDrive OBJECT-TYPE
SYNTAX INTEGER {
driveA (1),
driveB (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the current default drive
for this system."
::= { a3ComSysMisc 8 }
a3sysDefDriveType OBJECT-TYPE
SYNTAX INTEGER {
floppy (1),
flash (2),
unknown (3),
noDrive (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the current default
drive type for this system."
::= { a3ComSysMisc 9 }
a3sysDriveStatus OBJECT-TYPE
SYNTAX INTEGER {
noDrives (1),
driveA (2),
driveB (3),
driveAB (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies which disk drives are supported
by this system. noDrives(1) means no disk drives are
supported. driveA means only drive A is supported.
driveB means only drive B is supported, while driveAB(4)
means both drives A and B are supported."
::= { a3ComSysMisc 10 }
a3sysBogusDhcpSvr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object has the IP address of the last seen
bogus DHCP or BOOTP server."
::= { a3ComSysMisc 11 }
a3sysNb2EepromVers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object returns the version number of the EEPROM
on a NetBuilderII. Various features are dependent on
having the correct version of EEPROM resident on the
NetBuilderII."
::= { a3ComSysMisc 12 }
a3sysX25Conns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object returns the number of active X25 connections
currently maintained by the NetBuilder."
::= { a3ComSysMisc 13 }
a3sysFwSerBaudCons OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
bps110 (2),
bps300 (3),
bps600 (4),
bps1200 (5),
bps2400 (6),
bps4800 (7),
bps9600 (8),
bps19200 (9),
bps38400 (10),
bps57600 (11)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object sets the baud rate for the
console port, which is located on the CEC
module's connector/LEDC panel."
REFERENCE
"NBII CEC Module Installation Guide: Serial Port
Parameter."
::= { a3ComFW 1 }
a3sysFwSerBaudAux OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
bps110 (2),
bps300 (3),
bps600 (4),
bps1200 (5),
bps2400 (6),
bps4800 (7),
bps9600 (8),
bps19200 (9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object sets the baud rate for the
auxiliary port, which is located on the CEC
module's connector/LEDC panel."
REFERENCE
"NBII CEC Module Installation Guide: Serial Port
Parameter."
::= { a3ComFW 2 }
a3sysFwSelfTest OBJECT-TYPE
SYNTAX INTEGER {
skip (1),
testOnce (2),
other (3),
loop (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines how the system handles
self tests when the system is powered on or
reset. The system can be configured to skip its
self tests, run self tests once, or run self
tests continuously (loop)."
REFERENCE
"NBII CEC Module Installation Guide: Self Test
Parameter."
::= { a3ComFW 3 }
a3sysReBoot OBJECT-TYPE
SYNTAX INTEGER {
other (1),
stdReboot (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object can be used to reboot the system.
If this object is set to stdReboot(2), the
system's action is determined by the value of
a3sysStartUpAction. If that object has the value
monitor(1), the system will go into monitor
mode. If that object has the value userListOnce(2)
or userListForever(3), the system will attempt to
reboot from the sources identified by the User Boot List.
If this object is read, the value, other (1),
will be returned."
REFERENCE
"NBII Ref. Guide, Commands: ReBoot."
::= { a3ComBoot 1 }
a3sysTestBootTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Test Boot Time indicates the number of seconds
after a test reboot the system will automatically
reboot. Upon reboot, the system will start up a timer
initialized to the value of this object. The object
a3sysTestRecoveryTimer contains the real time value of
this timer. The timer will automatically start counting
down after the system comes up. If this timer expires,
the system will automatically reboot using the Primary Boot
Source.
To cancel the timer, the object a3sysTestRecoveryTimer must
be set to zero. This provides a recovery mechanism for a
system under test that loses management connectivity."
::= { a3ComBoot 2 }
a3sysStartUpAction OBJECT-TYPE
SYNTAX INTEGER {
monitor (1),
userListOnce (2),
userListForever (3),
local (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter determines the boot source
when the system is powered on or reset. If
monitor (1) is chosen, the system enters
monitor mode immediately. If userListOnce (2)
is chosen, the system attempts to boot from
primary and secondary sources defined by the
User Boot List. (Specifics about the use of the
secondary boot source are provided by a3sysBootSources.)
This list may identify network boot sources or local
floppy sources, or both.
If userListForever (3) is chosen, the system
will keep trying the sources listed in the
User Boot List until one of them is successful.
If local(4) is chosen, the system will boot from
the local floppy. The name of the file used is
identified by the value of a3sysUblFileName for the
Primary Boot Source."
REFERENCE
"NBII CEC Module Installation Guide: Initial Boot
Type Parameter."
::= { a3ComBoot 3 }
a3sysTestRecoveryTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object contains the real time value of the
Test Recovery Timer. When the system is performing
a 'test boot' (ie, a boot when a3sysBootSources equals
testWithPrimaryBackup (3)), the system will start a
countdown timer initialized to the value of a3sysBootTime.
If this timer is allowed to count down to zero, the
system will reboot, this time using the primary boot source
instead of the test boot source. If the timer is disabled, however,
before it counts down (the timer is disabled by setting
the value of this object to zero), the system won't reboot
and will continue to run the test boot source's software.
This timer is part of a comprehensive software update
strategy. See the relevant 3Com manuals for more
details."
::= { a3ComBoot 4 }
a3sysDirectedReBoots OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a counter that tracks the number of times the
system has completed successfully a boot, no matter
how the boot was initiated (power-on, front-panel-button
reset, command line, or exception)."
::= { a3ComBoot 5 }
a3sysExceptionReBoots OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a counter that tracks the number of times
the system has crashed and a reboot sequence is begun
by the exception handler. Note, some type of crashes
are not able to update this counter due to various
hardware lockups. Also note, this counter will be
incremented when a user resets the system from the
command line (RS). This will not be incremented,
however, when the user reboots the system from the
command line (RB)."
::= { a3ComBoot 6 }
a3sysBootDump OBJECT-TYPE
SYNTAX INTEGER {
noDump (1),
monitor (2),
localDevice (3),
userList (4),
network (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This determines whether or not a memory dump
is performed if the system fails due to a
software problem. If noDump (1) is selected,
the system will not attempt to perform a memory
dump. If monitor (2) is selected, the system
goes directly into monitor mode and waits for
further commands. If localDevice (3) is selected,
the system dumps its memory to the local storage
device. Since the memory dump will require several
floppy disks, the system will prompt the user via the
User Interface to change disks. If userList (4) is
selected, the system will upload its memory to the
source specified in the User Boot List.
Only the NetBuilder Remote Office and NetBuilder II support
the network(5) option. If this is set, the parameters in entry
four (dump) of a3sysUserBootListTable identify the destination."
REFERENCE
"NBII CEC Module Installation Guide: Dump Destination
Parameter."
::= { a3ComBoot 7 }
a3sysBootSources OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
primaryAndSecondary (2),
testWithPrimaryBackup (3),
secondary (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is used to specify how the entries
in this table are used.
If this object is set to primary(1), the system
will use only the primary boot source when
rebooting. (note, this is the entry where
a3sysUblSource = primary(1)).
If this object is set to primaryAndSecondary(2),
the system will attempt to boot first from the
primary boot source, and, if that fails (after
a3sysUblMaxRetries attemps), the system will
try the secondary boot source.
If this object has the value testWithPrimaryBackup(3),
the system, when rebooting, will perform a test boot
using the 'test' boot source. Note, the NetBuilder Remote
Office and NetBuilder II use entry 3 in a3sysUserBootListTable
as the 'test' boot source (a3sysUblSource = test(3)),
while other 3Com routers (NetBuilder Remote, NetBuilder
Remote Control, NetBuilder Local, and NetBuilder Remote
Access) don't support all 4 rows in a3sysUserBootListTable,
and simply use the secondary boot source (a3sysUblSource = secondary(2))
to identify the 'test' boot source.
After booting from the 'test' boot source, if the
Test Recovery Timer (a3sysTestRecoveryTimer) is
allowed to count down to zero, the system will
reboot using the primary boot source. (see the
reference guide for details about test booting).
When in this mode, to prevent the system from rebooting
using the primary boot source, the Test Recovery Timer
(a3sysTestRecoveryTimer) must be set to zero.
Note, this object cannot be set to testWithPrimaryBackup(3)
explicitly. Instead, by setting a3sysTestBootTimer to a
non-zero value, the system will automatically go into
'Test Boot' mode and this object will be given the
value testWithPrimaryBackup(3).
If this object has the value secondary(4), the system will
use only the secondary boot source when rebooting."
::= { a3ComBoot 8 }
a3sysUserBootListTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3sysUserBootListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table defines a list of boot sources (and for the
NetBuilder Remote Office -- memory dump destinations).
There are two other parameters that dictate how the
contents of this table are used. These parameters
are represented by a3sysStartUpAction and a3sysBootSources.
a3sysStartUpAction specifies what this system does when it
first comes up. If a3sysStartUpAction is set to userListOnce (2),
the system will make a single attempt to use the entries in
this table to identify how it should boot. If a3sysStartUpAction
is set to userListForever (3), the system will make repeated
attempts at using the entries in this table.
If a3sysStartUpAction indicates that the system is to use this
table, the order in which the entries are used is dictated by
a3sysBootSources. If a3sysBootSources has the value primary (1),
the system will attempt to boot only from the source identified by
entry 1 in this table. If a3sysBootSources has the value
primaryAndSecondary(2), the system will attempt to boot first
from the source identified by entry 1, and, if that source fails,
the system will try the source identified by entry 2 (the secondary
source). If a3sysBootSources has the value testWithPrimaryBackup(3),
the system will perform a test boot using the test boot source. Note,
for the NetBuilder Remote Office, this is the third entry (test) in this
table. For the NetBuilder II and the NetBuilder I family( NetBuilder Local,
NetBuilder Remote, NetBuilder RemoteAccess, and NetBuilder RemoteControl),
the test boot source is identified by entry 2 (secondary) in this table.
If the test boot source fails (see the Reference Guide for more details
on test booting), the system will revert back to the source identified
by entry 1 (primary) in this table.
The NetBuilder Remote Office supports a fourth entry in this table,
which identifies where over the network memory is to be dumped in the
case of a system crash. Note, the destination device (a3sysUblDevice)
must be set to network (3), in this case. Also note that many
of the columns in this row will be irrelevant and won't affect
where the memory gets dumped.
Note, all entries in this table apply only to future
boots. They don't necessarily provide information
about previous boots."
REFERENCE
"NBII CEC Module Installation Guide: User Boot List
Parameter."
::= { a3ComBoot 9 }
a3sysUserBootListEntry OBJECT-TYPE
SYNTAX A3sysUserBootListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains a single boot source."
INDEX { a3sysUblSource }
::= { a3sysUserBootListTable 1 }
A3sysUserBootListEntry ::=
SEQUENCE {
a3sysUblSource INTEGER,
a3sysUblDevice INTEGER,
a3sysUblFileName DisplayString,
a3sysUblNetFile DisplayString,
a3sysUblSlot INTEGER,
a3sysUblInterface INTEGER,
a3sysUblMaxRetries INTEGER,
a3sysUblConfigFileDevice INTEGER,
a3sysUblConfigFilePath DisplayString,
a3sysUblConfigProt INTEGER,
a3sysUblConfigUserName DisplayString (SIZE(0..20)),
a3sysUblConfigPassword DisplayString (SIZE(0..20)),
a3sysUblConfigAcct DisplayString (SIZE(0..30)),
a3sysUblMacAddress INTEGER,
a3sysUblCanonicalFlag INTEGER,
a3sysUblRemoteProt INTEGER,
a3sysUblBaudRate INTEGER,
a3sysUblClockSource INTEGER,
a3sysUblConnectorType INTEGER,
a3sysUblWanAddress DisplayString (SIZE