Previous page Next page

RS-CHASSIS-MIB.txt

-- *****************************************************************
 
-- RS-CHASSIS-MIB       RouteScience Chassis MIB
 
--
 
-- Copyright (c) 2001-2003 RouteScience, Inc.
 
-- All rights reserved.
 
--
 
-- *****************************************************************
 

 
RS-CHASSIS-MIB DEFINITIONS ::= BEGIN
 

 
IMPORTS
 

 
        MODULE-IDENTITY, OBJECT-TYPE, 
 
        NOTIFICATION-TYPE, Integer32
 
                FROM SNMPv2-SMI
 
        DisplayString
 
                FROM SNMPv2-TC
 
        rsMgmt
 
                FROM ROUTESCIENCE-SMI;
 

 
rsChassisMIB MODULE-IDENTITY
 
    LAST-UPDATED “200109271243Z”
 
    ORGANIZATION “RouteScience Inc”
 
    CONTACT-INFO 
 
               “       RouteScience, Inc.
 

 
                Postal: 159 Second Avenue
 
                        San Mateo, CA  94401
 
                        USA
 

 
                 Phone: +1 650 548 3300
 
                   Fax: +1 650 342 9044
 

 
                E-mail: [email protected]
 
                Internet: www.routescience.com”
 
    
 
    DESCRIPTION
 
                “The Chassis MIB for 
 
                RouteScience Inc.”
 
    ::= { rsMgmt 5 }
 

 
rsChassisNotifications OBJECT IDENTIFIER ::= { rsChassisMIB 0 }
 

 
rsChassisObjects OBJECT IDENTIFIER ::= { rsChassisMIB 1 }
 

 
-- This contains general information on the box, mainly the hardware
 
-- and software version numbers, the name and slot number on each module.
 

 
-- rsChassisModule OBJECT IDENTIFIER ::= { rsChassisObjects 1 }
 

 
rsModuleSoftVer OBJECT-TYPE 
 
    SYNTAX	DisplayString (SIZE (0..31)) 
 
    MAX-ACCESS	read-only
 
    STATUS	current
 
    DESCRIPTION “A text string containing version information about
 
    							the software”
 
    ::= { rsChassisObjects 1 }
 

 
rsModuleHardVer OBJECT-TYPE 
 
    SYNTAX	DisplayString (SIZE (0..31)) 
 
    MAX-ACCESS	read-only
 
    STATUS	current
 
    DESCRIPTION “A text string containing version information about
 
    							the hardware”
 
    ::= { rsChassisObjects 2 }
 

 

 
rsModuleName OBJECT-TYPE
 
    SYNTAX 	DisplayString (SIZE (0..31))
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “A text string containing the module name on which this
 
    instance of the mib runs”
 
    ::= { rsChassisObjects 3 }
 

 
-- rsSlot OBJECT-TYPE
 
--     SYNTAX 	Integer32
 
--     MAX-ACCESS	read-only
 
--     STATUS 	current
 
--     DESCRIPTION “The slot number of the module on which this
 
--     instance of the mib runs”
 
--     ::= { rsChassisObjects 2 }
 

 
rsModulesInventoryTable OBJECT-TYPE
 
    SYNTAX     SEQUENCE OF RsModulesInventoryEntry
 
    MAX-ACCESS not-accessible 
 
    STATUS     current
 
    DESCRIPTION “A table containing information on the various modules
 
                 available on this box”
 
    ::= { rsChassisObjects 4 }
 

 
rsModulesInventoryEntry OBJECT-TYPE
 
    SYNTAX RsModulesInventoryEntry    
 
    MAX-ACCESS not-accessible
 
    STATUS     current
 
    DESCRIPTION
 
            “An entry (conceptual row) in the ModuleInventoryTable.”
 
    INDEX      { ModulesInventoryIndex }
 
    ::= { rsModulesInventoryTable 1 }
 

 
RsModulesInventoryEntry ::= SEQUENCE {
 
       rsModulesIndex Integer32,
 
       rsSlot Integer32,
 
       rsModuleType DisplayString,
 
       rsNumProcessors Integer32,
 
       rsProcessorSpeed Integer32,
 
       rsMemory Integer32,
 
       rsModuleSerialNumber DisplayString
 
}
 

 
rsModulesIndex OBJECT-TYPE
 
    SYNTAX     Integer32
 
    MAX-ACCESS not-accessible
 
    STATUS     current
 
    DESCRIPTION
 
            “The auxiliary variable used for identifying instances of
 
            the columnar objects in the modules table.”
 
    ::= { rsModulesInventoryEntry 1 }
 

 
rsSlot OBJECT-TYPE
 
    SYNTAX    Integer32
 
    MAX-ACCESS read-only
 
    STATUS     current
 
    DESCRIPTION “Slot number on this module”
 
    ::= { rsModulesInventoryEntry 2 }
 

 
rsModuleType OBJECT-TYPE
 
          -- management
 
          -- engine
 
          -- ustat
 
          -- reporting
 
    SYNTAX DisplayString
 
    MAX-ACCESS read-only
 
    STATUS    current
 
    DESCRIPTION “Type of the module”
 
    ::= { rsModulesInventoryEntry 3 }
 

 
rsNumProcessors OBJECT-TYPE
 
    SYNTAX Integer32
 
    MAX-ACCESS read-only
 
    STATUS    current
 
    DESCRIPTION “Number of processors”
 
    ::= { rsModulesInventoryEntry 4 }
 

 
rsProcessorSpeed OBJECT-TYPE
 
    SYNTAX Integer32
 
    MAX-ACCESS read-only
 
    STATUS    current
 
    DESCRIPTION “CPU clock in MHz”
 
    ::= { rsModulesInventoryEntry 5 }
 

 
rsMemorySize OBJECT-TYPE
 
    SYNTAX Integer32
 
    MAX-ACCESS read-only
 
    STATUS    current
 
    DESCRIPTION “Size of memory in MB “
 
    ::= { rsModulesInventoryEntry 6 }
 

 
rsBoardID OBJECT-TYPE
 
    SYNTAX DisplayString
 
    MAX-ACCESS read-only
 
    STATUS    current
 
    DESCRIPTION “Board ID”
 
    ::= { rsModulesInventoryEntry 7 }
 

 
--
 
-- Notifications
 
--
 

 
rsConfigurationChangeTrap NOTIFICATION-TYPE
 
    STATUS	current
 
    DESCRIPTION
 
            “A CNA CLI user has entered config mode.”
 
    ::= { rsChassisNotifications 1 }
 

 
rsDeviceShutdownTrap NOTIFICATION-TYPE
 
    STATUS	current
 
    DESCRIPTION
 
            “The CNA device is being shut down.”
 
    ::= { rsChassisNotifications 2 }
 

 
END
 

 

Previous page Next page