mibs/MIBS/dasan/DASAN-ROUTER-MIB
2023-12-05 12:25:34 +01:00

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