514 lines
17 KiB
Plaintext
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
|