summaryrefslogtreecommitdiff
path: root/MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB')
-rw-r--r--MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB178
1 files changed, 178 insertions, 0 deletions
diff --git a/MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB b/MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB
new file mode 100644
index 0000000..cb5aed1
--- /dev/null
+++ b/MIBS/dlink/DLINKSW-SAFEGUARD-ENGINE-MIB
@@ -0,0 +1,178 @@
+
+
+-- *****************************************************************
+-- DLINKSW-SAFEGUARD-ENGINE-MIB.mib : Safeguard Engine Configuration MIB
+--
+-- Copyright (c) 2012 D-Link Corporation, all rights reserved.
+--
+-- *****************************************************************
+
+ DLINKSW-SAFEGUARD-ENGINE-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ TruthValue,
+ RowStatus,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ dCpuProtectMIBObjects
+ FROM DLINKSW-CPU-PROTECT-MIB;
+
+ dlinkSwSafeguardEngineMIB MODULE-IDENTITY
+ LAST-UPDATED "201206270000Z"
+ ORGANIZATION "D-Link Corp."
+ CONTACT-INFO
+ " D-Link Corporation
+
+ Postal: No. 289, Sinhu 3rd Rd., Neihu District,
+ Taipei City 114, Taiwan, R.O.C
+ Tel: +886-2-66000123
+ E-mail: tsd@dlink.com.tw
+ "
+ DESCRIPTION
+ "The MIB module for managing Safeguard engine."
+ REVISION "201206270000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { dCpuProtectMIBObjects 1 }
+
+--
+-- Node definitions
+--
+
+ dSafeguardEngineMIBNotif OBJECT IDENTIFIER ::= { dlinkSwSafeguardEngineMIB 0 }
+ dSafeguardEngineMIBObjects OBJECT IDENTIFIER ::= { dlinkSwSafeguardEngineMIB 1 }
+ dSafeguardEngineMIBConformance OBJECT IDENTIFIER ::= { dlinkSwSafeguardEngineMIB 2 }
+
+-- ***************************************************************************
+-- Safeguard-Engine
+-- ***************************************************************************
+
+ dSafeguardEngineState OBJECT-TYPE
+ SYNTAX INTEGER
+ { enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to configure and show the state of Safeguard Engine."
+ DEFVAL { disable }
+ ::= { dSafeguardEngineMIBObjects 1 }
+
+ dSafeguardEngineRiseThresh OBJECT-TYPE
+ SYNTAX INTEGER (20..100)
+ UNITS "%"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to configure and show the rising threshold
+ of Safeguard Engine."
+ DEFVAL { 50 }
+ ::= { dSafeguardEngineMIBObjects 2 }
+
+ dSafeguardEngineFallThresh OBJECT-TYPE
+ SYNTAX INTEGER (20..100)
+ UNITS "%"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to configure and show the falling
+ threshold of Safeguard Engine."
+ DEFVAL { 20 }
+ ::= { dSafeguardEngineMIBObjects 3 }
+
+ dSafeguardEngineCurrentMode OBJECT-TYPE
+ SYNTAX INTEGER
+ { normal(1),
+ exhausted(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object show the current mode of Safeguard Engine."
+ ::= { dSafeguardEngineMIBObjects 4 }
+
+ dSafeguardEngineNotifEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether the system sends notifications to the NMS."
+ DEFVAL { false }
+ ::= { dSafeguardEngineMIBObjects 5 }
+
+-- ***************************************************************************
+-- Notification
+-- ***************************************************************************
+ dSafeguardChgToExhausted NOTIFICATION-TYPE
+ OBJECTS { dSafeguardEngineCurrentMode }
+ STATUS current
+ DESCRIPTION
+ "This trap indicates System change operation mode from normal to exhausted."
+ ::= { dSafeguardEngineMIBNotif 1 }
+
+ dSafeguardChgToNormal NOTIFICATION-TYPE
+ OBJECTS { dSafeguardEngineCurrentMode }
+ STATUS current
+ DESCRIPTION
+ "This trap indicates System change operation mode from exhausted to normal."
+ ::= { dSafeguardEngineMIBNotif 2 }
+
+-- ***************************************************************************
+-- Conformance
+-- ***************************************************************************
+ dSafeguardEngineCompliances OBJECT IDENTIFIER ::= { dSafeguardEngineMIBConformance 1 }
+
+ dSafeguardEngineCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement the
+ DLINKSW-SAFEGUARD-ENGINE-MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS
+ { dSafeguardEngineGroup,
+ dSafeguardEngNotifEnableGroup,
+ dSafeguardEngineNotifGroup
+ }
+ ::= { dSafeguardEngineCompliances 1 }
+
+
+ dSafeguardEngineGroups OBJECT IDENTIFIER ::= { dSafeguardEngineMIBConformance 2 }
+
+ dSafeguardEngineGroup OBJECT-GROUP
+ OBJECTS
+ { dSafeguardEngineState,
+ dSafeguardEngineRiseThresh,
+ dSafeguardEngineFallThresh,
+ dSafeguardEngineCurrentMode
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the configuration or inforamtion about Safeguard Engine."
+ ::= { dSafeguardEngineGroups 1 }
+
+ dSafeguardEngNotifEnableGroup OBJECT-GROUP
+ OBJECTS { dSafeguardEngineNotifEnable }
+ STATUS current
+ DESCRIPTION
+ "A collection of object(s) that provides control over
+ Safeguard Engine related notification(s)."
+ ::= { dSafeguardEngineGroups 2 }
+
+ dSafeguardEngineNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS
+ { dSafeguardChgToExhausted,
+ dSafeguardChgToNormal
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications providing information
+ about the System mode change of Safeguard Engine."
+ ::= { dSafeguardEngineGroups 3}
+
+ END
+