mibs/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB
2023-12-05 12:25:34 +01:00

514 lines
17 KiB
Plaintext

-- *****************************************************************
-- 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