From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dasan/DASAN-ROUTER-MIB | 241 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 241 insertions(+) create mode 100644 MIBS/dasan/DASAN-ROUTER-MIB (limited to 'MIBS/dasan/DASAN-ROUTER-MIB') diff --git a/MIBS/dasan/DASAN-ROUTER-MIB b/MIBS/dasan/DASAN-ROUTER-MIB new file mode 100644 index 0000000..88611ef --- /dev/null +++ b/MIBS/dasan/DASAN-ROUTER-MIB @@ -0,0 +1,241 @@ +-- ***************************************************************** +-- 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 -- cgit v1.2.3