diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-VS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-VS-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-VS-MIB | 206 |
1 files changed, 206 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-VS-MIB b/MIBS/huawei/HUAWEI-VS-MIB new file mode 100644 index 0000000..2839756 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VS-MIB @@ -0,0 +1,206 @@ +--==================================================================
+-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: HUAWEI VS MIB
+-- Reference:
+-- Version: V1.03
+-- History:
+-- <author>, <date>, <contents>
+-- xuzhen 2011-6-17
+-- ==================================================================
+
+-- ==================================================================
+--
+-- Varibles and types are imported
+ --
+-- ==================================================================
+ HUAWEI-VS-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ DisplayString
+ FROM SNMPv2-TC
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI;
+
+
+
+ hwVsMIB MODULE-IDENTITY
+ LAST-UPDATED "201708171841Z"
+ ORGANIZATION
+ "Huawei Technologies Co.,Ltd."
+ CONTACT-INFO
+ "Huawei Industrial Base
+ Bantian, Longgang
+ Shenzhen 518129
+ People's Republic of China
+ Website: http://www.huawei.com
+ Email: support@huawei.com
+ "
+ DESCRIPTION
+ "The HUAWEI-VS-MIB which contains objects manages virtual system name and virtual system id.
+ "
+ REVISION "201708171841Z"
+ DESCRIPTION
+ "Modify the description."
+ REVISION "201705181000Z"
+ DESCRIPTION
+ "HwVSEntry MIB objects hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, and hwVSMemoryTotalSize were added."
+ REVISION "201410211000Z"
+ DESCRIPTION
+ "Modify the Index of hwVSTable."
+
+ ::= { hwDatacomm 255 }
+
+
+
+--
+-- Node definitions
+--
+
+-- ==================================================================
+--
+-- ======================= definition begin =========================
+--
+-- ==================================================================
+ hwVSObjects OBJECT IDENTIFIER ::= { hwVsMIB 1 }
+
+
+ hwVSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwVSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table about the id and name of virtual system."
+ ::= { hwVSObjects 1 }
+
+
+ hwVSEntry OBJECT-TYPE
+ SYNTAX HwVSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the id and name of virtual system."
+ INDEX { hwVSVsId }
+ ::= { hwVSTable 1 }
+
+
+ HwVSEntry ::=
+ SEQUENCE {
+ hwVSVsId
+ Integer32,
+ hwVSVsName
+ DisplayString,
+ hwVSStatus
+ INTEGER,
+ hwVSCPUUsage
+ Integer32,
+ hwVSMemoryUsedSize
+ Integer32,
+ hwVSMemoryTotalSize
+ Integer32
+ }
+
+ hwVSVsId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the index of a VS. The index is unique in the related physical system (PS)."
+ ::= { hwVSEntry 1 }
+
+
+ hwVSVsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of the VS. The VS name must be unique in the entire system. It is a string of 1 to 31 characters."
+ ::= { hwVSEntry 2 }
+
+ hwVSStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ running(1),
+ stop(2),
+ restoring(3),
+ shutdowning(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object specifies the virtual system state.
+ 1. running(1): The virtual system is running.
+ 2. stop(2): The virtual system is stopped.
+ 3. restoring (3): The virtual system is being restored.
+ 4. shutdowning(4): The virtual system is being stopped."
+ ::= { hwVSEntry 3 }
+
+ hwVSCPUUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the CPU usage of the virtual system."
+ ::= { hwVSEntry 4 }
+
+ hwVSMemoryUsedSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the size of the memory used by the virtual system."
+ ::= { hwVSEntry 5 }
+
+ hwVSMemoryTotalSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the total size of memory available to the virtual system."
+ ::= { hwVSEntry 6 }
+
+ -- conformance information
+
+ hwVSConformance OBJECT IDENTIFIER ::= { hwVsMIB 2 }
+
+ hwVSGroups OBJECT IDENTIFIER ::= { hwVSConformance 1 }
+ hwVSCompliances OBJECT IDENTIFIER ::= { hwVSConformance 2 }
+
+
+ hwVSConformance2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting the HUAWEI-VS-MIB."
+ MODULE HUAWEI-VS-MIB
+ MANDATORY-GROUPS { hwVSBasicGroup }
+ ::= { hwVSCompliances 1 }
+
+
+
+ hwVSBasicGroup OBJECT-GROUP
+ OBJECTS { hwVSVsName, hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, hwVSMemoryTotalSize, hwVSType }
+ STATUS current
+ DESCRIPTION
+ "The virtual system attribute group."
+ ::= { hwVSGroups 1 }
+
+
+ -- compliance statements
+ hwVSType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The single-node scalar table hwVSType contains only one field: hwVSType. This field indicates whether the current device supports VS. If the device does not support VS and a GET operation is performed, noSuchObject/noSuchInstance is returned. If the device supports VS and a GET operation is performed: hwVSType = 1, indicating that the device is an admin-VS device; hwVSType = 2, indicating that the device is a common VS device."
+
+ ::= { hwVsMIB 3 }
+
+ END
+
+--
+-- HUAWEI-VS-MIB.mib
+--
\ No newline at end of file |