mibs/MIBS/huawei/HUAWEI-VS-MIB
2023-12-05 12:25:34 +01:00

206 lines
6.8 KiB
Plaintext

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