242 lines
7.4 KiB
Plaintext
242 lines
7.4 KiB
Plaintext
-- *****************************************************************
|
|
-- dasanRouterMIB - The MIB for Router Product
|
|
--
|
|
-- April 2001, Wonhee Lee
|
|
-- December 2002, Seungdong Lee
|
|
-- May 2003, dhlee
|
|
--
|
|
-- Copyright (c) 2001 by Dasan Co., Ltd.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
|
|
DASAN-ROUTER-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Counter32, Gauge32, Counter64,
|
|
Integer32, TimeTicks, mib-2,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString,
|
|
PhysAddress, TruthValue, RowStatus,
|
|
TimeStamp, AutonomousType, TestAndIncr
|
|
FROM SNMPv2-TC
|
|
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
ifIndex FROM IF-MIB
|
|
dasanEvents,dasanMgmt
|
|
FROM DASAN-SMI;
|
|
dasanRouterMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200305150000Z"
|
|
ORGANIZATION "Dasan Co., Ltd."
|
|
CONTACT-INFO
|
|
"Dasan Co., Ltd."
|
|
DESCRIPTION
|
|
"The MIB module to describe router product."
|
|
::= { dasanMgmt 2 }
|
|
|
|
dasanRouterMIBObjects OBJECT IDENTIFIER ::= { dasanRouterMIB 1 }
|
|
|
|
dsRouterSystem OBJECT IDENTIFIER ::= { dasanRouterMIBObjects 1 }
|
|
--
|
|
-- dSwitchSystem :-) dhlee@da-san.com , Last updated 2002/05/22
|
|
--
|
|
dsRouterResetSystem OBJECT-TYPE
|
|
SYNTAX INTEGER { reset(1)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send system-reset to this system."
|
|
::= { dsRouterSystem 1 }
|
|
|
|
dsRouterWriteConfig OBJECT-TYPE
|
|
SYNTAX INTEGER { write(1)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write current running configuration to flash memory."
|
|
::= { dsRouterSystem 2 }
|
|
|
|
dsRouterOsVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of running OS."
|
|
::= { dsRouterSystem 3 }
|
|
|
|
dsRouterTftpServer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address or hostname of TFTP server."
|
|
::= { dsRouterSystem 4 }
|
|
|
|
dsRouterTftpFile OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Remote file name"
|
|
::= { dsRouterSystem 5 }
|
|
|
|
dsRouterTftpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
get(1),
|
|
unknown(2),
|
|
busy(3),
|
|
failed(4),
|
|
succeeded(5),
|
|
abort(6),
|
|
put(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TFTP transaction status. To receive a file from remote server,
|
|
get is used. To send OS or Configuration to remote server,
|
|
put is used. Abort can be used to terminate running tftp client."
|
|
::= { dsRouterSystem 6 }
|
|
|
|
dsRouterTftpFileType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operating-system(0),
|
|
configuration(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TFTP transaction status. To initiate TFTP, action is used.
|
|
Abort can be used to terminate running tftp client."
|
|
::= { dsRouterSystem 7 }
|
|
--
|
|
-- appended :-) dhkim@da-san.com , Last updated 2003/02/03
|
|
--
|
|
|
|
dsRouterCpuLoad5s OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Avg. Value of CPU Load for 5 seconds"
|
|
::= { dsRouterSystem 8 }
|
|
|
|
dsRouterCpuLoad1m OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Avg. Value of CPU Load for 1 minute"
|
|
::= { dsRouterSystem 9 }
|
|
|
|
dsRouterCpuLoad10m OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Avg. Value of CPU Load for 10 minutes"
|
|
::= { dsRouterSystem 10 }
|
|
|
|
dsRouterCpuLoad5sisr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Avg. Value of CPU Load for 5 seconds(interupt service routine)"
|
|
::= { dsRouterSystem 11 }
|
|
|
|
dsRouterCpuLoad1misr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Avg. Value of CPU Load for 1 minute(interupt service routine)"
|
|
::= { dsRouterSystem 12 }
|
|
|
|
dsRouterCpuLoad10misr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Avg. Value of CPU Load for 10 minutes(interupt service routine)"
|
|
::= { dsRouterSystem 13 }
|
|
|
|
dsRouterTotalMem OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Total memory of system"
|
|
::= { dsRouterSystem 14 }
|
|
|
|
dsRouterUsedMem OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Used memory of system"
|
|
::= { dsRouterSystem 15 }
|
|
|
|
dsRouterFreeMem OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Free memory of sytem"
|
|
::= { dsRouterSystem 16 }
|
|
|
|
dsRouterPortCRCcnt OBJECT IDENTIFIER ::= { dasanRouterMIBObjects 4 }
|
|
|
|
dsRouterCRCInterval OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { dsRouterPortCRCcnt 1 }
|
|
|
|
dsRouterCRCThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The fixed CRC threshold for all port"
|
|
::= { dsRouterPortCRCcnt 2 }
|
|
|
|
dsRouterPortCRCTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DsRouterPortCRCEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "The current CRC Table of each port"
|
|
::= { dsRouterPortCRCcnt 3 }
|
|
|
|
dsRouterPortCRCEntry OBJECT-TYPE
|
|
SYNTAX DsRouterPortCRCEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "The current CRC entry"
|
|
INDEX { dsRouterPortCRCIndex }
|
|
::= { dsRouterPortCRCTable 1 }
|
|
|
|
DsRouterPortCRCEntry ::= SEQUENCE {
|
|
dsRouterPortCRCIndex Integer32,
|
|
dsRouterPortCRCcnt Integer32
|
|
}
|
|
|
|
dsRouterPortCRCIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The physical port index"
|
|
::= { dsRouterPortCRCEntry 1 }
|
|
|
|
dsRouterPortCRCcnt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The current CRC count per port"
|
|
::= { dsRouterPortCRCEntry 2 }
|
|
END
|