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/ubiquoss/UBQS-AUTO-RESET-MIB | 513 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 513 insertions(+) create mode 100644 MIBS/ubiquoss/UBQS-AUTO-RESET-MIB (limited to 'MIBS/ubiquoss/UBQS-AUTO-RESET-MIB') diff --git a/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB b/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB new file mode 100644 index 0000000..0923af3 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB @@ -0,0 +1,513 @@ +-- ***************************************************************** +-- UBQS-AUTO-RESET-MIB: Ubiquoss Auto Reset MIB file +-- +-- June 2011, Hyung Eun Park +-- +-- Copyright (c) 2009 by Ubiquoss, Corp. +-- All rights reserved. +-- +-- ***************************************************************** +-- + +UBQS-AUTO-RESET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString, + TruthValue + FROM SNMPv2-TC + ubiMgmtv2 + FROM UBQS-SMI; + +ubiAutoResetMIB MODULE-IDENTITY + LAST-UPDATED "201108050000Z" + ORGANIZATION "Ubiquoss Corp." + CONTACT-INFO + " Ubiquoss + Customer Service + + Postal: 24F Milennium B/D, + 467-12, Dogok-Dong, + GangNam-Gu, Seoul 135-270 + Korea + + Tel: 82-2-2190-3100" + DESCRIPTION + "The UBQS-AUTO-RESET-MIB is used for getting + information about the Auto-reset of system." + ::= { ubiMgmtv2 27 } + + +-- *********************************************************** +-- Textual Conventions +-- *********************************************************** + +-- *************************************************************** +-- ubiAutoResetMIB +-- *************************************************************** + +ubiAutoResetMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiAutoResetMIB 0 } +ubiAutoResetMIBObjects OBJECT IDENTIFIER ::= { ubiAutoResetMIB 1 } +ubiAutoResetMIBConformance OBJECT IDENTIFIER ::= { ubiAutoResetMIB 2 } + + +ubiAutoResetCpu OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 3 } +ubiAutoResetMemory OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 4 } +ubiAutoResetIcmp OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 5 } + + +-- ***************************************************************** +-- ubiAutoResetMIBNotificationPrefix +-- ***************************************************************** + + + ubiAutoResetCpuNotification NOTIFICATION-TYPE + OBJECTS { + ubiAutoResetCpuAction, + ubiAutoResetCpuUsage, + ubiAutoResetCpuResetReason, + ubiAutoResetCpuLogThreshold, + ubiAutoResetCpuReloadThreshold, + ubiAutoResetDelayTime, + ubiAutoResetSuppressReloadLimit, + ubiAutoResetCpuSuppressReloadCount + } + STATUS current + DESCRIPTION + "" + ::= { ubiAutoResetMIBNotificationPrefix 1 } + + ubiAutoResetMemoryNotification NOTIFICATION-TYPE + OBJECTS { + ubiAutoResetMemoryAction, + ubiAutoResetMemoryfree, + ubiAutoResetMemoryResetReason, + ubiAutoResetMemoryLogThreshold, + ubiAutoResetMemoryReloadThreshold, + ubiAutoResetDelayTime, + ubiAutoResetSuppressReloadLimit, + ubiAutoResetMemorySuppressReloadCount + } + STATUS current + DESCRIPTION + "" + ::= { ubiAutoResetMIBNotificationPrefix 2 } + + ubiAutoResetIcmpNotification NOTIFICATION-TYPE + OBJECTS { + ubiAutoResetIcmpAction, + ubiAutoResetIcmpFailCount, + ubiAutoResetIcmpResetReason, + ubiAutoResetIcmpLogThreshold, + ubiAutoResetIcmpReloadThreshold, + ubiAutoResetDelayTime, + ubiAutoResetSuppressReloadLimit, + ubiAutoResetIcmpSuppressReloadCount + } + STATUS current + DESCRIPTION + "" + ::= { ubiAutoResetMIBNotificationPrefix 3 } + + +-- ***************************************************************** +-- ubiAutoResetMIBObjects +-- ***************************************************************** + + ubiAutoResetDelayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When Auto-reset is occured, system is reboot after delaytime." + ::= { ubiAutoResetMIBObjects 1 } + + ubiAutoResetEnabled OBJECT-TYPE + SYNTAX BITS { + cpu(0), + memory(1), + icmp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is enable to sending auto-reset SNMP trap message. + cpu(0) : Auto-reset by CPU + memory(1) : Auto-reset by MEMORY + icmp(2) : Auto-reset by ICMP" + ::= { ubiAutoResetMIBObjects 2 } + + ubiAutoResetSuppressReloadLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is limit of Auto-reset. + If number of auto-reset exceed SuppressReloadLimit, + Auto-reset is suppressed." + ::= { ubiAutoResetMIBObjects 6 } + + ubiAutoResetClearDelayReload OBJECT-TYPE + SYNTAX INTEGER { + none(0), + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cancel delayed Auto-reset." + ::= { ubiAutoResetMIBObjects 7 } + + +-- ***************************************************************** +-- ubiAutoResetCpu +-- ***************************************************************** + + ubiAutoResetCpuInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitoring period of CPU usage." + ::= { ubiAutoResetCpu 1 } + + ubiAutoResetCpuUsage OBJECT-TYPE + SYNTAX Counter32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU usage" + ::= { ubiAutoResetCpu 2 } + + + ubiAutoResetCpuAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delay(1), + reset(2), + suppress(3), + cancel_delay(4), + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Auto-reset Action type. + If Auto-reset is supressed, Action is suppress(4), + othrewise, none(0). + It is used by trap message. + Delay(1) : Delayed Auto-reset is occurrd. + reset(2) : Auto-reset is occurrd. + supress(3) : Auto-reset is suppressed. + cancel_delay(4): Delayed Auto-reset is canceled." + ::= { ubiAutoResetCpu 3 } + + ubiAutoResetCpuLogThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CPU auto-reset LOG threshold. + If CPU usage exceed LogThreshold for Cpu interval, + Warning message is printed." + ::= { ubiAutoResetCpu 4 } + + ubiAutoResetCpuReloadThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CPU auto-reset Reload threshold. + If CPU usage exceed ReloadThreshold for Cpu interval, + Auto-reset is occured." + ::= { ubiAutoResetCpu 5 } + + ubiAutoResetCpuResetReason OBJECT-TYPE + SYNTAX INTEGER { + log(1), + reload(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CPU auto-reset Warning message reason. + It indicate warning message by LogThreshold, + or by ReloadThershold." + ::= { ubiAutoResetCpu 6 } + + ubiAutoResetCpuExecute OBJECT-TYPE + SYNTAX INTEGER { + none(0), + start(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It indicate whether CPU auto-reset is enabled." + ::= { ubiAutoResetCpu 7 } + + ubiAutoResetCpuSuppressReloadCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nunber of CPU auto-reset occurrence." + ::= { ubiAutoResetCpu 8 } + + +-- ***************************************************************** +-- ubiAutoResetMemory +-- ***************************************************************** + + ubiAutoResetMemoryInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitoring period of free memory." + ::= { ubiAutoResetMemory 1 } + + + ubiAutoResetMemoryfree OBJECT-TYPE + SYNTAX Counter32 + UNITS "Kbytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Free memory." + ::= { ubiAutoResetMemory 2 } + + ubiAutoResetMemoryAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delay(1), + reset(2), + suppress(3), + cancel_delay(4), + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory Auto-reset Action type. + If Auto-reset is supressed, Action is suppress(4), + othrewise, none(0). + It is used by trap message. + Delay(1) : Delayed Auto-reset is occured. + reset(2) : Auto-reset is occured. + supress(3) : Auto-reset is suppressed. + cancel_delay(4): Delayed Auto-reset is canceled." + ::= { ubiAutoResetMemory 3 } + + + ubiAutoResetMemoryLogThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Memory auto-reset LOG threshold. + If Free Memory lower LogThreshold for Memory interval, + Warning message is printed." + ::= { ubiAutoResetMemory 4 } + + ubiAutoResetMemoryReloadThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Memory auto-reset Reload threshold. + If Free memory lower ReloadThreshold for Memory interval, + Auto-reset is occured." + ::= { ubiAutoResetMemory 5 } + + ubiAutoResetMemoryResetReson OBJECT-TYPE + SYNTAX INTEGER { + log(1), + reload(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Memory auto-reset Warning message reason. + It indicate warning message by LogThreshold, + or by ReloadThershold." + ::= { ubiAutoResetMemory 6 } + + ubiAutoResetMemoryExecute OBJECT-TYPE + SYNTAX INTEGER { + none(0), + start(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It indicate whether Memory auto-reset is enabled." + ::= { ubiAutoResetMemory 7 } + + ubiAutoResetMemorySuppressReloadCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nunber of Memory auto-reset occurrence." + ::= { ubiAutoResetMemory 8 } + +-- ***************************************************************** +-- ubiAutoResetIcmp +-- ***************************************************************** + + ubiAutoResetIcmpInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICMP Echo request interval." + ::= { ubiAutoResetIcmp 1 } + + ubiAutoResetIcmpTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICMP Echo request timeout." + ::= { ubiAutoResetIcmp 2 } + + ubiAutoResetIcmpFailCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP Echo request failed count." + ::= { ubiAutoResetIcmp 3 } + + ubiAutoResetIcmpAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delay(1), + reset(2), + suppress(3), + cancel_delay(4), + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP Auto-reset Action type. + If Auto-reset is supressed, Action is suppress(4), + othrewise, none(0). + It is used by trap message. + Delay(1) : Delayed Auto-reset is occurred. + reset(2) : Auto-reset is occurred. + supress(3) : Auto-reset is suppressed. + cancel_delay(4): Delayed Auto-reset is canceled." + ::= { ubiAutoResetIcmp 4 } + + ubiAutoResetIcmpLogThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICMP auto-reset LOG threshold. + If ICMP echo request fail count exceed LogThreshold, + Warning message is printed." + ::= { ubiAutoResetIcmp 5 } + + ubiAutoResetIcmpReloadThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICMP auto-reset LOG threshold. + If ICMP echo request fail count exceed ReloadThreshold, + Auto-reset is occured." + ::= { ubiAutoResetIcmp 6 } + + ubiAutoResetIcmpDstAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ICMP echo request Target Address." + ::= { ubiAutoResetIcmp 7 } + + ubiAutoResetIcmpResetReason OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + log(1), + reload(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ICMP auto-reset Warning message reason. + It indicate warning message by LogThreshold, + or by ReloadThershold." + ::= { ubiAutoResetIcmp 8 } + + ubiAutoResetIcmpExecute OBJECT-TYPE + SYNTAX INTEGER { + none(0), + start(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It indicate whether ICMP auto-reset is enabled." + ::= { ubiAutoResetIcmp 9 } + + + ubiAutoResetIcmpSuppressReloadCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nunber of ICMP auto-reset occurrence." + ::= { ubiAutoResetIcmp 10 } + + +-- ***************************************************************** +-- ubiAutoResetMIBConformance +-- ***************************************************************** + +-- +-- conformance information +-- +ubiAutoResetMIBCompliances OBJECT IDENTIFIER ::= { ubiAutoResetMIBConformance 1 } +ubiAutoResetMIBGroups OBJECT IDENTIFIER ::= { ubiAutoResetMIBConformance 2 } + + + +-- compliance statements + + ubiAutoResetMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the UBQS-AUTO-RESET-MIB" + MODULE + MANDATORY-GROUPS { ubiAutoResetGroup } + + GROUP ubiAutoResetGroup + DESCRIPTION + "The ubiAutoResetGroup is applicable for implementations which + need to get the Auto-reset information." + ::= { ubiAutoResetMIBCompliances 1 } + + + +-- units of conformance + + ubiAutoResetGroup OBJECT-GROUP + OBJECTS { + + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about the Auto-reset of system." + ::= { ubiAutoResetMIBGroups 1 } + + +END -- cgit v1.2.3