2693 lines
112 KiB
Plaintext
2693 lines
112 KiB
Plaintext
|
|
-- This MIB is for 3Com intermediate systems to provide general
|
|
-- systems level information.
|
|
-- The 3Com Enterprise Products Proprietary MIB Extensions
|
|
-- Copyright 3Com Corporation, 1993. All rights reserved.
|
|
|
|
|
|
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;
|
|
|
|
--
|
|
-- This MIB is for General 3Com Systems.
|
|
--
|
|
|
|
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)
|
|
}
|
|
|
|
--This data type, which has the same semantics as the rowStatus
|
|
--textual convention used in SNMPv2, is used to add and
|
|
--delete entries from a table.
|
|
|
|
--The tables in this MIB allow a subset of the functionality
|
|
--provided by the rowStatus textual convention. In particular
|
|
--row creation is allowed using only the createAndGo method.
|
|
|
|
--That is, when adding entries to this table, this object
|
|
--must be set to createAndGo(4). The instance identifier
|
|
--for this object will define the values of the columns
|
|
--that make up the index.
|
|
|
|
--In the same PDU, the appropriate remaining columns
|
|
--of that row must be set as well. The agent
|
|
--will immediately set the value of this object to
|
|
--active(1) if the row is correct. If not, the agent
|
|
--will refuse the SET request and return an
|
|
--error code.
|
|
|
|
--To modify an existing entry, it must be removed
|
|
--and another entry with the desired changes added.
|
|
|
|
--To remove an entry, set the value of this object
|
|
--to destroy(6).
|
|
|
|
--
|
|
-- The ID Group
|
|
--
|
|
|
|
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 }
|
|
|
|
|
|
--
|
|
-- The Chip group
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- The Memory group
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- The Board group
|
|
--
|
|
-- This group contains information about all the boards installed
|
|
-- on the system. This includes IO boards and CPU boards.
|
|
--
|
|
-- (The objects relating to boards may migrate to the Chassis MIB
|
|
-- once it's defined.)
|
|
--
|
|
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 }
|
|
|
|
--
|
|
-- Audit trail group
|
|
--
|
|
|
|
a3sysAuditTrailType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local (1), -- use local time
|
|
universal (2) -- use universal or GMT
|
|
}
|
|
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 }
|
|
|
|
--
|
|
-- The Time group
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- The Access Control Group
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- This table contains the SNMPv1 Community Strings
|
|
--
|
|
|
|
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), -- coldStart, warmStart, linkDown/Up
|
|
authenOnly (2), -- authenticationFailure
|
|
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 }
|
|
|
|
--
|
|
-- This table contains the Managers that are allowed to use
|
|
-- each of the community strings identified above.
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- This table contains the IP addresses of
|
|
-- stations that are allowed to access the NetBuilder
|
|
-- via Telnet
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- The Misc System Group
|
|
--
|
|
|
|
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 }
|
|
|
|
|
|
|
|
--
|
|
--
|
|
-- this group controls Firmware related parameters
|
|
--
|
|
|
|
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 }
|
|
|
|
--
|
|
-- this group controls Booting related Firmware parameters
|
|
--
|
|
|
|
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(0..80)),
|
|
a3sysUblClientIpAddr IpAddress,
|
|
a3sysUblServerIpAddr IpAddress,
|
|
a3sysUblGwIpAddr IpAddress,
|
|
a3sysUblConfigFileIpAddr IpAddress,
|
|
a3sysUblIpMask IpAddress,
|
|
a3sysUblAddressDiscovery INTEGER,
|
|
a3sysUblPassword DisplayString
|
|
}
|
|
|
|
a3sysUblSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary (1),
|
|
secondary (2),
|
|
test (3),
|
|
dump (4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This identifies the entry number in this table.
|
|
Currently, the table is limited to two entries.
|
|
The first entry is labelled primary(1), the next
|
|
has the label secondary(2).
|
|
|
|
The NetBuilder RemoteOffice and NetBuilder II (as of
|
|
sw version 8.0) supports two additional entries.
|
|
Entry three (test) identifies a separate
|
|
boot block which is used when doing a test boot.
|
|
Entry four (dump) identifies where memory is to
|
|
be dumped. Note, only a subset of the columns in
|
|
this entry are relevant. Specifically, a3sysUblDevice
|
|
must have the value network(3) (ie, memory dumps are
|
|
preformed only over the network by the NBRO)."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List"
|
|
::= { a3sysUserBootListEntry 1 }
|
|
|
|
a3sysUblDevice OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
localMediaA (1),
|
|
localMediaB (2),
|
|
network (3),
|
|
monitor (4),
|
|
other (5),
|
|
auto (6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the source from which the
|
|
system attempts to boot. If this object is set to
|
|
localMediaA(1), the system will attempt to boot from
|
|
drive A of the local storage media (A is the flash drive
|
|
for those systems with both flash and floppy drives),
|
|
using the filename identified by a3sysUblFileName.
|
|
If this is set to localMediaB(2), the system will
|
|
boot from drive B.
|
|
|
|
If this object is set to network (3), the system will
|
|
attempt to boot from a BOOTP/TFTP server attached to
|
|
the network. The network interface that is used in the
|
|
booting is identified by both a3sysUblSlot and
|
|
a3sysUblInterface.
|
|
|
|
The name of the boot file on the remote system is
|
|
identified by a3sysUblFileName.
|
|
|
|
monitor(4) is no longer supported.
|
|
|
|
If this object has the value other(5), nothing has
|
|
been specified."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Boot Source Parameter."
|
|
::= { a3sysUserBootListEntry 2 }
|
|
|
|
a3sysUblFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the path and name of the boot
|
|
file. For example, to specify the file boot.29k in
|
|
the root directory, this object should
|
|
have the value 'boot.29k'"
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Boot Filename Parameter."
|
|
::= { a3sysUserBootListEntry 3 }
|
|
|
|
a3sysUblNetFile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object has been deprecated. (use a3sysUblFileName
|
|
regardless of whether it's local or remote)."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Network Boot String Parameter."
|
|
::= { a3sysUserBootListEntry 4 }
|
|
|
|
a3sysUblSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the physical slot where the IO module
|
|
from which the system will be booting is installed.
|
|
This only applies when a3sysUblDevice is set to
|
|
network(2)"
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Boot Source Parameter."
|
|
::= { a3sysUserBootListEntry 5 }
|
|
|
|
a3sysUblInterface OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
interfaceA (2),
|
|
interfaceB (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the physical port on the IO
|
|
module (installed in the slot identified by a3sysUblSlot)
|
|
that the system will be booting from. This only applies
|
|
when a3sysUblDevice is set to network(2). If there
|
|
is only one connector in the module, this object should
|
|
have the value: interfaceA(2)."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Boot Source Parameter."
|
|
DEFVAL { interfaceA }
|
|
::= { a3sysUserBootListEntry 6 }
|
|
|
|
a3sysUblMaxRetries OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object determines the number of times the
|
|
system will try to boot from the source identified
|
|
by this table entry before going to the next entry."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Maximum Retries Parameter."
|
|
::= { a3sysUserBootListEntry 7 }
|
|
|
|
a3sysUblConfigFileDevice OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bootDevice (1),
|
|
local (2),
|
|
network (3),
|
|
other (4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the device used to access the
|
|
configuration files needed by this system. If
|
|
this object has the value bootDevice(1), the
|
|
system will look for its configuration files on
|
|
the same device as its boot files. This device is
|
|
specified by a3sysUblDevice. If this object has
|
|
the value network(3), the system will look for
|
|
its configuration files on the device specified
|
|
by a3sysUblConfigIpAddr. If this object has the
|
|
value local(2), the system will look for its
|
|
configuration files on the local storage media.
|
|
If this object has the value other(4), nothing
|
|
has been specified.
|
|
|
|
In all the cases listed above, the path for the
|
|
configuration files is specified by
|
|
a3sysUblConfigFilePath."
|
|
::= { a3sysUserBootListEntry 8 }
|
|
|
|
a3sysUblConfigFilePath OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the path to the configuration
|
|
files needed by this system."
|
|
::= { a3sysUserBootListEntry 9 }
|
|
|
|
a3sysUblConfigProt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fap (1),
|
|
ftp (2),
|
|
other (3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the protocol to use
|
|
to get the configuration files if they
|
|
are stored across the network. Note, this
|
|
applies only if the value of
|
|
a3sysUblConfigFileDevice is network(3) or
|
|
bootDevice(1). If a3sysUblConfigFileDevice
|
|
has the value bootDevice(1), then the
|
|
corresponding instance of a3sysUblDevice
|
|
must be network(2) for this object to have relevance.
|
|
|
|
This object has been changed to read-only in
|
|
9.0. The only valid value for this object is
|
|
ftp(2)."
|
|
::= { a3sysUserBootListEntry 10 }
|
|
|
|
a3sysUblConfigUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates the Username to be
|
|
used by the file service protocol identified
|
|
the corresponding instance of a3sysUblConfigProt."
|
|
::= { a3sysUserBootListEntry 11 }
|
|
|
|
a3sysUblConfigPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the Password to be used
|
|
by the file service protocol identified by
|
|
the corresponding instance of a3sysUblConfigProt.
|
|
Note, for reasons of security, the value of this
|
|
object will be hidden. A string of 4 stars (*)
|
|
will be returned in response to any GET or GETNEXT
|
|
request."
|
|
::= { a3sysUserBootListEntry 12 }
|
|
|
|
a3sysUblConfigAcct OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the Account Name used
|
|
by the file service protocol.
|
|
Note, for reasons of security, the value of this
|
|
object will be hidden. A string of 4 stars (*)
|
|
will be returned in response to any GET or GETNEXT
|
|
request."
|
|
::= { a3sysUserBootListEntry 13 }
|
|
|
|
a3sysUblMacAddress OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
cpu-module (1),
|
|
io-module (2),
|
|
other (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MAC address to be used for booting over the
|
|
network. This can be configured to use either the
|
|
MAC address assigned to the CPU module or the MAC
|
|
address assigned to the I/O module over which the boot
|
|
is being performed."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: System IP Addresses:
|
|
Boot MAC Address Parameter."
|
|
::= { a3sysUserBootListEntry 14 }
|
|
|
|
a3sysUblCanonicalFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
canonical (2),
|
|
nonCanonical (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This controls the format of addresses within
|
|
ARP packets sent by this system."
|
|
::= { a3sysUserBootListEntry 15 }
|
|
|
|
a3sysUblRemoteProt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable (1),
|
|
ppp (2),
|
|
frameRelay (3),
|
|
auto (4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies which serial link
|
|
protocol to use if a3sysUblSlot identifies
|
|
a slot with a High Speed Serial board.
|
|
If this is set to auto (4), the system
|
|
will try all supported protocols until
|
|
the serial line is active.
|
|
|
|
If there is a different kind of board in that
|
|
slot, the value of this object is ignored."
|
|
::= { a3sysUserBootListEntry 16 }
|
|
|
|
a3sysUblBaudRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (1),
|
|
bps9600 (2),
|
|
kbps19 (3),
|
|
kbps38 (4),
|
|
kbps56 (5),
|
|
kbps64 (6),
|
|
kbps128 (7),
|
|
kbps256 (8),
|
|
kbps448 (9),
|
|
kbps1536 (10),
|
|
kbps2048 (11),
|
|
mbps4 (12),
|
|
mbps16 (13)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the serial line or
|
|
Token Ring baud rate. For all other types
|
|
of ports, this object will be ignored."
|
|
::= { a3sysUserBootListEntry 17 }
|
|
|
|
a3sysUblClockSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
internal (1),
|
|
external (2),
|
|
unknown (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies whether to use an internal
|
|
or external clock source. This applies only
|
|
to High Speed Serial ports."
|
|
::= { a3sysUserBootListEntry 18 }
|
|
|
|
a3sysUblConnectorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (1),
|
|
rs232 (2),
|
|
v35 (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the serial line
|
|
connector type."
|
|
::= { a3sysUserBootListEntry 19 }
|
|
|
|
a3sysUblWanAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies a string to initiate a
|
|
WAN connection. The specified string required
|
|
is interface and protocol specific. The maximum
|
|
string length is 80 bytes. Note, this applies
|
|
only to High Speed Serial ports."
|
|
::= { a3sysUserBootListEntry 20 }
|
|
|
|
a3sysUblClientIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP Address of this system used in packets
|
|
when booting over the network."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: System IP Addresses:
|
|
Client IP address Parameter."
|
|
::= { a3sysUserBootListEntry 21 }
|
|
|
|
a3sysUblServerIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the Boot Server."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: System IP Addresses:
|
|
Server IP Address Parameter."
|
|
::= { a3sysUserBootListEntry 22 }
|
|
|
|
a3sysUblGwIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the gateway that will forward
|
|
packets to the Boot Server."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: System IP Addresses:
|
|
Gateway IP Address Parameter."
|
|
::= { a3sysUserBootListEntry 23 }
|
|
|
|
a3sysUblConfigFileIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the configuration files Server,
|
|
if needed."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: System IP Addresses:
|
|
FAP Server IP Address Parameter."
|
|
::= { a3sysUserBootListEntry 24 }
|
|
|
|
a3sysUblIpMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The mask to be applied to the addresses specified
|
|
above."
|
|
::= { a3sysUserBootListEntry 25 }
|
|
|
|
a3sysUblAddressDiscovery OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
bootp (2),
|
|
configAddr (3),
|
|
bootpRarp (4),
|
|
rarp (5),
|
|
rarpBootp (6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the address discovery protocol
|
|
to use for booting from the network. If configAddr(3)
|
|
is specified, then the configured addresses are
|
|
used. If nothing has been specified, other(1) is
|
|
returned."
|
|
::= { a3sysUserBootListEntry 26 }
|
|
|
|
a3sysUblPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is needed when booting over a port that
|
|
uses a protocol that requires a password, e.g,
|
|
PPP."
|
|
::= { a3sysUserBootListEntry 27 }
|
|
|
|
|
|
|
|
--
|
|
-- The next table controls the booting of the Intelligent IO
|
|
-- Boards. As of 8.0, IIO boards must boot from either
|
|
-- local storage or from the location where the config files
|
|
-- are stored (which may be from local storage).
|
|
--
|
|
|
|
a3sysIioBootTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF A3sysIioBootEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table specifies where each IIO card
|
|
obtains its boot image."
|
|
::= { a3ComBoot 10 }
|
|
|
|
a3sysIioBootEntry OBJECT-TYPE
|
|
SYNTAX A3sysIioBootEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry in this table corresponds to a
|
|
specific slot in the NetBuilder chassis. If
|
|
an IIO board is in that slot, that entry
|
|
determines where that IIO board obtains its
|
|
boot image."
|
|
INDEX { a3sysIioBootSlot }
|
|
::= { a3sysIioBootTable 1 }
|
|
|
|
A3sysIioBootEntry ::=
|
|
SEQUENCE {
|
|
a3sysIioBootSlot INTEGER,
|
|
a3sysIioBootFileName DisplayString,
|
|
a3sysIioBootState INTEGER,
|
|
a3sysIioBootTime TimeTicks,
|
|
a3sysIioBootImage OBJECT IDENTIFIER
|
|
}
|
|
|
|
|
|
a3sysIioBootSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the slot into which
|
|
the IIO board corresponding to this entry
|
|
is placed."
|
|
::= { a3sysIioBootEntry 1 }
|
|
|
|
|
|
a3sysIioBootFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the path and name of the
|
|
IIO board's boot image. If the value of
|
|
this object specifies a drive, the path is assumed
|
|
to start from root. If the value of this object does
|
|
not specify a drive number, this object specifies the
|
|
path starting from the config file directory specified by
|
|
a3sysUblConfigFilePath. In this case, the value of this
|
|
object must not begin with a slash '/'."
|
|
::= { a3sysIioBootEntry 2 }
|
|
|
|
a3sysIioBootState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
empty (1), -- card not available for use
|
|
up (2), -- card is up and running
|
|
booting (3), -- card is in the process of booting
|
|
recovering (4), -- card is recovering from a failed boot
|
|
dumping (5), -- while recovering, card is dumping image
|
|
halted (6), -- card has halted after failed boot
|
|
selfTestFail (7), -- self test failed
|
|
error (8) -- card's in unrecoverable errored state
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object provides the current state of the IIO
|
|
card installed in this slot. If there is no IIO
|
|
card in the slot, this object will have the value
|
|
empty(1). If the card is up and running, this object
|
|
will have the value up(2). If the card is booting,
|
|
this object will have the value booting(3). If the
|
|
boot has failed, and the card is in the process of
|
|
recovering from the failed boot, this object will have
|
|
the value recovering(4). If in the process of
|
|
recovering, the IIO dumps its image, this object will
|
|
have the value dumping(5). Note that this is simply
|
|
a sub-state within the more general recovering state.
|
|
If after recovering, the IIO card goes into a halted
|
|
state, this object will have the value halted(6). If
|
|
the IIO card gets into an unrecoverable state, this
|
|
object will have the value error(8)."
|
|
::= { a3sysIioBootEntry 3 }
|
|
|
|
a3sysIioBootTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of sysUpTime when the IIO board last
|
|
went into the UP state."
|
|
::= { a3sysIioBootEntry 4 }
|
|
|
|
a3sysIioBootImage OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The OID assigned to this version of Iio Software."
|
|
::= { a3sysIioBootEntry 5 }
|
|
|
|
--
|
|
-- The Last Boot Group. This group contains information about the
|
|
-- most recent boot of the system
|
|
--
|
|
|
|
a3sysLastBootSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary (1),
|
|
secondary (2),
|
|
monitor (3),
|
|
test (4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the source from which the
|
|
system last booted.
|
|
|
|
The specifics of the boot source can be found
|
|
from the corresponding User Boot List entry."
|
|
REFERENCE
|
|
"NBII CEC Module Installation Guide: User Boot List:
|
|
Boot Source Parameter."
|
|
::= { a3ComLastBoot 1 }
|
|
|
|
a3sysLastBootError OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1), -- there have been no known
|
|
-- failures
|
|
unknownLocalAddress (2),
|
|
unknownServerAddress (3),
|
|
noServerResponse (4),
|
|
fileTransferFailed (5),
|
|
imageNotFound (6),
|
|
imageInvalid (7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the reason for the
|
|
most recent boot failure."
|
|
::= { a3ComLastBoot 2 }
|
|
|
|
a3sysLastBootDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time as reflected by the system
|
|
clock at the time the system last rebooted.
|
|
The date has the format yy/mm/dd hh:mm[:ss]."
|
|
::= { a3ComLastBoot 3 }
|
|
|
|
a3sysLbConfigFileIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the configuration file server
|
|
used during the most recent boot. Note, even
|
|
if the configuration files were obtained locally,
|
|
an address may have been configured. This is the
|
|
address used when performing all ftp PUT and GET
|
|
operations."
|
|
::= { a3ComLastBoot 4 }
|
|
|
|
a3sysLbGwIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the gateway that was used to
|
|
forward packets to the boot server or configuration file
|
|
server during the last boot."
|
|
::= { a3ComLastBoot 5 }
|
|
|
|
a3sysLbIpMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP subnet mask configured during the last boot."
|
|
::= { a3ComLastBoot 6 }
|
|
|
|
a3sysLbConfigDevice OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bootDevice (1),
|
|
local (2),
|
|
network (3),
|
|
other (4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The config file device used during the last boot."
|
|
::= { a3ComLastBoot 7 }
|
|
|
|
a3sysLbConfigFilePath OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The config file path used during the last boot."
|
|
::= { a3ComLastBoot 8 }
|
|
|
|
a3sysLbConfigUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If the config files were obtained from a file server
|
|
during the last boot, this object contains the user
|
|
name used during the ftp transfer of those files."
|
|
::= { a3ComLastBoot 9 }
|
|
|
|
|
|
--
|
|
-- The File Management group
|
|
--
|
|
|
|
a3sysFmOperation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
copy (2),
|
|
do (3),
|
|
delete (4),
|
|
rename (5),
|
|
directory (6),
|
|
format (7),
|
|
copySystem (8),
|
|
checksum (9),
|
|
abortCopy (10),
|
|
makeDir (11),
|
|
rmDir (12),
|
|
getFileInfo (13),
|
|
ftpGet (14),
|
|
ftpPut (15),
|
|
cleanFlash (16)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used to initiate a file
|
|
management operation. When set to copy(2), the
|
|
system will get the file from the Source device
|
|
(identified by a3sysFmSourceIpAddr and
|
|
a3sysFmSourceFile) and copy it to the
|
|
Target device (identified by a3sysFmTargetIpAddr
|
|
and a3sysFmTargetFile). Note, both the
|
|
Source and Target devices cannot be
|
|
remote systems. At least one must be
|
|
the local system.
|
|
|
|
All information about the file
|
|
and the server is taken from the values
|
|
of the other objects in this group. To
|
|
avoid unnecessary errors, the relevant objects
|
|
in this group should be examined and
|
|
their values validated before setting this object
|
|
to copy(2).
|
|
|
|
Currently, the do(3) enumeration is not supported.
|
|
|
|
If this object is set to delete(4), the system
|
|
will delete a single file on the local storage
|
|
device. The file is identified by a3sysFmTargetFile.
|
|
|
|
For software release 6.2, the rename(5) enumeration
|
|
is not supported. This is supported, however, by
|
|
release 7.0.
|
|
|
|
If this object is directory(6), the system will list
|
|
the file in the directory identified by a3sysFmTargetFile.
|
|
The resulting list can be obtained by examining
|
|
a3sysDfTable.
|
|
|
|
For software release 6.2, enumerations 7 through 9
|
|
are not supported. Enumeration 7 and 9 are supported
|
|
by release 7.0.
|
|
|
|
If this object is set to abortCopy(10), the
|
|
system will abort any file copy process in
|
|
progress.
|
|
|
|
If this object is set to makeDir(11), the system
|
|
will create a directory off the root directory. The
|
|
name of this directory is specified by a3sysFmTargetFile.
|
|
|
|
If this object is set to rmDir(12), the system will
|
|
remove the directory identified by a3sysFmTargetFile.
|
|
|
|
If this object is set to getFileInfo(13), the system
|
|
will retrieve information about the file identified
|
|
by a3sysFmTargetFile and return that information via
|
|
the a3ComFileInfo group. (ie, examine the contents
|
|
of that group after this object is set to getFileInfo(13)).
|
|
|
|
If this object is set to ftpGet(14), the system
|
|
will retrieve the file identified by a3sysFmSourceFile.
|
|
It will retrieve the file from the device from
|
|
which the configuration files were originally obtained.
|
|
That device can be identified by
|
|
a3sysLbConfigFileIpAddr. Note, even if the config
|
|
files were obtained locally, a valid IP address may
|
|
have been configured. That is the device used for
|
|
future ftp operations.
|
|
|
|
If a path is not specified, the file will be taken
|
|
from the configuration file directory. The config
|
|
file directory cay be identified by
|
|
a3sysLbConfigFilePath. If a relative
|
|
path is specified, and the configuration files were
|
|
originally obtained (ie, at last boot) from the
|
|
network, the path is interpreted relative to the
|
|
configuration file directory. If a relative path
|
|
is specified and the configuration files were originally
|
|
obtained locally, the path is interpreted relative
|
|
to the login directory. Absolute paths are allowed.
|
|
Once obtained, the file will be placed in the location
|
|
identified by a3sysFmTargetFile. Note, this must be
|
|
on one of the local storage devices.
|
|
|
|
If this object is set to ftpPut(15), the system
|
|
will place the file identified by a3sysFmSourceFile
|
|
and place it on the device from which the config
|
|
files were obtained originally. The path and
|
|
filename of the placed file is identified by
|
|
a3sysFmTargetFile. As with ftpGet(14), if a relative
|
|
path is specified, and the configuration files were
|
|
originally obtained from the network, the path is
|
|
interpreted relative to the configuration file
|
|
directory. If a relative path is specified and the
|
|
configuration files were originally obtained locally,
|
|
the path is interpreted relative to the login
|
|
directory. Absolut paths are allowed. Note, the
|
|
source file must be on one of the local storage devices.
|
|
|
|
If this object is read, other(1) will be
|
|
returned."
|
|
::= { a3ComFileMgmt 1 }
|
|
|
|
a3sysFmSourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the IP address of
|
|
the Source device from which files are
|
|
obtained.
|
|
|
|
If this is set to zero's, the local storage
|
|
device is assumed."
|
|
::= { a3ComFileMgmt 2 }
|
|
|
|
a3sysFmSourceFile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the path and name of
|
|
a source file. For example, if the
|
|
action specified by a3sysFmOperation is
|
|
copy(2) or rename(5), this identifies the
|
|
path and name of the file to be copied or
|
|
renamed.
|
|
|
|
If there is no leading path string, the
|
|
source file will be accessed from the root
|
|
directory. For devices with multiple disk
|
|
drives, the drive will be identified by appending
|
|
a prefix to the path. For example, a:/path/name"
|
|
::= { a3ComFileMgmt 3 }
|
|
|
|
a3sysFmTargetIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the IP address of
|
|
the target device to which files are
|
|
copied, renamed, etc."
|
|
::= { a3ComFileMgmt 4 }
|
|
|
|
a3sysFmTargetFile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the path and name of
|
|
the target file on the target system.
|
|
(The filename may contain the string '@M'
|
|
which will be expanded to the system MAC address.
|
|
Alternatively, the filename may contain
|
|
the string '@m' which will be expanded to
|
|
the last six characters of the system MAC address.
|
|
This provides a mechanism for a remote system to
|
|
generate system specific filenames automatically.)
|
|
If there is no leading path string, the
|
|
file will be accessed from the root directory.
|
|
For devices with multiple disk drives, the drive
|
|
will be identified by appending a prefix to the path.
|
|
For example, a:/path/name.
|
|
|
|
If the action specified by a3sysFmOperation is copy(2),
|
|
this identifies where, on the target system (identified
|
|
by a3sysFmTargetIpAddr) the file is to be placed and the
|
|
name to give it.
|
|
|
|
If the action specified by a3sysFmOperation is
|
|
delete(4), this identifies the path and
|
|
name of the local file which is to be
|
|
deleted.
|
|
|
|
If the action specified by a3sysFmOperation is
|
|
directory(6), this identifies the full path
|
|
of the directory that is to be listed."
|
|
::= { a3ComFileMgmt 5 }
|
|
|
|
a3sysFmStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive (1),
|
|
inProgress (2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This identifies the current status
|
|
of the file management operation. This applies
|
|
to the following operations: copy(2),
|
|
and directory(6). If there
|
|
is an operation in progress, this object
|
|
will have the value inProgress(2). Otherwise
|
|
inactive(1) will be returned."
|
|
::= { a3ComFileMgmt 6 }
|
|
|
|
a3sysFmTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies the value of sysUpTime when
|
|
the most recent file management operation was
|
|
initiated."
|
|
::= { a3ComFileMgmt 7 }
|
|
|
|
a3sysFmError OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1), -- no operations since initialization
|
|
successful (2), -- the most recent operation was
|
|
-- successful
|
|
inProgress (3), -- another operation was already in
|
|
-- progress
|
|
badSourceAddr (4), -- the Source IP Address is invalid
|
|
badSourceFile (5), -- the Source file is invalid
|
|
badTargetAddr (6), -- the Target IP Address is invalid
|
|
badTargetFile (7), -- the Target file is invalid
|
|
noResponse (8), -- no response from the server
|
|
noFile (9), -- the file or dir. could not be found
|
|
noSpace (10), -- no space on destination system
|
|
noPermission (11), -- destination device is write protected
|
|
writeError (12), -- error encountered when writing
|
|
timeout (13), -- timeout during transfer
|
|
badChecksum (14), -- invalid file checksum computed
|
|
badOperation (15), -- invalid file operation
|
|
aborted (16), -- operation aborted by user
|
|
other (17), -- an error not listed here
|
|
badDefaultDrv (18), -- the Default Drive is not Local
|
|
badTargetPort (19) -- the Target Udp/Tcp port is unreachable
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the results of the
|
|
most recent attempt at a file operation. If no
|
|
file operations have been attempted since the
|
|
system was initialized, this object will have the
|
|
value none(1).
|
|
|
|
If the last operation was successful, this object
|
|
will have the value successful(2).
|
|
|
|
If the last operation could not be initiated
|
|
because there was another operation in progress,
|
|
this object will have the value inProgress (3).
|
|
|
|
If the source IP Address is invalid, this object
|
|
will have the value badSourceAddr(4).
|
|
|
|
If the source file name contains a syntax error,
|
|
this object will have the value badSourceFile(5).
|
|
|
|
If the target IP Address is invalid, this object
|
|
will have the value badTargetAddr(6).
|
|
|
|
If there was a syntax error in the identification
|
|
of the target file (a3sysFmTargetFile), this
|
|
object will have the value badTargetFile(7).
|
|
|
|
If the remote server does not respond, this
|
|
object will have the value noResponse(8).
|
|
|
|
If either the source file or target file could
|
|
not be found, this object will have the value
|
|
noFile(9).
|
|
|
|
If there is no space on the destination system
|
|
this object will have the value noSpace(10).
|
|
|
|
If the destination file location is write protected,
|
|
this object will have the value noPermission(11).
|
|
|
|
If there is an error encountered while
|
|
writing the file to its destination, this object
|
|
will have the value writeError(12).
|
|
|
|
If the transfer took too much time and exceeded
|
|
its limits, this object will have the value timeout(13).
|
|
|
|
If the verify operation failed, this object will have
|
|
the value badChecksum(14).
|
|
|
|
If the operation requested is not supported by this
|
|
platform or software version, this object will have
|
|
the value badOperation(15).
|
|
|
|
If the opereration was aborted by a user, this object
|
|
will have the value aborted(16).
|
|
|
|
If no drive is indicated in either the source or target
|
|
files, and the default drive is not local (this will be
|
|
the case when the system obtained its config files over
|
|
the network the last time it booted), this object will
|
|
have the value badDefaultDrv(18).
|
|
|
|
This object will have the value other(17) if an error
|
|
occured that is not listed here."
|
|
::= { a3ComFileMgmt 8 }
|
|
|
|
--
|
|
-- Disk File List Group
|
|
--
|
|
a3sysDfTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the value of sysUpTime when
|
|
the list of files on the system disk was last updated.
|
|
This list is updated by setting a3sysFmOperation to
|
|
directory(6)."
|
|
::= { a3ComFileList 1 }
|
|
|
|
a3sysDfPath OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the directory path under which
|
|
the files listed in a3sysDfTable were obtained. Where
|
|
necessary, this object also identifies the disk drive
|
|
where the files are stored."
|
|
::= { a3ComFileList 2 }
|
|
|
|
a3sysDfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF A3sysDfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a listing of all the files in a
|
|
specific directory on one of the systems disks. The
|
|
directory and disk are identified by a3sysDfPath.
|
|
Each entry in this table contains information about
|
|
a single file."
|
|
::= { a3ComFileList 3 }
|
|
|
|
a3sysDfEntry OBJECT-TYPE
|
|
SYNTAX A3sysDfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry in this table describes a single disk file."
|
|
INDEX { a3sysDfName }
|
|
::= { a3sysDfTable 1 }
|
|
|
|
A3sysDfEntry ::=
|
|
SEQUENCE {
|
|
a3sysDfName DisplayString,
|
|
a3sysDfDir INTEGER
|
|
}
|
|
|
|
a3sysDfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This contains the name of a single file on the disk."
|
|
::= { a3sysDfEntry 1 }
|
|
|
|
a3sysDfDir OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
file (1),
|
|
directory (2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This specifies whether the file identified by the
|
|
corresponding instance of a3sysDfName is a regular
|
|
file or a directory."
|
|
::= { a3sysDfEntry 2 }
|
|
|
|
a3ComDfTotalSpace OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total size (in bytes) of the drive identified by
|
|
a3sysDfPath"
|
|
::= { a3ComFileList 4 }
|
|
|
|
a3ComDfAvailableSpace OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The available space (in bytes) of the drive identified
|
|
by a3sysDfPath."
|
|
::= { a3ComFileList 5 }
|
|
|
|
--
|
|
-- FM Cksum Group
|
|
--
|
|
-- This group provides information related to the checksums associated with
|
|
-- files kept by the system
|
|
--
|
|
|
|
a3sysFmCksum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the results of a ccitt crc16
|
|
cyclic redundancy check performed on the file specified
|
|
by a3sysTargetFile. The value of a3sysTargetFile at
|
|
the time this crc was performed is provided by a3sysFmCksumFile."
|
|
::= { a3ComFmCksum 1 }
|
|
|
|
a3sysFmCksumFile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the file upon which the last ccitt crc16
|
|
cyclic redundancy check was performed. The results of this operation
|
|
are specified by a3sysFmCksum."
|
|
::= { a3ComFmCksum 2 }
|
|
|
|
a3sysFmCksumTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the value of sysUpTime when the last ccitt crc16
|
|
cyclic redundancy check was performed. The results of this operation
|
|
are specified by a3sysFmCksum."
|
|
::= { a3ComFmCksum 3 }
|
|
|
|
--
|
|
-- FM General Info Group
|
|
--
|
|
-- This group provides general information related to a specific
|
|
-- file kept by the system. In order to get infomation about
|
|
-- a specific file, set a3sysFmTargetFile to the desired file,
|
|
-- and set a3sysFmOperation to 13. After a3sysFmStatus returns
|
|
-- to inactive, and assuming no errors have been encountered (check
|
|
-- the value of a3sysFmError, the objects in this group will provide
|
|
-- information about the desired file.
|
|
--
|
|
|
|
a3sysFiName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the name of the file to which
|
|
the rest of this group refers."
|
|
::= { a3ComFileInfo 1 }
|
|
|
|
a3sysFiDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the date when the file (specified by
|
|
a3sysFiName was last updated. The format of the date is
|
|
yy/mm/dd hh:min:sec."
|
|
::= { a3ComFileInfo 2 }
|
|
|
|
a3sysFiTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the value of sysUpTime when this group of
|
|
objects was last updated. To update this group, set a3sysFmTargetFile
|
|
to the desired file, and set a3sysFmOperation to getFileInfo(13)."
|
|
::= { a3ComFileInfo 3 }
|
|
|
|
a3sysFmSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the size of the file (specified by a3sysFiName)
|
|
in bytes."
|
|
::= { a3ComFileInfo 4 }
|
|
|
|
|
|
--
|
|
-- This next section specifies the behavior of this system in the event
|
|
-- of a crash.
|
|
--
|
|
|
|
--
|
|
-- The first table in this group specifies how this system recovers
|
|
-- if a specific IIO board or the CEC board crashes.
|
|
--
|
|
|
|
a3sysIioRecoveryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF A3sysIioRecoveryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table specifies the recovery procedure
|
|
for each Intelligent IO board in the system.
|
|
This also specifies the recovery procedure
|
|
for the CEC card. Note, the eeprom version
|
|
must be 5 or greater for this table to operate
|
|
properly."
|
|
::= { a3ComRecovery 1 }
|
|
|
|
a3sysIioRecoveryEntry OBJECT-TYPE
|
|
SYNTAX A3sysIioRecoveryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry in this table corresponds to a
|
|
specific slot in the NetBuilder chassis. If
|
|
an IIO board is in that slot, that entry
|
|
determines the action taken by that IIO
|
|
board in the event it crashes. There is also
|
|
an entry in this table for the CEC board."
|
|
INDEX { a3sysIioRecoverySlot }
|
|
::= { a3sysIioRecoveryTable 1 }
|
|
|
|
A3sysIioRecoveryEntry ::=
|
|
SEQUENCE {
|
|
a3sysIioRecoverySlot INTEGER,
|
|
a3sysIioRecoveryProcedure INTEGER,
|
|
a3sysIioRecoverySelect INTEGER
|
|
}
|
|
|
|
|
|
a3sysIioRecoverySlot OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the slot into which
|
|
the IIO (or CEC) board corresponding to this
|
|
entry is placed."
|
|
::= { a3sysIioRecoveryEntry 1 }
|
|
|
|
a3sysIioRecoveryProcedure OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
halt (1),
|
|
haltSystem (2),
|
|
reboot (3),
|
|
rebootSystem (4),
|
|
dumpAndReboot (5),
|
|
selectiveDumpAndReboot (6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of this object determines the
|
|
action taken if the IIO (or CEC) crashes.
|
|
If the value of this object is
|
|
selectiveDumpAndReboot (5), the value of
|
|
a3sysIioRecoverySelect determines which
|
|
IIO (or CEC) boards will dump and reboot
|
|
in the event that this IIO board crashes."
|
|
::= { a3sysIioRecoveryEntry 2 }
|
|
|
|
a3sysIioRecoverySelect OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object specifies the IIO or CEC
|
|
boards that will dump and reboot in the event
|
|
this IIO or CEC board crashes. This
|
|
object is relevant only if the value of
|
|
a3sysIioRecoveryProcedure is
|
|
selectiveDumpAndReboot (6).
|
|
|
|
The boards are specified by their slot. Each
|
|
slot is represented by a single bit in the
|
|
value of this object. If that bit is set (to
|
|
1), then that board will dump and reboot.
|
|
|
|
Slot 0 is used to identify the CEC board, and
|
|
corresponds to the least significant bit in
|
|
this object.
|
|
|
|
Slot 1 is used to identify the IIO board in
|
|
that slot and corresponds to the next
|
|
significant bit in this object. The identification
|
|
of all other boards follows this convention."
|
|
::= { a3sysIioRecoveryEntry 3 }
|
|
|
|
|
|
--
|
|
-- Trap Defines
|
|
--
|
|
a3BogusDhcpSvr TRAP-TYPE
|
|
ENTERPRISE a3Com
|
|
VARIABLES { a3sysBogusDhcpSvr }
|
|
DESCRIPTION "A a3BogusDhcpSvr trap signifies that an unauthorized
|
|
DHCP or BOOTP server has been detected on the network."
|
|
::= 100
|
|
|
|
|
|
END
|