-- RA Series Private MIB -- Copyright (c) 2007 by Century Systems Inc. -- All rights reserved. -- Update history -- -- 2007/06/20 v1.0 -- 2007/07/20 v1.1 - CS-PRODUCT-RA-MIB -> CS-RA-PRODUCT-MIB -- 2008/09/09 v1.2 - add csRASystemStorage and csRARadiusAddrPool. -- 2010/04/01 v1.3 - add csPdRA-730. CS-RA-PRODUCT-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Gauge32, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, AutonomousType FROM SNMPv2-TC ifIndex, ifDescr, ifAdminStatus, ifOperStatus FROM IF-MIB; -- -- Definitions of significant branches -- -- org OBJECT IDENTIFIER ::= { iso 3 } -- dod OBJECT IDENTIFIER ::= { org 6 } -- internet OBJECT IDENTIFIER ::= { dod 1 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } centurysys OBJECT IDENTIFIER ::= { enterprises 20376 } -- -- sysObjectID -- csProduct OBJECT IDENTIFIER ::= { centurysys 1 } csPdRA-Series OBJECT IDENTIFIER ::= { csProduct 2 } csPdRA-630 OBJECT IDENTIFIER ::= { csPdRA-Series 1 } csPdRA-1100 OBJECT IDENTIFIER ::= { csPdRA-Series 2 } csPdRA-730 OBJECT IDENTIFIER ::= { csPdRA-Series 3 } -- -- RA Product Depend MIB -- csMtRA OBJECT IDENTIFIER ::= { centurysys 3 } csRASystem OBJECT IDENTIFIER ::= { csMtRA 1 } csRARadius OBJECT IDENTIFIER ::= { csMtRA 100 } -- -- RA System MIB -- csRASystemNotifications OBJECT IDENTIFIER ::= { csRASystem 0 } csRASystemObjects OBJECT IDENTIFIER ::= { csRASystem 1 } -- -- CPU -- csRASystemCPU OBJECT IDENTIFIER ::= { csRASystemObjects 1 } csRASystemCPUUser OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "percentages of user CPU time." ::= { csRASystemCPU 1 } csRASystemCPUSystem OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "percentages of system CPU time." ::= { csRASystemCPU 2 } csRASystemCPUIdle OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "percentages of idle CPU time." ::= { csRASystemCPU 3 } -- -- Memory -- csRASystemMemory OBJECT IDENTIFIER ::= { csRASystemObjects 2 } csRASystemMemoryTotal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Real/Physical Memory Size on the RA-Series." ::= { csRASystemMemory 1 } csRASystemMemoryFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Available Real/Physical Memory Space on the RA-Series." ::= { csRASystemMemory 2 } -- -- Storage -- csRASystemStorage OBJECT IDENTIFIER ::= { csRASystemObjects 3 } csRASystemStorageNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of storage entries." ::= { csRASystemStorage 1 } csRASystemStorageTypes OBJECT IDENTIFIER ::= { csRASystemStorage 2 } csRASystemStorageOther OBJECT-IDENTITY STATUS current DESCRIPTION "The storage type identifier used when no other defined type is appropriate." ::= { csRASystemStorageTypes 1 } csRASystemStorageFixedDisk OBJECT-IDENTITY STATUS current DESCRIPTION "The storage type identifier used for non-removable rigid rotating magnetic storage devices." ::= { csRASystemStorageTypes 4 } csRASystemStorageRamDisk OBJECT-IDENTITY STATUS current DESCRIPTION "The storage type identifier used for a file system that is stored in RAM." ::= { csRASystemStorageTypes 8 } csRASystemStorageFlashMemory OBJECT-IDENTITY STATUS current DESCRIPTION "The storage type identifier used for flash memory." ::= { csRASystemStorageTypes 9 } csRASystemStorageNetworkDisk OBJECT-IDENTITY STATUS current DESCRIPTION "The storage type identifier used for a networked file system." ::= { csRASystemStorageTypes 10 } csRASystemStorageTable OBJECT-TYPE SYNTAX SEQUENCE OF CsRASystemStorageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of storage entries." ::= { csRASystemStorage 3 } csRASystemStorageEntry OBJECT-TYPE SYNTAX CsRASystemStorageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry storage area on the host." INDEX { csRASystemStorageIndex } ::= { csRASystemStorageTable 1 } CsRASystemStorageEntry ::= SEQUENCE { csRASystemStorageIndex Integer32, csRASystemStorageType AutonomousType, csRASystemStorageUsedPercent Integer32 } csRASystemStorageIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "index for storage." ::= { csRASystemStorageEntry 1 } csRASystemStorageType OBJECT-TYPE SYNTAX AutonomousType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of storage." ::= { csRASystemStorageEntry 2 } csRASystemStorageUsedPercent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "percentages of used storage." ::= { csRASystemStorageEntry 3 } -- -- Notifications -- csRASystemCPUThOverTrap NOTIFICATION-TYPE OBJECTS { csRASystemCPU } STATUS current DESCRIPTION "trap of cpu is exceeded threshold." ::= { csRASystemNotifications 1 } csRASystemCPUThUnderTrap NOTIFICATION-TYPE OBJECTS { csRASystemCPU } STATUS current DESCRIPTION "trap of cpu is under threshold." ::= { csRASystemNotifications 2 } csRAFreeMemoryThOverTrap NOTIFICATION-TYPE OBJECTS { csRASystemMemoryFree } STATUS current DESCRIPTION "trap of free memory are fully." ::= { csRASystemNotifications 3 } csRAFreeMemoryThUnderTrap NOTIFICATION-TYPE OBJECTS { csRASystemMemoryFree } STATUS current DESCRIPTION "trap of free memory are few." ::= { csRASystemNotifications 4 } csRAIfLinkDown NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, ifAdminStatus, ifOperStatus } STATUS current DESCRIPTION "trap of interface link down." ::= { csRASystemNotifications 5 } csRAIfLinkUp NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, ifAdminStatus, ifOperStatus } STATUS current DESCRIPTION "trap of interface link up." ::= { csRASystemNotifications 6 } -- -- RA Radius MIB -- csRARadiusNotifications OBJECT IDENTIFIER ::= { csRARadius 0 } csRARadiusObjects OBJECT IDENTIFIER ::= { csRARadius 1 } -- -- AddrPool -- csRARadiusAddrPool OBJECT IDENTIFIER ::= { csRARadiusObjects 40 } csRARadiusAddrPoolNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of addrpool entries." ::= { csRARadiusAddrPool 1 } csRARadiusAddrPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF CsRARadiusAddrPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of addrpool entries." ::= { csRARadiusAddrPool 2 } csRARadiusAddrPoolEntry OBJECT-TYPE SYNTAX CsRARadiusAddrPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry addrpool." INDEX { csRARadiusAddrPoolIndex } ::= { csRARadiusAddrPoolTable 1 } CsRARadiusAddrPoolEntry ::= SEQUENCE { csRARadiusAddrPoolIndex Integer32, csRARadiusAddrPoolName DisplayString, csRARadiusAddrPoolTotalNumberOfAddresses Integer32, csRARadiusAddrPoolUsedNumberOfAddresses Integer32 } csRARadiusAddrPoolIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "index for addrpool." ::= { csRARadiusAddrPoolEntry 1 } csRARadiusAddrPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "name of addrpool." ::= { csRARadiusAddrPoolEntry 2 } csRARadiusAddrPoolTotalNumberOfAddresses OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total address." ::= { csRARadiusAddrPoolEntry 3 } csRARadiusAddrPoolUsedNumberOfAddresses OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of used address." ::= { csRARadiusAddrPoolEntry 4 } END