summaryrefslogtreecommitdiff
path: root/MIBS/ruijie/MY-SYSTEM-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/ruijie/MY-SYSTEM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ruijie/MY-SYSTEM-MIB')
-rw-r--r--MIBS/ruijie/MY-SYSTEM-MIB246
1 files changed, 246 insertions, 0 deletions
diff --git a/MIBS/ruijie/MY-SYSTEM-MIB b/MIBS/ruijie/MY-SYSTEM-MIB
new file mode 100644
index 0000000..b322c7a
--- /dev/null
+++ b/MIBS/ruijie/MY-SYSTEM-MIB
@@ -0,0 +1,246 @@
+-- *****************************************************************
+-- MY-SYSTEM-MIB.mib: My System MIB file
+--
+-- $Copyright$
+--
+-- *****************************************************************
+--
+
+MY-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32,
+ Counter32
+ FROM SNMPv2-SMI
+ TruthValue,
+ DisplayString,
+ RowStatus
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ myMgmt
+ FROM MY-SMI;
+
+mySystemMIB MODULE-IDENTITY
+ LAST-UPDATED "200203200000Z"
+ ORGANIZATION "$Company$"
+ CONTACT-INFO
+ "
+ Tel: $Telephone$
+
+ E-mail: $E-mail$"
+ DESCRIPTION
+ "This module defines my system mibs."
+ REVISION "200203200000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { myMgmt 1}
+
+mySystemMIBObjects OBJECT IDENTIFIER ::= { mySystemMIB 1 }
+
+mySystemHwVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Return the string of the Revision number of hardware resides
+ on the FastSwitch."
+ ::= { mySystemMIBObjects 1 }
+
+mySystemSwVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Return the string of the Revision number of software resides
+ on the FastSwitch."
+ ::= { mySystemMIBObjects 2 }
+
+mySystemBootVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Return the string of the Revision number of BOOT software resides
+ on the FastSwitch."
+ ::= { mySystemMIBObjects 3 }
+
+mySystemSysCtrlVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Return the string of the Revision number of CTRL software resides
+ on the FastSwitch."
+ ::= { mySystemMIBObjects 4 }
+
+mySystemParametersSave OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Save all parameters changed in configuration by setting
+ this object to any value but 0, set its value to 0 will
+ cause no action of agent, otherwise all changes of
+ prarameters will be saved for retrive when system is
+ reset, if parameter is changed but not saved all changes
+ will come to their original value when system down and up
+ again, when query always return value 0."
+ ::= { mySystemMIBObjects 5 }
+
+mySystemOutBandRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ baud9600 (1),
+ baud19200 (2),
+ baud38400 (3),
+ baud57600 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determine the console(OutBand) baud rate :
+ 9600 - 1,19200 - 2, 38300 - 3, 57600 - 4 "
+ ::= { mySystemMIBObjects 6 }
+
+mySystemReset OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This Object allow perform soft reset of system by setting its
+ value to none zero. if a soft resetis performed, after this
+ having completed a warm start trap will send to declare the state
+ and when queried will always return 0."
+ ::= { mySystemMIBObjects 7 }
+
+mySwitchLayer OBJECT-TYPE
+ SYNTAX INTEGER {
+ layer2 (1), -- Layer 2 Switch
+ layer3 (2) -- Layer 3 Switch
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Which layer's device the switch in system "
+ ::= { mySystemMIBObjects 8 }
+
+mySystemHwPower OBJECT-TYPE
+ SYNTAX INTEGER{
+ rpsNoLink(1),
+ rpsLinkAndNoPower(2),
+ rpsLinkAndReadyForPower(3),
+ rpsLinkAndPower(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of power."
+ ::= { mySystemMIBObjects 9 }
+
+mySystemHwFan OBJECT-TYPE
+ SYNTAX INTEGER{
+ work(1),
+ stop(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of fan."
+ ::= { mySystemMIBObjects 10 }
+
+--The mySystemOutBandTimeout is obsoleted after 2007.9
+mySystemOutBandTimeout OBJECT-TYPE
+ SYNTAX Integer32(0..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The timeout of console.0 indicate that timeout function is disabled."
+ ::= { mySystemMIBObjects 11 }
+
+--The mySystemTelnetTimeout is obsoleted after 2007.9
+mySystemTelnetTimeout OBJECT-TYPE
+ SYNTAX Integer32(0..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The timeout of telnet.0 indicate that timeout function is disabled."
+ ::= { mySystemMIBObjects 12 }
+
+
+mySystemMIBTraps OBJECT IDENTIFIER ::= { mySystemMIB 2 }
+
+mySystemHardChangeDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The description of hard change"
+ ::= { mySystemMIBTraps 1 }
+
+mySystemHardChangeDetected NOTIFICATION-TYPE
+ OBJECTS {mySystemHardChangeDesc}
+ STATUS current
+ DESCRIPTION
+ "System hardware has changed include number of devices or number of modules
+ or the place or type of the module is change."
+ ::= { mySystemMIBTraps 2 }
+
+mySystemPowerStateChange NOTIFICATION-TYPE
+ OBJECTS {mySystemHwPower}
+ STATUS current
+ DESCRIPTION
+ "while the state of power changed, then this trap will be sent."
+ ::= { mySystemMIBTraps 3 }
+
+mySystemFanStateChange NOTIFICATION-TYPE
+ OBJECTS {mySystemHwFan}
+ STATUS current
+ DESCRIPTION
+ "while the state of fan changed, then this trap will be sent."
+ ::= { mySystemMIBTraps 4 }
+
+
+mySystemMIBConformance OBJECT IDENTIFIER ::= { mySystemMIB 3 }
+mySystemMIBCompliances OBJECT IDENTIFIER ::= { mySystemMIBConformance 1 }
+mySystemMIBGroups OBJECT IDENTIFIER ::= { mySystemMIBConformance 2 }
+
+
+-- compliance statements
+
+mySystemMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the My System MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS { mySystemMIBGroup
+ }
+ ::= { mySystemMIBCompliances 1 }
+
+-- units of conformance
+
+mySystemMIBGroup OBJECT-GROUP
+ OBJECTS {
+ mySystemHwVersion,
+ mySystemSwVersion,
+ mySystemBootVersion,
+ mySystemSysCtrlVersion,
+ mySystemParametersSave,
+ mySystemReset,
+ mySystemOutBandRate,
+ mySwitchLayer
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing system information and
+ opertion to a My agent."
+ ::= { mySystemMIBGroups 1 }
+
+END