Observium_CE/mibs/zyxel/ZYXEL-accessSwitch-MIB

964 lines
29 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- $Log: zyxel-AS.mib $
-- Revision 1.11 2004/05/05 08:33:35 jennyhsu
-- Revision 1.10 2004/01/29 03:41:26 jennyhsu
-- Define DHCP option 82 setting
-- Revision 1.9 2003/09/19 04:57:58 jennyhsu
-- Add thermalSensorFailure trap. Change the syntax of
-- asDhcpRelayOption82Info to be DisplayString
-- Revision 1.8 2003/09/10 12:26:16 jennyhsu
-- add DHCP setup
-- Revision 1.7 2003/06/06 09:15:18 jennyhsu
-- Revise the descriptions of accessSwitchDSLConfTarget
-- Revision 1.6 2003/06/06 01:39:28 jennyhsu
-- Add objects for DSL configuration in batch mode
-- Revision 1.5 2003/05/27 08:12:45 jennyhsu
-- Add asPacketForwardingTable
-- Revision 1.4 2003/03/21 06:57:38 jennyhsu
-- remove the mask of accessSwitchSystemTemperature
-- Revision 1.3 2002/12/03 07:49:00 jennyhsu
-- Add accessSwitchSystemCurrentStatus into the variable binding of
-- temp, fan and voltage trap
-- Revision 1.2 2002/11/12 07:48:00 jennyhsu
-- Revision 1.1 2002/11/12 07:40:49 jennyhsu
-- Initial revision
ZYXEL-accessSwitch-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, enterprises FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
DisplayString, ifIndex FROM RFC1213-MIB
TRAP-TYPE FROM RFC-1215
PortList FROM Q-BRIDGE-MIB
RowStatus FROM SNMPv2-TC;
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
products OBJECT IDENTIFIER ::= { zyxel 1 }
accessSwitch OBJECT IDENTIFIER ::= { products 5 }
-- accessSwitch generic managed objects
accessSwitchCommon OBJECT IDENTIFIER ::= { accessSwitch 1 }
accessSwitchMgnt OBJECT IDENTIFIER ::= { accessSwitchCommon 1 }
-- accessSwitchMgnt subtree
-- System Status
accessSwitchSystemCurrentStatus OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This variable indicates the status of the system.
The sysCurrentStatus is a bit map represented
as a sum, therefore, it can represent multiple defects
simultaneously. The sysNoDefect should be set if and only if
no other flag is set.
The various bit positions are:
1 sysNoDefect
2 sysOverHeat
3 sysFanRpmLow
4 sysVoltageLow
5 sysThermalSensorFailure"
::= { accessSwitchMgnt 1 }
-- System traps related managed objects
accessSwitchProblemCause OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The variable is the description of sytsem problem."
::= { accessSwitchMgnt 2 }
-- For AES-100, IES-1000 (SAM1008, AAM1008) only
accessSwitchSystemTemperature OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The variable is the current temperature in Celsius of the system."
::= { accessSwitchMgnt 3 }
-- Fan rpm table
accessSwitchFanRpmTable OBJECT-TYPE
SYNTAX SEQUENCE OF AccessSwitchFanRpmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains rpm information about the fans."
::= { accessSwitchMgnt 4 }
accessSwitchFanRpmEntry OBJECT-TYPE
SYNTAX AccessSwitchFanRpmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of rpm information for each fan."
INDEX { accessSwitchFanRpmIndex }
::= { accessSwitchFanRpmTable 1 }
AccessSwitchFanRpmEntry ::=
SEQUENCE {
accessSwitchFanRpmIndex INTEGER,
accessSwitchFanRpmCurValue INTEGER,
accessSwitchFanRpmMaxValue INTEGER,
accessSwitchFanRpmMinValue INTEGER,
accessSwitchFanRpmLowThresh INTEGER,
accessSwitchFanRpmDescr DisplayString
}
accessSwitchFanRpmIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identity of the fan."
::= { accessSwitchFanRpmEntry 1 }
accessSwitchFanRpmCurValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current rpm of the fan."
::= { accessSwitchFanRpmEntry 2 }
accessSwitchFanRpmMaxValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum rpm ever performed by the fan."
::= { accessSwitchFanRpmEntry 3 }
accessSwitchFanRpmMinValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum rpm ever performed by the fan."
::= { accessSwitchFanRpmEntry 4 }
accessSwitchFanRpmLowThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low threshold of the rpm of the fan. If the current rpm is less than
the threshold, the device will initiate the fanRpmLow trap."
::= { accessSwitchFanRpmEntry 5 }
accessSwitchFanRpmDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The description of the fan (e.g. location, function, etc.)."
::= { accessSwitchFanRpmEntry 6 }
-- Voltage table
accessSwitchVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF AccessSwitchVoltageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains voltage information about the system."
::= { accessSwitchMgnt 5 }
accessSwitchVoltageEntry OBJECT-TYPE
SYNTAX AccessSwitchVoltageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of voltage information for each sensor."
INDEX { accessSwitchVoltageIndex }
::= { accessSwitchVoltageTable 1 }
AccessSwitchVoltageEntry ::=
SEQUENCE {
accessSwitchVoltageIndex INTEGER,
accessSwitchVoltageCurValue INTEGER,
accessSwitchVoltageMaxValue INTEGER,
accessSwitchVoltageMinValue INTEGER,
accessSwitchVoltageNominalValue INTEGER,
accessSwitchVoltageLowThresh INTEGER,
accessSwitchVoltageDescr DisplayString
}
accessSwitchVoltageIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identity of the sensor."
::= { accessSwitchVoltageEntry 1 }
accessSwitchVoltageCurValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current voltage detected by the sensor (in milli-voltage)."
::= { accessSwitchVoltageEntry 2 }
accessSwitchVoltageMaxValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum voltage ever detected by the sensor (in milli-voltage)."
::= { accessSwitchVoltageEntry 3 }
accessSwitchVoltageMinValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum voltage ever detected by the sensor (in milli-voltage)."
::= { accessSwitchVoltageEntry 4 }
accessSwitchVoltageNominalValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The nominal voltage which the power should supply (in milli-voltage)."
::= { accessSwitchVoltageEntry 5 }
accessSwitchVoltageLowThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low threshold of the voltage. If the current voltage is less than
the threshold, the device will initiate the voltageLow trap."
::= { accessSwitchVoltageEntry 6 }
accessSwitchVoltageDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The description of the voltage (e.g. location, nominal value, etc.)."
::= { accessSwitchVoltageEntry 7 }
-- System temperature table
accessSwitchSysTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF AccessSwitchSysTempEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains temperature information about system."
::= { accessSwitchMgnt 6 }
accessSwitchSysTempEntry OBJECT-TYPE
SYNTAX AccessSwitchSysTempEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of temperature information for each sensor."
INDEX { accessSwitchSysTempIndex }
::= { accessSwitchSysTempTable 1 }
AccessSwitchSysTempEntry ::=
SEQUENCE {
accessSwitchSysTempIndex INTEGER,
accessSwitchSysTempCurValue INTEGER,
accessSwitchSysTempMaxValue INTEGER,
accessSwitchSysTempMinValue INTEGER,
accessSwitchSysTempHighThresh INTEGER,
accessSwitchSysTempDescr DisplayString
}
accessSwitchSysTempIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identity of the sensor."
::= { accessSwitchSysTempEntry 1 }
accessSwitchSysTempCurValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current temperature detected in Celsius by the sensor."
::= { accessSwitchSysTempEntry 2 }
accessSwitchSysTempMaxValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum temperature ever detected in Celsius by the sensor."
::= { accessSwitchSysTempEntry 3 }
accessSwitchSysTempMinValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum temperature ever detected in Celsius by the sensor."
::= { accessSwitchSysTempEntry 4 }
accessSwitchSysTempHighThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The high threshold of the temperature in Celsius. If the current temperature
is higher than the threshold, the device will initiate the overheat trap."
::= { accessSwitchSysTempEntry 5 }
accessSwitchSysTempDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The description of the temperature sensor (e.g. location, function, etc.)."
::= { accessSwitchSysTempEntry 6 }
accessSwitchMaintenance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The managed object is for system maintenance. When the EMS
wants to trigger the system maitenance operation, the EMS
shall send SNMP-SET message to set the corresponding bit value
to be 1. The various bit positions are:
BIT 1: config save
BIT 2: reset
BIT 3: local loopback test
BIT 4: remote loopback test"
::= { accessSwitchMgnt 7 }
accessSwitchMaintenancePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port which the maintenance operation should be performed on.
The value of 0 means the maintenance should be performed on the system."
::= { accessSwitchMgnt 8 }
accessSwitchMaxNumOfStaticVlans OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of static VLANs which the system supports"
::= { accessSwitchMgnt 9 }
-- Chassis information
ASSlotNum ::= INTEGER {
slot1(1),
slot2(2)
}
ASModuleType ::= INTEGER {
aes-100(1),
aes-100-1(2),
aam1008-61(3),
aam1008-63(4),
sam1008(5)
}
acccessSwitchChassisId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The chassis Id of the module"
::= { accessSwitchMgnt 10 }
accessSwitchSlotId OBJECT-TYPE
SYNTAX ASSlotNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The slot Id of the module"
::= { accessSwitchMgnt 11 }
accessSwitchModuleType OBJECT-TYPE
SYNTAX ASModuleType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the module"
::= { accessSwitchMgnt 12 }
accessSwitchFWVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware version of the access switch."
::= { accessSwitchMgnt 13 }
accessSwitchDriverVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The driver version of the access port in this access switch"
::= { accessSwitchMgnt 14 }
accessSwitchModemCodeVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The modem code version of the access port in this access switch"
::= { accessSwitchMgnt 15 }
-- variables for provisioning DSL line in batch mode
accessSwitchDSLConfOps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The managed object is for xDSL line configuration. When the EMS
wants to issue the desired operation, the EMS
shall send SNMP-SET message to set the corresponding bit value
to be 1. The various bit positions are:
BIT 1: enable port
BIT 2: disable port
BIT 3: set DSL mode
BIT 4: set profile"
::= { accessSwitchMgnt 16 }
accessSwitchDSLConfTarget OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The managed object is used for identify the target on which
the line configuration should be performed. The target is encoded
as:
Byte 1~4: reserved
Byte 5~7: each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc.
Byte 8~10: reserved"
::= { accessSwitchMgnt 17 }
accessSwitchDSLConfProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The DSL profile name"
::= { accessSwitchMgnt 18 }
accessSwitchDSLConfMode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The DSL mode. The semantic for each bit is:
Bit 1: ADSL, G.lite
Bit 2: ADSL, G.dmt
Bit 3: ADSL, T1.413
Bit 4: ADSL, Auto"
::= { accessSwitchMgnt 19 }
-- Packet Forwarding Table
asPacketForwardingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsPacketForwardingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the configuration of packet forwarding."
::= { accessSwitchMgnt 20 }
asPacketForwardingEntry OBJECT-TYPE
SYNTAX AsPacketForwardingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in asPacketForwardingTable."
INDEX { ifIndex }
::= { asPacketForwardingTable 1 }
AsPacketForwardingEntry ::=
SEQUENCE {
asPacketForwardingPortList PortList
}
asPacketForwardingPortList OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The list defines the ports to which the packets
will be forwarded."
::= { asPacketForwardingEntry 1 }
-- DHCP Setup
asDhcpRelayEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable DHCP relay function."
::= { accessSwitchMgnt 21 }
asDhcpRelayOption82Enable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable the relay agent information option."
::= { accessSwitchMgnt 22 }
asDhcpRelayOption82Info OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User specific relay agent information."
::= { accessSwitchMgnt 23 }
asMaxNumOfDhcpServers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of DHCP servers."
::= { accessSwitchMgnt 24 }
asDhcpServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsDhcpServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains DHCP server information."
::= { accessSwitchMgnt 25 }
asDhcpServerEntry OBJECT-TYPE
SYNTAX AsDhcpServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The entry of DHCP server table."
INDEX { asDhcpServerIp }
::= { asDhcpServerTable 1 }
AsDhcpServerEntry ::=
SEQUENCE {
asDhcpServerIp IpAddress,
asDhcpServerRowStatus RowStatus
}
asDhcpServerIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the DHCP server."
::= { asDhcpServerEntry 1 }
asDhcpServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The row status of the DHCP server entry."
::= { asDhcpServerEntry 2 }
-- SNMP setup, Trap Destination
-- asMaxNumberOfTrapDestinations OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "The max number of the trap destinations."
-- ::= { accessSwitchMgnt 26 }
--
-- asSNMPTrapDestTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF AsSNMPTrapDestEntry
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "A table that contains SNMP trap destination information."
-- ::= { accessSwitchMgnt 27 }
-- asSNMPTrapDestEntry OBJECT-TYPE
-- SYNTAX AsSNMPTrapDestEntry
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "The entry of SNMP trap destination table."
-- INDEX { asTrapDestIp, asTrapDestPort }
-- ::= { asSNMPTrapDestTable 1 }
-- AsSNMPTrapDestEntry ::=
-- SEQUENCE {
-- asTrapDestIp IpAddress,
-- asTrapDestPort INTEGER,
-- asTrapDestRowStatus RowStatus
-- }
-- asTrapDestIp OBJECT-TYPE
-- SYNTAX IpAddress
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The IP address of the trap destination."
-- ::= { asSNMPTrapDestEntry 1 }
-- asTrapDestPort OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The UDP port of the trap destination."
-- ::= { asSNMPTrapDestEntry 2 }
-- asTrapDestRowStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The row status of the trap destination entry."
-- ::= { asSNMPTrapDestEntry 3}
-- RADIUS Server setup
asMaxNumberOfRadiusServers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The max number of the RADIUS Servers."
::= { accessSwitchMgnt 28 }
asRadiusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsRadiusServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains Radius Server information."
::= { accessSwitchMgnt 29 }
asRadiusServerEntry OBJECT-TYPE
SYNTAX AsRadiusServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The entry of Radius Server table."
INDEX { asRadiusServerIndex }
::= { asRadiusServerTable 1 }
AsRadiusServerEntry ::=
SEQUENCE {
asRadiusServerIndex INTEGER,
asRadiusServerIp IpAddress,
asRadiusServerPort INTEGER,
asRadiusSharedSecret DisplayString,
asRadiusServerRowStatus RowStatus
}
asRadiusServerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identity of the RADIUS server."
::= { asRadiusServerEntry 1 }
asRadiusServerIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the Radius Server."
::= { asRadiusServerEntry 2 }
asRadiusServerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UDP port of the Radius Server."
::= { asRadiusServerEntry 3 }
asRadiusSharedSecret OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The shared secret of the Radius Server."
::= { asRadiusServerEntry 4 }
asRadiusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The row status of the Radius Server entry."
::= { asRadiusServerEntry 5 }
-- 802.1x option
asDot1xEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable the 802.1x function."
::= { accessSwitchMgnt 30 }
-- 802.1x Table
asDot1xPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsDot1xPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the configuration of 802.1x."
::= { accessSwitchMgnt 31 }
asDot1xPortEntry OBJECT-TYPE
SYNTAX AsDot1xPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in asDot1xPortTable."
INDEX { ifIndex }
::= { asDot1xPortTable 1 }
AsDot1xPortEntry ::=
SEQUENCE {
asDot1xPortEnable INTEGER,
asDot1xPortControl INTEGER,
asDot1xPortReAuthEnable INTEGER,
asDot1xPortReAuthPeriod INTEGER
}
asDot1xPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The option defines if the port enables 802.1x
settings."
::= { asDot1xPortEntry 1 }
asDot1xPortControl OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
forceAuth(2),
forceUnAuth(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configuration defines the 802.1x port control
type."
::= { asDot1xPortEntry 2 }
asDot1xPortReAuthEnable OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The option defines if the port enables 802.1x
re-authentication."
::= { asDot1xPortEntry 3 }
asDot1xPortReAuthPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configuration defines the 802.1x
re-authentication period for each port."
::= { asDot1xPortEntry 4 }
-- accessSwitch specific traps
reboot TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchProblemCause
}
DESCRIPTION "Send a message to the manager that the system is going to reboot.
The variable is the reason why the system reboots."
::= 1
systemShutdown TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchProblemCause
}
DESCRIPTION "Send a message to the manager that the system is going to shutdown.
The variable is the reason that causes the system to shutdown."
::= 2
overheat TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchSysTempIndex,
accessSwitchSysTempCurValue,
accessSwitchSystemCurrentStatus
}
DESCRIPTION "Send a message to the manager that the system is overheated.
The variable in the binding list is the current temperature in Celsius
of the system."
::= 3
overheatOver TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchSysTempIndex,
accessSwitchSysTempCurValue,
accessSwitchSystemCurrentStatus
}
DESCRIPTION "Send a message to the manager that the overheated condition is over.
The variable in the binding list is the current temperature in Celsius
of the system."
::= 4
errLog TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchProblemCause
}
DESCRIPTION "Send a message to the manager that an error log is created in system.
The variable in the binding list is the content of the error log."
::= 5
fanRpmLow TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchFanRpmIndex,
accessSwitchFanRpmCurValue,
accessSwitchSystemCurrentStatus
}
DESCRIPTION "Send a message to the manager that the rpm of the fan is too low.
The variable in the binding list is the current rpm of the fan."
::= 6
fanRpmNormal TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchFanRpmIndex,
accessSwitchFanRpmCurValue,
accessSwitchSystemCurrentStatus
}
DESCRIPTION "Send a message to the manager that the low-rpm condition of the fan is over.
The variable in the binding list is the current rpm of the fan."
::= 7
voltageOutOfRange TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchVoltageIndex,
accessSwitchVoltageCurValue,
accessSwitchSystemCurrentStatus
}
DESCRIPTION "Send a message to the manager that the voltage of the system is out of range.
The variable in the binding list is the current voltage in volt
of the system."
::= 8
voltageNormal TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchVoltageIndex,
accessSwitchVoltageCurValue,
accessSwitchSystemCurrentStatus
}
DESCRIPTION "Send a message to the manager that the low-voltage condition is over.
The variable in the binding list is the current voltage in volt
of the system."
::= 9
systemMaintenanceFailure TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchProblemCause
}
DESCRIPTION "Send a message to the manager that the system maintence operation
fail. The variable in the variable binding indicates the problem."
::= 10
configChange TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchProblemCause
}
DESCRIPTION "Send a message to the manager that the system configuration
data is changed."
::= 11
thermalSensorFailure TRAP-TYPE
ENTERPRISE accessSwitch
VARIABLES {
accessSwitchProblemCause
}
DESCRIPTION "The trap signifies that the thermal sensor failed."
::= 12
END