-- WXR Series Product MIB -- Copyright (c) 2013 by Century Systems Co., Ltd. -- All rights reserved. -- Update history -- -- 2012/12/14 v0.1 Draft -- 2013/02/01 v1.0 Release -- CS-WXR-PRODUCT-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Gauge32, Counter32, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI InterfaceIndex FROM IF-MIB TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC; -- -- 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 } wxrSeries OBJECT IDENTIFIER ::= { csProduct 10 } wxr250 OBJECT IDENTIFIER ::= { wxrSeries 1 } -- -- WXR Product Depend MIB -- csMtWXR OBJECT IDENTIFIER ::= { centurysys 11 } csWXRSystem OBJECT IDENTIFIER ::= { csMtWXR 1 } csWXRExtIf OBJECT IDENTIFIER ::= { csMtWXR 2 } -- -- WXR System MIB -- csWXRSystemNotifications OBJECT IDENTIFIER ::= { csWXRSystem 0 } csWXRSystemObjects OBJECT IDENTIFIER ::= { csWXRSystem 1 } -- -- Definitions of significant branches under csWXRSystemObjects -- csWXRSystemStatus OBJECT IDENTIFIER ::= { csWXRSystemObjects 1 } DegreeString ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-1" STATUS current DESCRIPTION "degrees" SYNTAX INTEGER(-10..100) csWXRSystemVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Firmware Version." ::= { csWXRSystemStatus 1 } csWXRSystemCpuLoadAverage OBJECT-TYPE SYNTAX Gauge32 UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU Load Average." ::= { csWXRSystemStatus 2 } csWXRSystemConnectionTrackNumber OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of connection tracking." ::= { csWXRSystemStatus 3 } -- The Fan Table csWXRSystemFanTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWxrSystemFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Fan Table." ::= { csWXRSystemStatus 4 } csWXRSystemFanEntry OBJECT-TYPE SYNTAX CsWxrSystemFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Fan Entry." INDEX { csWXRSystemFanIndex } ::= { csWXRSystemFanTable 1 } CsWxrSystemFanEntry ::= SEQUENCE { csWXRSystemFanIndex Integer32, csWXRSystemFanDesc DisplayString, csWXRSystemFanStatus INTEGER, csWXRSystemFanRpm Gauge32 } csWXRSystemFanIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan table index." ::= { csWXRSystemFanEntry 1 } csWXRSystemFanDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Fan description." ::= { csWXRSystemFanEntry 2 } csWXRSystemFanStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), notEquipped(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fan status." ::= { csWXRSystemFanEntry 3 } csWXRSystemFanRpm OBJECT-TYPE SYNTAX Gauge32 UNITS "rpm" MAX-ACCESS read-only STATUS current DESCRIPTION "Fan rpm." ::= { csWXRSystemFanEntry 4 } -- The Fan Table end csWXRSystemReserve OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "reserve object." ::= { csWXRSystemStatus 5 } csWXRSystemTemper OBJECT-TYPE SYNTAX DegreeString UNITS "degrees" MAX-ACCESS read-only STATUS current DESCRIPTION "the system temperature." ::= { csWXRSystemStatus 6 } csWXRSystemTemperStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), warningLow(2), warningHigh(3), critical(4), notEquipped(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "the status of temperature." ::= { csWXRSystemStatus 7 } -- ECC Memory Error Counters csWXRSystemEccMemoryErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWxrSystemEccMemoryErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ECC Memory Error Table." ::= { csWXRSystemStatus 8 } csWXRSystemEccMemoryErrorEntry OBJECT-TYPE SYNTAX CsWxrSystemEccMemoryErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ECC Memory Error Entry." INDEX { csWXRSystemEccMemoryErrorIndex } ::= { csWXRSystemEccMemoryErrorTable 1 } CsWxrSystemEccMemoryErrorEntry ::= SEQUENCE { csWXRSystemEccMemoryErrorIndex Integer32, csWXRSystemEccMemoryErrorDesc DisplayString, csWXRSystemEccMemoryErrorCounter Counter32 } csWXRSystemEccMemoryErrorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ECC Memory Error table index." ::= { csWXRSystemEccMemoryErrorEntry 1 } csWXRSystemEccErrorDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ECC Memory Error description." ::= { csWXRSystemEccMemoryErrorEntry 2 } csWXRSystemEccMemoryErrorCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "ECC Memory Error counter." ::= { csWXRSystemEccMemoryErrorEntry 3 } -- ECC Memory Error Counters end -- -- The Service Table -- csWXRSystemServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWxrSystemServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Service Status Table." ::= { csWXRSystemObjects 2 } csWXRSystemServiceEntry OBJECT-TYPE SYNTAX CsWxrSystemServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Service Status Entry." INDEX { csWXRSystemServiceIndex } ::= { csWXRSystemServiceTable 1 } CsWxrSystemServiceEntry ::= SEQUENCE { csWXRSystemServiceIndex Integer32, csWXRSystemServiceName DisplayString, csWXRSystemServiceStatus INTEGER } csWXRSystemServiceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "service status table index." ::= { csWXRSystemServiceEntry 1 } csWXRSystemServiceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "service name." ::= { csWXRSystemServiceEntry 2 } csWXRSystemServiceStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "service running status." ::= { csWXRSystemServiceEntry 3 } -- -- The Device Table -- csWXRSystemDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWxrSystemDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The device Status Table. now only USB." ::= { csWXRSystemObjects 9 } csWXRSystemDeviceEntry OBJECT-TYPE SYNTAX CsWxrSystemDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The device Status Entry." INDEX { csWXRSystemDeviceIndex } ::= { csWXRSystemDeviceTable 1 } CsWxrSystemDeviceEntry ::= SEQUENCE { csWXRSystemDeviceIndex INTEGER, csWXRSystemDeviceIfType INTEGER, csWXRSystemDevicePort DisplayString, csWXRSystemDeviceType INTEGER, csWXRSystemDeviceName DisplayString, csWXRSystemWirelessSignalStatus INTEGER, csWXRSystemWirelessRssi Integer32, csWXRSystemWirelessCinr Integer32, csWXRSystemWirelessCuStatus INTEGER, csWXRSystemWirelessSsStatus INTEGER, csWXRSystemWirelessMode INTEGER } csWXRSystemDeviceIndex OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Device table index." ::= { csWXRSystemDeviceEntry 1 } csWXRSystemDeviceIfType OBJECT-TYPE SYNTAX INTEGER { usb(1), express-card(2), sd(3), } MAX-ACCESS read-only STATUS current DESCRIPTION "Device interface type." ::= { csWXRSystemDeviceEntry 2 } csWXRSystemDevicePort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device port name." ::= { csWXRSystemDeviceEntry 3 } csWXRSystemDeviceType OBJECT-TYPE SYNTAX INTEGER { mobile(1), wimax(2), external-storage(3), internal-storage(4), unknown(5), notEquipped(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Device type." ::= { csWXRSystemDeviceEntry 4 } csWXRSystemDeviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device name. Example mobile0/wimax/disk0 and so on.." ::= { csWXRSystemDeviceEntry 5 } csWXRSystemWirelessSignalStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), notAccessible(3), notSupport(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Wireless device(mobile/wimax)'s signal status." ::= { csWXRSystemDeviceEntry 6 } csWXRSystemWirelessRssi OBJECT-TYPE SYNTAX Integer32 UNITS "x0.1dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Wireless device's RSSI. other device is set to zero." ::= { csWXRSystemDeviceEntry 7 } csWXRSystemWirelessCinr OBJECT-TYPE SYNTAX Integer32 UNITS "x0.1dB" MAX-ACCESS read-only STATUS current DESCRIPTION "WiMAX CINR. other deivce is set to zero." ::= { csWXRSystemDeviceEntry 8 } csWXRSystemWirelessCuStatus OBJECT-TYPE SYNTAX INTEGER { DeviceNotInitializedYet(1), DeviceNotFoundYet(2), Disconnected(3), Scanning(4), Connected(5), Connecting(6), unknown(98), notSupport(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "WiMAX CU status. other device is set to notSupport(99)." ::= { csWXRSystemDeviceEntry 9 } csWXRSystemWirelessSsStatus OBJECT-TYPE SYNTAX INTEGER { INIT(1), DL-SYNCHRONIZATION(2), UL-ACQUISITION(3), RANGING(4), HANDOVER-RANGING(5), CAPABILITIES-NEGOTIATION(6), AUTHORIZATION(7), REGISTRATION(8), OPERATIONAL(9), IDLE(10), ABORTED(11), unknown(98), notSupport(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "WiMAX SS status. other device is set to notSupport(99)." ::= { csWXRSystemDeviceEntry 10 } csWXRSystemWirelessMode OBJECT-TYPE SYNTAX INTEGER { 3G(1), LTE(2), WiMAX(3), unknown(98), notSupport(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "Wireless communication mode. other device is set to notSupport(99)." ::= { csWXRSystemDeviceEntry 11 } -- -- memory status -- csWXRSystemMemory OBJECT IDENTIFIER ::= { csWXRSystemObjects 10 } csWXRSystemMemoryTotal OBJECT-TYPE SYNTAX Gauge32 UNITS "kilo bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The totel memory size." ::= { csWXRSystemMemory 1 } csWXRSystemMemoryUsed OBJECT-TYPE SYNTAX Gauge32 UNITS "kilo bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The used memory size." ::= { csWXRSystemMemory 2 } csWXRSystemMemoryFree OBJECT-TYPE SYNTAX Gauge32 UNITS "kilo bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The free memory size." ::= { csWXRSystemMemory 3 } csWXRSystemMemoryShared OBJECT-TYPE SYNTAX Gauge32 UNITS "kilo bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The shared memory size." ::= { csWXRSystemMemory 4 } csWXRSystemMemoryBuffers OBJECT-TYPE SYNTAX Gauge32 UNITS "kilo bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The buffers memory size." ::= { csWXRSystemMemory 5 } csWXRSystemMemoryCached OBJECT-TYPE SYNTAX Gauge32 UNITS "kilo bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The Cached memory size." ::= { csWXRSystemMemory 6 } -- -- Load Average -- csWXRSystemLoadAverage OBJECT IDENTIFIER ::= { csWXRSystemObjects 11 } csWXRSystemLoadAve1min OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 1 minute load averages (one per row)." ::= { csWXRSystemLoadAverage 1 } csWXRSystemLoadAve5min OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 5 minute load averages (one per row)." ::= { csWXRSystemLoadAverage 2 } csWXRSystemLoadAve15min OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 15 minute load averages (one per row)." ::= { csWXRSystemLoadAverage 3 } csWXRSystemLoadAve1minInt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 1 minute load averages as integer. This is computed by taking the floating point loadaverage value and multiplying by 100, then converting the value to an integer." ::= { csWXRSystemLoadAverage 4 } csWXRSystemLoadAve5minInt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 5 minute load averages as integer. This is computed by taking the floating point loadaverage value and multiplying by 100, then converting the value to an integer." ::= { csWXRSystemLoadAverage 5 } csWXRSystemLoadAve15minInt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 15 minute load averages as integer. This is computed by taking the floating point loadaverage value and multiplying by 100, then converting the value to an integer." ::= { csWXRSystemLoadAverage 6 } -- -- Statistics -- csWXRSystemStatistics OBJECT IDENTIFIER ::= { csWXRSystemObjects 12 } csWXRSystemStatisticsSwapIn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of memory swapped in from disk (kB/s)." ::= { csWXRSystemStatistics 1 } csWXRSystemStatisticsSwapOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of memory swapped to disk (kB/s)." ::= { csWXRSystemStatistics 2 } csWXRSystemStatisticsPageIn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Blocks received from a block device (blocks/s). Deprecated, replaced by the csWXRSystemStatisticsTotalPageIn object" ::= { csWXRSystemStatistics 3 } csWXRSystemStatisticsPageOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Blocks sent to a block device (blocks/s). Deprecated, replaced by the csWXRSystemStatisticsTotalPageOut object" ::= { csWXRSystemStatistics 4 } csWXRSystemStatisticsInterrupts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of interrupts per second, including the clock. Deprecated, replaced by the csWXRSystemStatisticsTotalInterrupts object" ::= { csWXRSystemStatistics 5 } csWXRSystemStatisticsContext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of context switches per second. Deprecated, replaced by the csWXRSystemStatisticsTotalContext object" ::= { csWXRSystemStatistics 6 } csWXRSystemStatisticsCpuUser OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "percentages of user CPU time. Deprecated, replaced by of the csWXRSystemStatisticsTotalUser object" ::= { csWXRSystemStatistics 7 } csWXRSystemStatisticsCpuSystem OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "percentages of system CPU time. Deprecated, replaced by of the csWXRSystemStatisticsTotalSystem object" ::= { csWXRSystemStatistics 8 } csWXRSystemStatisticsCpuIdle OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "percentages of idle CPU time. Deprecated, replaced by of the csWXRSystemStatisticsTotalIdle object" ::= { csWXRSystemStatistics 9 } csWXRSystemStatisticsTotalUser OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "user CPU time." ::= { csWXRSystemStatistics 10 } csWXRSystemStatisticsTotalNice OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "nice CPU time." ::= { csWXRSystemStatistics 11 } csWXRSystemStatisticsTotalSystem OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "system CPU time." ::= { csWXRSystemStatistics 12 } csWXRSystemStatisticsTotalIdle OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "idle CPU time." ::= { csWXRSystemStatistics 13 } csWXRSystemStatisticsTotalSwapIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocks swapped in." ::= { csWXRSystemStatistics 14 } csWXRSystemStatisticsTotalSwapOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocks swapped out." ::= { csWXRSystemStatistics 15 } csWXRSystemStatisticsTotalPageIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocks received from a block device." ::= { csWXRSystemStatistics 16 } csWXRSystemStatisticsTotalPageOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocks sent to a block device." ::= { csWXRSystemStatistics 17 } csWXRSystemStatisticsTotalInterrupts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of interrupts processed." ::= { csWXRSystemStatistics 18 } csWXRSystemStatisticsTotalContext OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of context switches." ::= { csWXRSystemStatistics 19 } -- -- WXR Extention IF MIB -- csWXRExtIfNotifications OBJECT IDENTIFIER ::= { csWXRExtIf 0 } csWXRExtIfObjects OBJECT IDENTIFIER ::= { csWXRExtIf 1 } -- -- Definitions of significant branches under csWXRExtIfObjects -- csWXRExtIfNumber OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of interfaces." ::= { csWXRExtIfObjects 1 } -- -- The Interface Status Table -- csWXRExtIfStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWxrExtIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface status table." ::= { csWXRExtIfObjects 2 } csWXRExtIfStatusEntry OBJECT-TYPE SYNTAX CsWxrExtIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface Status Entry." INDEX { csWXRExtIfIndex } ::= { csWXRExtIfStatusTable 1 } CsWxrExtIfStatusEntry ::= SEQUENCE { csWXRExtIfIndex InterfaceIndex, csWXRExtIfDesc DisplayString, csWXRExtIfAdminStatus INTEGER, csWXRExtIfOperStatus INTEGER, csWXRExtIfIpAddr IpAddress, csWXRExtIfIpNetMask IpAddress, csWXRExtIfIpBcastAddr IpAddress } csWXRExtIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "interface status table index." ::= { csWXRExtIfStatusEntry 1 } csWXRExtIfDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "interface name." ::= { csWXRExtIfStatusEntry 2 } csWXRExtIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "interface's status." ::= { csWXRExtIfStatusEntry 3 } csWXRExtIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "interface's link status." ::= { csWXRExtIfStatusEntry 4 } csWXRExtIfIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ip address." ::= { csWXRExtIfStatusEntry 5 } csWXRExtIfIpNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "netmask." ::= { csWXRExtIfStatusEntry 6 } csWXRExtIfIpBcastAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "broadcast address." ::= { csWXRExtIfStatusEntry 7 } -- -- System Traps -- csWXRSystemFreeMemoryThUnder NOTIFICATION-TYPE OBJECTS { csWXRSystemMemoryFree } STATUS current DESCRIPTION "trap of free memory are few." ::= { csWXRSystemNotifications 1 } csWXRSystemFreeMemoryThOver NOTIFICATION-TYPE OBJECTS { csWXRSystemMemoryFree } STATUS current DESCRIPTION "trap of free memory are fully." ::= { csWXRSystemNotifications 2 } csWXRSystemCpuThOverLoad NOTIFICATION-TYPE OBJECTS { csWXRSystemCpuLoadAverage } STATUS current DESCRIPTION "trap of cpu load average is exceeded threshold." ::= { csWXRSystemNotifications 3 } csWXRSystemCpuThUnderLoad NOTIFICATION-TYPE OBJECTS { csWXRSystemCpuLoadAverage } STATUS current DESCRIPTION "trap of cpu load average is under threshold." ::= { csWXRSystemNotifications 4 } csWXRSystemConnectionThOver NOTIFICATION-TYPE OBJECTS { csWXRSystemConnectionTrackNumber } STATUS current DESCRIPTION "trap of the connection number of case exceeded the threshold value." ::= { csWXRSystemNotifications 5 } csWXRSystemConnectionThUnder NOTIFICATION-TYPE OBJECTS { csWXRSystemConnectionTrackNumber } STATUS current DESCRIPTION "trap of the connection number of case under the threshold value." ::= { csWXRSystemNotifications 6 } csWXRSystemFanDown NOTIFICATION-TYPE OBJECTS { csWXRSystemFanIndex, csWXRSystemFanDesc, csWXRSystemFanStatus } STATUS current DESCRIPTION "trap of fan stop." ::= { csWXRSystemNotifications 7 } csWXRSystemFanUp NOTIFICATION-TYPE OBJECTS { csWXRSystemFanIndex, csWXRSystemFanDesc, csWXRSystemFanStatus } STATUS current DESCRIPTION "trap of fan running." ::= { csWXRSystemNotifications 8 } csWXRSystemServiceDown NOTIFICATION-TYPE OBJECTS { csWXRSystemServiceIndex, csWXRSystemServiceName, csWXRSystemServiceStatus } STATUS current DESCRIPTION "trap of service status is changed to down." ::= { csWXRSystemNotifications 9 } csWXRSystemServiceUp NOTIFICATION-TYPE OBJECTS { csWXRSystemServiceIndex, csWXRSystemServiceName, csWXRSystemServiceStatus } STATUS current DESCRIPTION "trap of service status is changed to up." ::= { csWXRSystemNotifications 10 } csWXRSystemTemperAlarmOn NOTIFICATION-TYPE OBJECTS { csWXRSystemTemper, csWXRSystemTemperStatus } STATUS current DESCRIPTION "trap of temperature warning." ::= { csWXRSystemNotifications 11 } csWXRSystemTemperAlarmOff NOTIFICATION-TYPE OBJECTS { csWXRSystemTemper } STATUS current DESCRIPTION "trap of temperature normal." ::= { csWXRSystemNotifications 12 } csWXRSystemDeviceUp NOTIFICATION-TYPE OBJECTS { csWXRSystemDeviceIndex, csWXRSystemDevicePort, csWXRSystemDeviceType, csWXRSystemDeviceName } STATUS current DESCRIPTION "trap of device inject" ::= { csWXRSystemNotifications 13 } csWXRSystemDeviceDown NOTIFICATION-TYPE OBJECTS { csWXRSystemDeviceIndex, csWXRSystemDevicePort, csWXRSystemDeviceType } STATUS current DESCRIPTION "trap of device eject" ::= { csWXRSystemNotifications 14 } csWXRSystemWirelessSignalUp NOTIFICATION-TYPE OBJECTS { csWXRSystemDeviceIndex, csWXRSystemDevicePort, csWXRSystemDeviceName, csWXRSystemWirelessMode } STATUS current DESCRIPTION "trap of wireless modules's signal up." ::= { csWXRSystemNotifications 15 } csWXRSystemWirelessSignalDown NOTIFICATION-TYPE OBJECTS { csWXRSystemDeviceIndex, csWXRSystemDevicePort, csWXRSystemDeviceName, csWXRSystemWirelessMode } STATUS current DESCRIPTION "trap of wireless modules's signal down." ::= { csWXRSystemNotifications 16 } csWXRSystemEccMemoryErrorDetect NOTIFICATION-TYPE OBJECTS { csWXRSystemEccMemoryErrorIndex, csWXRSystemEccMemoryErrorDesc, csWXRSystemEccMemoryErrorCounter } STATUS current DESCRIPTION "trap of ECC Memory error detect." ::= { csWXRSystemNotifications 17 } csWXRSystemWirelessModeChange NOTIFICATION-TYPE OBJECTS { csWXRSystemDeviceIndex, csWXRSystemDevicePort, csWXRSystemDeviceName, csWXRSystemWirelessMode } STATUS current DESCRIPTION "trap of change the wireless modules's mode. only LTE module." ::= { csWXRSystemNotifications 18 } -- -- Extention IF Traps -- csWXRExtIfLinkDown NOTIFICATION-TYPE OBJECTS { csWXRExtIfIndex, csWXRExtIfDesc, csWXRExtIfAdminStatus, csWXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface link down." ::= { csWXRExtIfNotifications 1 } csWXRExtIfLinkUp NOTIFICATION-TYPE OBJECTS { csWXRExtIfIndex, csWXRExtIfDesc, csWXRExtIfAdminStatus, csWXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface link up." ::= { csWXRExtIfNotifications 2 } csWXRExtIfAdminDown NOTIFICATION-TYPE OBJECTS { csWXRExtIfIndex, csWXRExtIfDesc, csWXRExtIfAdminStatus, csWXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface down. csWXRExtIfIndex is set to zero." ::= { csWXRExtIfNotifications 3 } csWXRExtIfAdminUp NOTIFICATION-TYPE OBJECTS { csWXRExtIfIndex, csWXRExtIfDesc, csWXRExtIfAdminStatus, csWXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface up." ::= { csWXRExtIfNotifications 4 } csWXRExtIfIpChange NOTIFICATION-TYPE OBJECTS { csWXRExtIfIndex, csWXRExtIfDesc, csWXRExtIfIpAddr, csWXRExtIfIpNetMask, csWXRExtIfIpBcastAddr } STATUS current DESCRIPTION "trap of ip address change." ::= { csWXRExtIfNotifications 5 } END