Initial commit
This commit is contained in:
		
							
								
								
									
										241
									
								
								MIBS/dasan/DASAN-ROUTER-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										241
									
								
								MIBS/dasan/DASAN-ROUTER-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -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
 | 
			
		||||
		Reference in New Issue
	
	Block a user