Observium_CE/mibs/rubytech/RUBYTECH-ES2126-MIB

1487 lines
44 KiB
Plaintext

RUBYTECH-ES2126-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
enterprises,MODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Counter32,IpAddress FROM SNMPv2-SMI
ifIndex FROM RFC1213-MIB;
-- @ENTERPRISE-SECTION-START
rubytech MODULE-IDENTITY
LAST-UPDATED "200904010000Z"
ORGANIZATION "Ruby Tech Corp."
CONTACT-INFO
"2F, No.7, Lane 50, Nan Kang Road, Sec.3, Taipei, Taiwan
Email: rubytech@mail.rubytech.com.tw
TEL: 886-2-2785-3961
FAX: 886-2-2786-3012"
DESCRIPTION
"The MIB module for Ruby Tech."
::= { enterprises 5205 }
switch OBJECT IDENTIFIER ::= { rubytech 2 }
es2126ProductID OBJECT IDENTIFIER ::= { switch 16 }
-- @ENTERPRISE-SECTION-END
es2126Produces OBJECT IDENTIFIER ::= { es2126ProductID 1 }
es2126System OBJECT IDENTIFIER ::= { es2126Produces 1 }
es2126CommonSys OBJECT IDENTIFIER ::= { es2126System 1 }
es2126Reboot OBJECT-TYPE
SYNTAX INTEGER(0|1|2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reboot the system. Get this OID always return zero.
0 - do nothing
1 - Reboot without saving start
2 - Reboot with saving start"
::= { es2126CommonSys 1 }
es2126BiosVsersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the BIOS version of the system."
::= { es2126CommonSys 2 }
es2126FirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the firmware version of the system."
::= { es2126CommonSys 3 }
es2126HardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the hardware version of the system."
::= { es2126CommonSys 4 }
es2126MechanicalVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the mechanical version of the system."
::= { es2126CommonSys 5 }
es2126SerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the Serial number of the system."
::= { es2126CommonSys 6 }
es2126HostMacAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the MAC address of the system."
::= { es2126CommonSys 7 }
es2126DevicePort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the quantity of ports that this system owns now."
::= { es2126CommonSys 8 }
es2126RamSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the RAM size of the system."
::= { es2126CommonSys 9 }
es2126FlashSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the flash size of the system."
::= { es2126CommonSys 10 }
es2126IP OBJECT IDENTIFIER ::= { es2126System 2 }
es2126DhcpSetting OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set DHCP status of the system.
0 - DHCP disable
1 - DHCP enable"
::= { es2126IP 1 }
es2126IPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the IP address of the system.
You can't set this OID if DHCP status is enabled."
::= { es2126IP 2 }
es2126NetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the subnet mask of the system.
You can't set this OID if DHCP status is enabled."
::= { es2126IP 3 }
es2126DefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the default gateway of the system.
You can't set this OID if DHCP status is enabled."
::= { es2126IP 4 }
es2126DnsSetting OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the source of DNS server.
You can't set this OID if DHCP status is disabled.
0 - manual, the DNS server is from manual setting
1 - Auto, the DNS server is assigned by DHCP server."
::= { es2126IP 5 }
es2126DnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the DNS server of the system."
::= { es2126IP 6 }
es2126Time OBJECT IDENTIFIER ::= { es2126System 3 }
es2126SystemCurrentTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the current time of the system."
::= { es2126Time 1 }
es2126ManualTimeSetting OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the system time of the device.
The input format is 'Year/Month/Day/Hour/Minute/Second'.
Ex: 2004/1/1/12/34/25 means 2004/1/1 - 12:24:25.
Value range:
Year : 2000 - 2036,
Mouth : 1 - 12,
Day : 1 - 31,
Hour : 0 - 23,
Minute : 0 - 59,
Sec : 0 - 59."
::= { es2126Time 2 }
es2126NTPServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the NTP Time Server. You can use the IP address or domain name."
::= { es2126Time 3 }
es2126NTPTimeZone OBJECT-TYPE
SYNTAX INTEGER(-12..13)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the NTP Time Zone.
Value range is between -12 and 13
-12 - GMT -12:00,
-11 - GMT -11:00,
-10 - GMT -10:00,
-9 - GMT -09:00,
-8 - GMT -08:00,
-7 - GMT -07:00,
-6 - GMT -06:00,
-5 - GMT -05:00,
-4 - GMT -04:00,
-3 - GMT -03:00,
-2 - GMT -02:00,
-1 - GMT -01:00,
0 - GMT +00:00,
1 - GMT +01:00,
2 - GMT +02:00,
3 - GMT +03:00,
4 - GMT +04:00,
5 - GMT +05:00,
6 - GMT +06:00,
7 - GMT +07:00,
8 - GMT +08:00,
9 - GMT +09:00,
10 - GMT +10:00,
11 - GMT +11:00,
12 - GMT +12:00,
13 - GMT +13:00. "
::= { es2126Time 4 }
es2126NTPTimeSync OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sync time from NTP Server. Get this OID always return zero.
Set the Time Server and Time Zone before doing time sync.
Notice that time server must be correct!
Value range (1|0):
1 - Sync.
0 - do nothing."
::= { es2126Time 5 }
es2126DaylightSavingTime OBJECT-TYPE
SYNTAX INTEGER(-5..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the daylight saving time.
Value range is between -5 and 5. Unit: hour. "
::= { es2126Time 6 }
es2126DaylightStartTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the Start time of Daylight Saving.
The input format is 'MM/DD/HH',
and daylight saving start month can't equal end month.
Example: month/day/hour 10/01/00
Month: 01~12, day: 01~31, hour: 00~23."
::= { es2126Time 7 }
es2126DaylightEndTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the End time of Daylight Saving.
The input format is 'MM/DD/HH',
and daylight saving start month can't equal end month.
Example: month/day/hour 04/01/00
Month: 01~12, day: 01~31, hour: 00~23."
::= { es2126Time 8 }
es2126Account OBJECT IDENTIFIER ::= { es2126System 4 }
es2126AccountNumber OBJECT-TYPE
SYNTAX INTEGER(1..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the current account number(s) of the system."
::= { es2126Account 1 }
es2126AccountTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126AccountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of es2126AccountEntry. The numbers of entries are given by
the value of es2126AccountNumber."
::= { es2126Account 2 }
ES2126AccountEntry ::=
SEQUENCE {
es2126AccountIndex INTEGER,
es2126AccountAuthorization DisplayString,
es2126AccountName DisplayString,
es2126AccountPassword DisplayString
}
es2126AccountEntry OBJECT-TYPE
SYNTAX ES2126AccountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Entry(s) for account information."
INDEX {es2126AccountIndex}
::= { es2126AccountTable 1 }
es2126AccountIndex OBJECT-TYPE
SYNTAX INTEGER(1..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the account entry."
::= { es2126AccountEntry 1 }
es2126AccountAuthorization OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the authorization of the account entry."
::= { es2126AccountEntry 2 }
es2126AccountName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the username of the account entry."
::= { es2126AccountEntry 3 }
es2126AccountPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the password of the account entry. The return value is always '********'."
::= { es2126AccountEntry 4 }
es2126AccountAddName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the account name for adding operation."
::= { es2126Account 3 }
es2126AccountAddPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the account password for adding operation. The return value is always '********'."
::= { es2126Account 4 }
es2126DoAccountAdd OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Add account name. OID es2126AccountAddName and es2126AccountAddPassword must be
filled first. Get this OID always return zero.
1 - Add account.
0 - do nothing."
::= { es2126Account 5 }
es2126AccountDel OBJECT-TYPE
SYNTAX INTEGER(2..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delete account. The value is valid es2126AccountIndex(Can't delete administrator)."
::= { es2126Account 6 }
es2126Snmp OBJECT IDENTIFIER ::= { es2126Produces 2 }
es2126GetCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the get-community of the SNMP."
::= { es2126Snmp 1 }
es2126SetCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the set-community of the SNMP."
::= { es2126Snmp 2 }
es2126TrapHostNumber OBJECT-TYPE
SYNTAX INTEGER(1..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of trap hosts."
::= { es2126Snmp 3 }
es2126TrapHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126TrapHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of trap host entry. The numbers of entries are given by the value of es2126TrapHostNumber."
::= { es2126Snmp 4 }
ES2126TrapHostEntry ::=
SEQUENCE {
es2126TrapHostIndex INTEGER,
es2126TrapHostIP IpAddress,
es2126TrapHostPort INTEGER,
es2126TrapHostCommunity DisplayString
}
es2126TrapHostEntry OBJECT-TYPE
SYNTAX ES2126TrapHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Entry Information for trap host."
INDEX {es2126TrapHostIndex}
::= { es2126TrapHostTable 1 }
es2126TrapHostIndex OBJECT-TYPE
SYNTAX INTEGER(1..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the trap host entry."
::= { es2126TrapHostEntry 1 }
es2126TrapHostIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the IP of the trap host."
::= { es2126TrapHostEntry 2 }
es2126TrapHostPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the receiving-port number of the trap host."
::= { es2126TrapHostEntry 3 }
es2126TrapHostCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The community name for the trap PDU."
::= { es2126TrapHostEntry 4 }
es2126TrapBootDelayTime OBJECT-TYPE
SYNTAX INTEGER(0..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set trap boot delay time in second. Default: 0"
::= { es2126Snmp 8 }
es2126Alarm OBJECT IDENTIFIER ::= { es2126Produces 3 }
es2126Event OBJECT IDENTIFIER ::= { es2126Alarm 1 }
es2126EventNumber OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the total number of alarm events."
::= { es2126Event 1 }
es2126EventTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126EventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of alarm event entry. The numbers of entries are given by the value of es2126EventNumber."
::= { es2126Event 2 }
ES2126EventEntry ::=
SEQUENCE {
es2126EventIndex INTEGER,
es2126EventName DisplayString,
es2126EventSendEmail INTEGER,
es2126EventSendTrap INTEGER
}
es2126EventEntry OBJECT-TYPE
SYNTAX ES2126EventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the entry information for alarm event."
INDEX {es2126EventIndex}
::= { es2126EventTable 1 }
es2126EventIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the alarm event entry."
::= { es2126EventEntry 1 }
es2126EventName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the alarm event name."
::= { es2126EventEntry 2 }
es2126EventSendEmail OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Send email when alarm event is triggered."
::= { es2126EventEntry 3 }
es2126EventSendTrap OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Send trap when alarm event is triggered."
::= { es2126EventEntry 4 }
es2126Email OBJECT IDENTIFIER ::= { es2126Alarm 2 }
es2126EmailServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the SMTP server for alarm event."
::= { es2126Email 1 }
es2126EmailUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the Username of SMTP server."
::= { es2126Email 2 }
es2126EmailPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the User Password of SMTP server."
::= { es2126Email 3 }
es2126EmailSender OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the Sender of SMTP server."
::= { es2126Email 4 }
es2126EmailReturnPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the return path of mail."
::= { es2126Email 5 }
es2126EmailUserNumber OBJECT-TYPE
SYNTAX INTEGER(1..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the email users that you want to send the alarm notification."
::= { es2126Email 6 }
es2126EmailUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126EmailUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of email user entry. The numbers of entries are given by the value of es2126EmailUserNumber."
::= { es2126Email 7 }
ES2126EmailUserEntry ::=
SEQUENCE {
es2126EmailUserIndex INTEGER,
es2126EmailUserAddress DisplayString
}
es2126EmailUserEntry OBJECT-TYPE
SYNTAX ES2126EmailUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Entry information for email user entry."
INDEX {es2126EmailUserIndex}
::= { es2126EmailUserTable 1 }
es2126EmailUserIndex OBJECT-TYPE
SYNTAX INTEGER(1..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the email user entry."
::= { es2126EmailUserEntry 1 }
es2126EmailUserAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the email address of the email user entry."
::= { es2126EmailUserEntry 2 }
es2126Tftp OBJECT IDENTIFIER ::= { es2126Produces 4 }
es2126TftpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the tftp server."
::= { es2126Tftp 1 }
es2126Configuration OBJECT IDENTIFIER ::= { es2126Produces 5 }
es2126SaveRestore OBJECT IDENTIFIER ::= { es2126Configuration 1 }
es2126SaveStart OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Save current configuration into flash memory (Save as Start Configuration).
Get this OID always return zero.
1 - Save.
0 - do nothing. "
::= { es2126SaveRestore 1 }
es2126SaveUser OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Save current configuration into flash memory (Save as User Configuration).
Get this OID always return zero.
1 - Save.
0 - do nothing. "
::= { es2126SaveRestore 2 }
es2126RestoreDefault OBJECT-TYPE
SYNTAX INTEGER(0|1|2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Restore factory default configuration.
Get this OID always return zero.
2 - Restore default included default ip address.
1 - Restore default without changing current ip address.
0 - do nothing. "
::= { es2126SaveRestore 3 }
es2126RestoreUser OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Restore user configuration.
Get this OID always return zero.
1 - Restore.
0 - do nothing. "
::= { es2126SaveRestore 4 }
es2126ConfigFile OBJECT IDENTIFIER ::= { es2126Configuration 2 }
es2126ExportConfigName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the export file path and name."
::= { es2126ConfigFile 1 }
es2126DoExportConfig OBJECT-TYPE
SYNTAX INTEGER(1|2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Do export-config.
Get this OID always return zero.
1 - Export start section.
2 - Export user-conf section."
::= { es2126ConfigFile 2 }
es2126ImportConfigName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the import file path and name."
::= { es2126ConfigFile 3 }
es2126DoImportConfig OBJECT-TYPE
SYNTAX INTEGER(1|2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Do import-config.
Get this OID always return zero.
1 - Import start section.
2 - Import user-conf section."
::= { es2126ConfigFile 4 }
es2126Diagnostic OBJECT IDENTIFIER ::= { es2126Produces 6 }
es2126InternalLoopbackTest OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal loop back test."
::= { es2126Diagnostic 1 }
es2126ExternalLoopbackTest OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"External loop back test."
::= { es2126Diagnostic 2 }
es2126PingTest OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the host address that you want to ping and the system will return the test result."
::= { es2126Diagnostic 3 }
es2126Watchdog OBJECT IDENTIFIER ::= { es2126Diagnostic 4 }
es2126WatchdogState OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the watchdog state.
1 - Enable.
0 - Disable."
::= { es2126Watchdog 1 }
es2126WatchdogTimeGap OBJECT-TYPE
SYNTAX INTEGER(0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the watchdog time gap, from 1 to 100."
::= { es2126Watchdog 2 }
es2126WatchdogHost OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the watchdog host"
::= { es2126Watchdog 3 }
es2126WatchdogResetMgtInf OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the state of resetting the management cpu interface.
1 - Enable.
0 - Disable."
::= { es2126Watchdog 4 }
es2126WatchdogResetMgtInfCount OBJECT-TYPE
SYNTAX INTEGER(1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the count of resetting the management cpu interface."
::= { es2126Watchdog 5 }
es2126WatchdogResetSystem OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the state of rebooting the system.
1 - Enable.
0 - Disable."
::= { es2126Watchdog 6 }
es2126WatchdogResetSystemCount OBJECT-TYPE
SYNTAX INTEGER(1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the count of rebooting the system"
::= { es2126Watchdog 7 }
es2126Log OBJECT IDENTIFIER ::= { es2126Produces 7 }
es2126ClearLog OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear system log.
Get this OID always return zero.
1 - Clear log.
0 - do nothing. "
::= { es2126Log 1 }
es2126UploadLog OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upload current system log. Set the correct tftp server first.
The format of log file is 'ModelName_SerialNumbuer_YYMMDD_HHMM'.
Get this OID always return zero.
1 - Upload log
0 - do nothing. "
::= { es2126Log 2 }
es2126AutoUploadLogState OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable auto-upload log function. Set the correct tftp server first.
The format of log file is 'ModelName_SerialNumbuer_YYMMDD_HHMM'.
Get this OID always return zero.
1 - Enable auto-upload
0 - do nothing. "
::= { es2126Log 3 }
es2126LogNumber OBJECT-TYPE
SYNTAX INTEGER(0..120)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of current system log. "
::= { es2126Log 4 }
es2126LogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126LogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of log entry. The numbers of entries are given by the value of es2126LogNumber."
::= { es2126Log 5 }
ES2126LogEntry ::=
SEQUENCE {
es2126LogIndex INTEGER,
es2126LogEvent DisplayString
}
es2126LogEntry OBJECT-TYPE
SYNTAX ES2126LogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Entry information for system log."
INDEX {es2126LogIndex}
::= { es2126LogTable 1 }
es2126LogIndex OBJECT-TYPE
SYNTAX INTEGER(1..120)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the log entry."
::= { es2126LogEntry 1 }
es2126LogEvent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the detail information of the log entry."
::= { es2126LogEntry 2 }
es2126Firmware OBJECT IDENTIFIER ::= { es2126Produces 8 }
es2126FirmwareFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the path and filename for firmware upgrading."
::= { es2126Firmware 1 }
es2126DoFirmwareUpgrade OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Do firmware upgrade. Get this OID always return zero.
1 - Do firmware upgrade.
0 - do nothing."
::= { es2126Firmware 2 }
es2126Port OBJECT IDENTIFIER ::= { es2126Produces 9 }
es2126PortStatus OBJECT IDENTIFIER ::= { es2126Port 1 }
es2126PortStatusNumber OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of port."
::= { es2126PortStatus 1 }
es2126PortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126PortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of port status entry. The numbers of entries are given by the value of es2126PortStatusNumber."
::= { es2126PortStatus 2 }
ES2126PortStatusEntry ::=
SEQUENCE {
es2126PortStatusIndex INTEGER,
es2126PortStatusMedia DisplayString,
es2126PortStatusLink DisplayString,
es2126PortStatusPortState DisplayString,
es2126PortStatusAutoNego DisplayString,
es2126PortStatusSpdDpx DisplayString,
es2126PortStatusRxPause DisplayString,
es2126PortStatusTxPause DisplayString,
es2126PortStatusDescription DisplayString
}
es2126PortStatusEntry OBJECT-TYPE
SYNTAX ES2126PortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the entry(s) for port status information."
INDEX {es2126PortStatusIndex}
::= { es2126PortStatusTable 1 }
es2126PortStatusIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the port status entry."
::= { es2126PortStatusEntry 1 }
es2126PortStatusMedia OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port media type of the port status entry."
::= { es2126PortStatusEntry 2 }
es2126PortStatusLink OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the port link of the port status entry."
::= { es2126PortStatusEntry 3 }
es2126PortStatusPortState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the port state of the port status entry."
::= { es2126PortStatusEntry 4 }
es2126PortStatusAutoNego OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the auto negotiation of the port status entry."
::= { es2126PortStatusEntry 5 }
es2126PortStatusSpdDpx OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the speed/duplex of the port status entry."
::= { es2126PortStatusEntry 6 }
es2126PortStatusRxPause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Rx Pause of the port status entry."
::= { es2126PortStatusEntry 7 }
es2126PortStatusTxPause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tx Pause of the port status entry."
::= { es2126PortStatusEntry 8 }
es2126PortStatusDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the description of port."
::= { es2126PortStatusEntry 9 }
es2126PortConf OBJECT IDENTIFIER ::= { es2126Port 2 }
es2126PortConfNumber OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of port configuration."
::= { es2126PortConf 1 }
es2126PortConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126PortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of port configuration entry. The numbers of entries are given by the value of es2126PortConfNumber."
::= { es2126PortConf 2 }
ES2126PortConfEntry ::=
SEQUENCE {
es2126PortConfIndex INTEGER,
es2126PortConfPortState INTEGER,
es2126PortConfSpdDpx INTEGER,
es2126PortConfFlwCtrl INTEGER,
es2126PortConfDescription DisplayString
}
es2126PortConfEntry OBJECT-TYPE
SYNTAX ES2126PortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Entry(s) for port configuration information."
INDEX {es2126PortConfIndex}
::= { es2126PortConfTable 1 }
es2126PortConfIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the port configuration entry."
::= { es2126PortConfEntry 1 }
es2126PortConfPortState OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the port state of the port configuration entry.
0 - disabled.
1 - enabled. "
::= { es2126PortConfEntry 2 }
es2126PortConfSpdDpx OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the speed/duplex of the port configuration entry.
0 - auto.
1 - 10M/Half.
2 - 10M/Full.
3 - 100M/Half.
4 - 100M/Full.
5 - 1G/Full. "
::= { es2126PortConfEntry 3 }
es2126PortConfFlwCtrl OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the flow control of the port configuration entry.
0 - asymmetric.
1 - symmetric. "
::= { es2126PortConfEntry 4 }
es2126PortConfDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the description of port."
::= { es2126PortConfEntry 5 }
es2126PortBandwidth OBJECT IDENTIFIER ::= { es2126Port 3 }
es2126PortBandwidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126PortBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of port bandwidth entry."
::= { es2126PortBandwidth 1 }
ES2126PortBandwidthEntry ::=
SEQUENCE {
es2126PortBandwidthIndex INTEGER,
es2126PortBandwidthIngressRate INTEGER,
es2126PortBandwidthEgressRate INTEGER
}
es2126PortBandwidthEntry OBJECT-TYPE
SYNTAX ES2126PortBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the Entry(s) for port bandwidth configuration."
INDEX {es2126PortBandwidthIndex}
::= { es2126PortBandwidthTable 1 }
es2126PortBandwidthIndex OBJECT-TYPE
SYNTAX INTEGER(1..26)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the port bandwidth entry."
::= { es2126PortBandwidthEntry 1 }
es2126PortBandwidthIngressRate OBJECT-TYPE
SYNTAX INTEGER(66..1024000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the port bandwidth ingress rate.
Fast Ethernet port range: 66~102400(Kb)
Gigabit Ethernet port range: 66~1024000(Kb)"
::= { es2126PortBandwidthEntry 2 }
es2126PortBandwidthEgressRate OBJECT-TYPE
SYNTAX INTEGER(66..1024000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the port bandwidth egress rate.
Fast Ethernet port range: 66~102400(Kb)
Gigabit Ethernet port range: 66~1024000(Kb)"
::= { es2126PortBandwidthEntry 3 }
es2126PortBandwidthStormType OBJECT-TYPE
SYNTAX INTEGER(0..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the bandwidth storm type.
0:Disable
1:Broadcast Storm Control
2:Multicast Storm Control
3:Unknown Unicast Storm Control
4:Broadcast, Multicast, and Unknown Unicast Storm Control"
::= { es2126PortBandwidth 2 }
es2126PortBandwidthStormRate OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the storm rate."
::= { es2126PortBandwidth 3 }
es2126LoopDetectedConf OBJECT IDENTIFIER ::= { es2126Produces 10 }
es2126LoopDetectedNumber OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of loop detected entry."
::= { es2126LoopDetectedConf 1 }
es2126LoopDetectedTable OBJECT-TYPE
SYNTAX SEQUENCE OF ES2126LoopDetectedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a list of loop detected entry. The number of entries are given by the value of es2126LoopDetectedNumber."
::= { es2126LoopDetectedConf 2 }
ES2126LoopDetectedEntry ::=
SEQUENCE {
es2126LoopDetectedfIndex INTEGER,
es2126LoopDetectedStateEbl INTEGER,
es2126LoopDetectedCurrentStatus INTEGER,
es2126LoopDetectedResumed INTEGER
}
es2126LoopDetectedEntry OBJECT-TYPE
SYNTAX ES2126LoopDetectedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry(s) for loop detected information."
INDEX {es2126LoopDetectedfIndex}
::= { es2126LoopDetectedTable 1 }
es2126LoopDetectedfIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the index of the loop detected entry."
::= { es2126LoopDetectedEntry 1 }
es2126LoopDetectedStateEbl OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of the loop detected entry.
0 - disabled.
1 - enabled. "
::= { es2126LoopDetectedEntry 2 }
es2126LoopDetectedCurrentStatus OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the loop detected port.
0 - Unlocked
1 - Locked due to the loop condition "
::= { es2126LoopDetectedEntry 3 }
es2126LoopDetectedResumed OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Unlock the port which is locked due to loop condition. Get this OID always return zero.
1 - Unlock the port,
0 - do nothing."
::= { es2126LoopDetectedEntry 4 }
es2126LoopDetectedAction OBJECT-TYPE
SYNTAX INTEGER(0|1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the corresponding action while loop is detected.
1 - Lock the loop port,
0 - do nothing."
::= { es2126LoopDetectedConf 3 }
es2126TrapEntry OBJECT IDENTIFIER ::= { es2126Produces 20 }
es2126ModuleInserted NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION
"Send the trap when a module is inserted to the system. The OID value means
the port number."
::= { es2126TrapEntry 1 }
es2126ModuleRemoved NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION
"Send the trap when a module is removed from the system. The OID value means
the port number."
::= { es2126TrapEntry 2 }
es2126DualMediaSwapped NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION
"Send the trap when the dual media port changed. The OID value means the port number."
::= { es2126TrapEntry 3 }
es2126LoopDetected NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION
"Send the trap when loop condition has been detected. The OID value means the port number."
::= { es2126TrapEntry 4 }
es2126StpStateDisabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of STP is from enabled to disabled. "
::= { es2126TrapEntry 100 }
es2126StpStateEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of STP is from disabled to enabled. "
::= { es2126TrapEntry 101 }
es2126StpTopologyChanged NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION
"Send the trap when RSTP determines a port should enter the FORWARDING state
(a topology change occurs). The OID value is the ifIndex of the port that
produces the topology change."
::= { es2126TrapEntry 102 }
es2126RmonRisingAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when an RMON rising alarm happened. The OID value is the value
of another OID variable sampled by the RMON Alarm Group that exceeds its
own RisingThreshold "
::= { es2126TrapEntry 110 }
es2126RmonFallingAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when an RMON falling alarm happened. The OID value is the value
of another OID variable sampled by the RMON Alarm Group that is smaller than its
own FallingThreshold "
::= { es2126TrapEntry 111 }
es2126LacpStateDisabled NOTIFICATION-TYPE
OBJECTS {ifIndex, groupId}
STATUS current
DESCRIPTION
"Send the trap when the operational state of LACP is from enabled to disabled.
The OID value means the disabled Group ID."
::= { es2126TrapEntry 120 }
es2126LacpStateEnabled NOTIFICATION-TYPE
OBJECTS {ifIndex, groupId}
STATUS current
DESCRIPTION
"Send the trap when the operational state of LACP is from disabled to enabled.
The OID value means the disabled Group ID."
::= { es2126TrapEntry 121 }
es2126LacpPortAdded NOTIFICATION-TYPE
OBJECTS { ifIndex, actorkey, partnerkey }
STATUS current
DESCRIPTION
"Send the trap when the state of port is in 'trunk ready'."
::= { es2126TrapEntry 123 }
es2126LacpPortTrunkFailure NOTIFICATION-TYPE
OBJECTS { ifIndex, actorkey, partnerkey}
STATUS current
DESCRIPTION
"Send the trap when one port is not able to be aggregated
due to duplex-mode of the port. "
::= { es2126TrapEntry 124 }
es2126GvrpStateDisabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of GVRP is from enabled to disabled. "
::= { es2126TrapEntry 140 }
es2126GvrpStateEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of LACP is from disabled to enabled. "
::= { es2126TrapEntry 141 }
es2126VlanPortBaseEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of vlan is changed to port-based vlan."
::= { es2126TrapEntry 151 }
es2126VlanTagBaseEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of vlan is changed to tag-based vlan."
::= { es2126TrapEntry 152 }
es2126VlanMetroBaseEnabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send the trap when the operational state of vlan is changed to metro-based vlan."
::= { es2126TrapEntry 153 }
es2126UserLogin NOTIFICATION-TYPE
OBJECTS {username}
STATUS current
DESCRIPTION
"Send the trap when one user logins the system."
::= { es2126TrapEntry 200 }
es2126UserLogout NOTIFICATION-TYPE
OBJECTS {username}
STATUS current
DESCRIPTION
"Send the trap when one user logouts the system."
::= { es2126TrapEntry 201 }
es2126TrapVariable OBJECT IDENTIFIER ::= { es2126Produces 21 }
username OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System account name."
::= { es2126TrapVariable 1 }
groupId OBJECT-TYPE
SYNTAX INTEGER(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Trunk group ID of LACP."
::= { es2126TrapVariable 2 }
actorkey OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actor key information for LACP."
::= { es2126TrapVariable 3 }
partnerkey OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The partner key information for LACP."
::= { es2126TrapVariable 4 }
uplink OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uplink port(s) in the metro-mode vlan."
::= { es2126TrapVariable 5 }
END