MIBs Depot

HH3C-LICENSE-MIB

Registered at
1.3.6.1.4.1.25506.2.145
Last updated
2021-01-13 10:00
Organization
New H3C Technologies Co., Ltd.
Revisions
2021-01-13 10:00, 2020-07-27 10:00, 2019-11-12 10:00, 2019-01-14 10:00, 2013-09-18 10:00
Namespace
comware
Source file
HH3C-LICENSE-MIB
Digest
sha256:7ee4c3e77d7d25f6f8188ca93f41fd72f642122a1a2a73a764751f16f1c4dc27

Description

This MIB is used to manage license, including license key, activation key and activation file.

Contact

Platform Team New H3C Technologies Co., Ltd. Haidian District Beijing P.R. China http://www.h3c.com Zip:100085

Imports

FromSymbols
ENTITY-MIBPhysicalIndex, PhysicalIndexOrZero
HH3C-OID-MIBhh3cCommon
SNMP-FRAMEWORK-MIBSnmpAdminString
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP
SNMPv2-SMIIpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, TimeTicks, Unsigned32, iso
SNMPv2-TCDateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION, TruthValue

Imported by

Nothing in this corpus imports this module.

Load order

Every file a consumer needs in order to load this module, dependencies first.

ENTITY-MIB
HH3C-LICENSE-MIB
HH3C-OID-MIB
IANA-ENTITY-MIB
SNMP-FRAMEWORK-MIB
SNMPv2-CONF
SNMPv2-SMI
SNMPv2-TC
UUID-TC-MIB

Objects

NameOIDSyntaxAccessStatus
hh3cLicenseScalarObjects
OBJECT-IDENTITY
1.3.6.1.4.1.25506.2.145.1
hh3cLicenseNotifyEnable
OBJECT-TYPE
This object indicates whether the notifications of license should be generated.
1.3.6.1.4.1.25506.2.145.1.1TruthValueread-writecurrent
hh3cLicenseOpEntryMaxNum
OBJECT-TYPE
This object indicates the maximum number of entries that may be held in hh3cLicenseOpEntry. When the number of entries in hh3cLicenseOpEntry reached the value of this object, the oldest entry would be destroyed automatic after executing a new operation.
1.3.6.1.4.1.25506.2.145.1.2Unsigned32 (1..20)read-writecurrent
hh3cLicenseNextFreeOpIndex
OBJECT-TYPE
This object indicates the appropriate value for hh3cLicenseOpIndex that can be used to create an entry in hh3cLicenseOpTable.
1.3.6.1.4.1.25506.2.145.1.3Unsigned32read-onlycurrent
hh3cLicenseTables
OBJECT-IDENTITY
1.3.6.1.4.1.25506.2.145.2
hh3cLicenseDevInfoTable
OBJECT-TYPE
A table that displays device information which use to apply license.
1.3.6.1.4.1.25506.2.145.2.1not-accessiblecurrent
hh3cLicenseDevInfoEntry
OBJECT-TYPE
A set of objects that displays device information of license.
1.3.6.1.4.1.25506.2.145.2.1.1not-accessiblecurrent
hh3cLicensePhysicalIndex
OBJECT-TYPE
The entPhysicalIndex of the device. The meaning of this object is associated with the management state which from hh3cLicenseInstallType. Note that: 1) hh3cLicenseInstallType is installInChassis. This object represents the entPhysicalIndex of the local active MPU. 2) hh3cLicenseInstallType is installInSlot. This object represents the entPhysicalIndex of MPU boards. 3) hh3cLicenseInstallType is installInCPU. This object represents the entPhysicalIndex of the CPUs on an MPU board.
1.3.6.1.4.1.25506.2.145.2.1.1.1PhysicalIndexaccessible-for-notifycurrent
hh3cLicenseSN
OBJECT-TYPE
The serial number of the device.
1.3.6.1.4.1.25506.2.145.2.1.1.2SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseDeviceIDType
OBJECT-TYPE
The types of device ID. invalid - The device ID is invalid. keyString - The device ID is a string. file - The device ID is a file.
1.3.6.1.4.1.25506.2.145.2.1.1.3INTEGER {invalid(1), keyString(2), file(3)}read-onlycurrent
hh3cLicenseDeviceID
OBJECT-TYPE
A string represents the device ID. For example: Device ID: XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX This object can not be read when hh3cLicenseDeviceIDType is invalid, and a file name with full path while hh3cLicenseDeviceIDType is file. For example: Device ID: flash:/xxx.did
1.3.6.1.4.1.25506.2.145.2.1.1.4SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseHardwareInfo
OBJECT-TYPE
The information of the device hardware.
1.3.6.1.4.1.25506.2.145.2.1.1.5SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseMaxNum
OBJECT-TYPE
The max number of licenses that can be installed in device.
1.3.6.1.4.1.25506.2.145.2.1.1.6Unsigned32read-onlycurrent
hh3cLicenseUsedNum
OBJECT-TYPE
The number of installed licenses.
1.3.6.1.4.1.25506.2.145.2.1.1.7Unsigned32read-onlycurrent
hh3cLicenseRecyclableNum
OBJECT-TYPE
The number of recyclable storage for licenses.
1.3.6.1.4.1.25506.2.145.2.1.1.8Unsigned32read-onlycurrent
hh3cLicenseInstallType
OBJECT-TYPE
The state of license management. This object determines the instance of hh3cLicensePhysicalIndex and hh3cLicenseOpPhysicalIndex. invalid - The state is invalid as driver fault. installInChassis - License is chassis locked. installInSlot - License is MPU locked. installInCPU - License is CPU locked.
1.3.6.1.4.1.25506.2.145.2.1.1.9INTEGER {invalid(1), installInChassis(2), installInSlot(3), installInCPU(4)}read-onlycurrent
hh3cLicenseFileStoragePath
OBJECT-TYPE
The storage path of the installed license files.
1.3.6.1.4.1.25506.2.145.2.1.1.10SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseServerIp
OBJECT-TYPE
The IP address of the license server.
1.3.6.1.4.1.25506.2.145.2.1.1.11IpAddressread-onlycurrent
hh3cLicenseServerPort
OBJECT-TYPE
The port number of the license server.
1.3.6.1.4.1.25506.2.145.2.1.1.12Unsigned32 (0..65535)read-onlycurrent
hh3cLicenseGeneralTable
OBJECT-TYPE
A table that displays general information of installed license.
1.3.6.1.4.1.25506.2.145.2.2not-accessiblecurrent
hh3cLicenseGeneralEntry
OBJECT-TYPE
A set of objects that displays general information of installed license.
1.3.6.1.4.1.25506.2.145.2.2.1not-accessiblecurrent
hh3cLicenseIndex
OBJECT-TYPE
ID that can be used to uniquely identify a license. It may use a stable storage index.
1.3.6.1.4.1.25506.2.145.2.2.1.1Unsigned32accessible-for-notifycurrent
hh3cLicenseFeature
OBJECT-TYPE
The name of the licensed feature. When there multiple features, this object will display with space as delimiter.
1.3.6.1.4.1.25506.2.145.2.2.1.2SnmpAdminString (SIZE(0..1024))read-onlycurrent
hh3cLicenseProductDescr
OBJECT-TYPE
The product description in a license.
1.3.6.1.4.1.25506.2.145.2.2.1.3OCTET STRING (SIZE(0..1024))read-onlycurrent
hh3cLicenseFileDescr
OBJECT-TYPE
The file description in activation file.
1.3.6.1.4.1.25506.2.145.2.2.1.4SnmpAdminString (SIZE(0..1024))read-onlycurrent
hh3cLicenseState
OBJECT-TYPE
The state of an installed license. invalid - The license is invalid and cannot be used. inuse - The license is being used. usable - The license is available for use. 1. If multiple days-restricted licenses for one feature are installed, only one license is in 'inuse' state and the rest licenses are in 'usable' state. 2. A date-restricted license is in this state if its start date is not reached. expired - The license has expired. uninstalled - The license has been uninstalled. unusable - The license cannot be used.
1.3.6.1.4.1.25506.2.145.2.2.1.5INTEGER {invalid(1), inuse(2), usable(3), expired(4), uninstalled(5), unusable(6)}read-onlycurrent
hh3cLicenseActivationFile
OBJECT-TYPE
The name of an installed activation file, with device name and file name. For example: flash:/license/210231A1V0A1290000012013032718261184345.ak
1.3.6.1.4.1.25506.2.145.2.2.1.6SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseActivationKey
OBJECT-TYPE
The activation key that has been installed. For example: Activation Key: dyKT-x3vc-W@Ca-n4gn-Yo83-rVY3-C8:7-e3pg
1.3.6.1.4.1.25506.2.145.2.2.1.7SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseLicenseKey
OBJECT-TYPE
The license key that has been installed.
1.3.6.1.4.1.25506.2.145.2.2.1.8SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseUninstActivationFile
OBJECT-TYPE
If an activation file is uninstalled, the system creates an uninstall file. Use this file together with the SN and DID of the transfer destination to register the license for the transfer destination.
1.3.6.1.4.1.25506.2.145.2.2.1.9SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseUninstActivationKey
OBJECT-TYPE
If an activation key is uninstalled, the system creates an uninstall key. Use this key together with the SN and DID of the transfer destination to register the license for the transfer destination.
1.3.6.1.4.1.25506.2.145.2.2.1.10SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseType
OBJECT-TYPE
License type by validity period. unknown - The system cannot obtain the license type. permanent - Purchased license that never expires and is always valid. daysRestricted - Purchased license that is valid for a period in days. trialDaysRestricted - Free trial license that is valid for a period in days. dateRestricted - Purchased license that is valid for an absolute date range. trialDateRestricted - Free trial license that is valid for an absolute date range. countRestricted - Purchased license that is valid for several useing times. trialCountRestricted - Free trial license that is valid for several useing times.
1.3.6.1.4.1.25506.2.145.2.2.1.11INTEGER {unknown(1), permanent(2), daysRestricted(3), trialDaysRestricted(4), dateRestricted(5), trialDateRestricted(6), countRestricted(7), trialCountRestricted(8)}read-onlycurrent
hh3cLicenseInstalledTime
OBJECT-TYPE
Time when the license was installed. For example, it would be displayed as: 2013-9-20,13:30:15.0
1.3.6.1.4.1.25506.2.145.2.2.1.12DateAndTimeread-onlycurrent
hh3cLicenseUninstalledTime
OBJECT-TYPE
The time when the license was uninstalled. For example, it would be displayed as: 2013-9-26,15:12:20.0
1.3.6.1.4.1.25506.2.145.2.2.1.13DateAndTimeread-onlycurrent
hh3cLicenseDaysLeft
OBJECT-TYPE
Remaining days of the license. This object is available for a days-restricted license.
1.3.6.1.4.1.25506.2.145.2.2.1.14Unsigned32read-onlycurrent
hh3cLicenseValidityStart
OBJECT-TYPE
Start date for a date-restricted license. This object is available for a date-restricted license. But if the start date is not limited, this object is unavailable. For example, it would be displayed as: 2013-9-26,15:12:20.0
1.3.6.1.4.1.25506.2.145.2.2.1.15DateAndTimeread-onlycurrent
hh3cLicenseValidityEnd
OBJECT-TYPE
End date for a date-restricted license. This object is available for a date-restricted license. But if the end date is not limited, this object is unavailable. For example, it would be displayed as: 2014-9-26,15:12:20.0
1.3.6.1.4.1.25506.2.145.2.2.1.16DateAndTimeread-onlycurrent
hh3cLicenseExpiredDays
OBJECT-TYPE
Passed days after a license has been expired.
1.3.6.1.4.1.25506.2.145.2.2.1.17Unsigned32read-onlycurrent
hh3cLicenseCount
OBJECT-TYPE
The effective number of license. This object is available for a count-restricted license.
1.3.6.1.4.1.25506.2.145.2.2.1.18Unsigned32read-onlycurrent
hh3cLicenseFeatureTable
OBJECT-TYPE
A table that displays installed licenses for features.
1.3.6.1.4.1.25506.2.145.2.3not-accessiblecurrent
hh3cLicenseFeatureEntry
OBJECT-TYPE
A set of objects that displays installed licenses for features.
1.3.6.1.4.1.25506.2.145.2.3.1not-accessiblecurrent
hh3cLicenseFeatureName
OBJECT-TYPE
Feature that must be licensed before being used.
1.3.6.1.4.1.25506.2.145.2.3.1.1SnmpAdminString (SIZE(1..31))read-onlycurrent
hh3cLicenseFeatureState
OBJECT-TYPE
License type by purchasing state. notLicensed - The feature is not licensed. trialLicense - The feature is using trial license. formalLicense - The feature is using purchased license. serverLicense - The feature is using license authorized by license server. preLicense - The feature is using pre-installed license.
1.3.6.1.4.1.25506.2.145.2.3.1.2INTEGER {notLicensed(1), trialLicense(2), formalLicense(3), serverLicense(4), preLicense(5)}read-onlycurrent
hh3cLicenseOpTable
OBJECT-TYPE
A table that used to install or uninstall license.
1.3.6.1.4.1.25506.2.145.2.4not-accessiblecurrent
hh3cLicenseOpEntry
OBJECT-TYPE
A set of objects used to install or uninstall license.
1.3.6.1.4.1.25506.2.145.2.4.1not-accessiblecurrent
hh3cLicenseOpIndex
OBJECT-TYPE
ID that can be used to uniquely identify an operation.
1.3.6.1.4.1.25506.2.145.2.4.1.1Unsigned32accessible-for-notifycurrent
hh3cLicenseOpPhysicalIndex
OBJECT-TYPE
This object indicates that the entPhysicalIndex of the device where the operation is being executed. The meaning of this object is associated with the management state from hh3cLicenseInstallType. Note that: 1) hh3cLicenseInstallType is installInChassis. This object represents the entPhysicalIndex of chassis local master. 2) hh3cLicenseInstallType is installInSlot. This object represents the entPhysicalIndex of MPU boards. 3) hh3cLicenseInstallType is installInCPU. This object represents the entPhysicalIndex of CPUs. This object must be set and can not be set to zero when executing an operation.
1.3.6.1.4.1.25506.2.145.2.4.1.2PhysicalIndexOrZeroread-createcurrent
hh3cLicenseOpType
OBJECT-TYPE
The type of this operation. compress - Compress the license storage if the free license storage is not sufficient. Note that: 1) After compressing, the expired licenses and uninstalled licenses in the storage area will be cleared. 2) The DID changes each time the license storage is compressed. 3) Before performing a compression, make sure all activation files generated based on the old DID have been installed. They cannot be installed after the compression. delete - Compress one license storage only. installActivationFile - Install an activation file. installActivationKey - Install an activation key. installLicenseKey - Install a license key. uninstallActivationFile - Uninstall an activation file. uninstallActivationKey - Uninstall an activation key. uninstallLicenseKey - Uninstall a license key.
1.3.6.1.4.1.25506.2.145.2.4.1.3INTEGER {compress(1), delete(2), installActivationFile(3), installActivationKey(4), installLicenseKey(5), uninstallActivationFile(6), uninstallActivationKey(7), uninstallLicenseKey(8)}read-createcurrent
hh3cLicenseOpString
OBJECT-TYPE
This object might be an activation file name, an activation key or a license key that is to be installed, uninstalled or deleted. The operation type is specified in hh3cLicenseOpType. For compressing, this object must not be bound when creating a row. For deletion, this object could be an activation file, an activation key or a license key. For installActivationFile and uninstallActivationFile, this object must be a name of an activation file, with full path. Such as: flash:/license/210231A1V0A1290000012013032718261184345.ak For installActivationKey and uninstallActivationKey, this object must be an activation key. For installLicenseKey and uninstallLicenseKey, this object must be a license key.
1.3.6.1.4.1.25506.2.145.2.4.1.4SnmpAdminString (SIZE(0..255))read-createcurrent
hh3cLicenseOpNotifyEnable
OBJECT-TYPE
This object indicates whether 'hh3cLicenseOpCompletion' notifications will be generated after this operation is completed. Note that, this object is meaningless if the value of 'hh3cLicenseNotifyEnable' is 'false'.
1.3.6.1.4.1.25506.2.145.2.4.1.5TruthValueread-createcurrent
hh3cLicenseOpRowStatus
OBJECT-TYPE
The status of this conceptual row. When an entry was in active status, values of any object in this entry are forbidden to be changed.
1.3.6.1.4.1.25506.2.145.2.4.1.6RowStatusread-createcurrent
hh3cLicenseOpState
OBJECT-TYPE
The state of this operation. opInProgress - This operation is in progress. opSuccessful - Successful to execute this operation. opFailed - Failed to execute this operation, and 'hh3cLicenseOpFailedReason' will indicate the detailed cause of the failure.
1.3.6.1.4.1.25506.2.145.2.4.1.7INTEGER {opInProgress(1), opSuccessful(2), opFailed(3)}read-onlycurrent
hh3cLicenseOpFailedReason
OBJECT-TYPE
This object indicates the detailed cause of the failure when this operation failed.
1.3.6.1.4.1.25506.2.145.2.4.1.8SnmpAdminString (SIZE(0..255))read-onlycurrent
hh3cLicenseOpEndTime
OBJECT-TYPE
The value of sysUpTime when the operation is done.
1.3.6.1.4.1.25506.2.145.2.4.1.9TimeTicksread-onlycurrent
hh3cLicenseNotifications
OBJECT-IDENTITY
1.3.6.1.4.1.25506.2.145.3
hh3cLicenseNotificationPrefix
OBJECT-IDENTITY
1.3.6.1.4.1.25506.2.145.3.0
hh3cLicenseNotificationBindings
OBJECT-IDENTITY
1.3.6.1.4.1.25506.2.145.3.1
hh3cLicenseBindValidityPeriodRemaining
OBJECT-TYPE
This object indicates the remaining days before the feature's license expires.
1.3.6.1.4.1.25506.2.145.3.1.1Unsigned32accessible-for-notifycurrent
hh3cLicenseLowerUsageThreshold
OBJECT-TYPE
This object indicates the lower warning threshold of usage.
1.3.6.1.4.1.25506.2.145.3.1.2Unsigned32accessible-for-notifycurrent
hh3cLicenseUpperUsageThreshold
OBJECT-TYPE
This object indicates the upper warning threshold of usage.
1.3.6.1.4.1.25506.2.145.3.1.3Unsigned32accessible-for-notifycurrent
hh3cLicenseCurrentUsageRate
OBJECT-TYPE
This object indicates the license current usage rate.
1.3.6.1.4.1.25506.2.145.3.1.4Unsigned32accessible-for-notifycurrent

Notifications

NameOIDStatus
hh3cLicenseOpCompletion
NOTIFICATION-TYPE
This notification is generated when a license operation completed.
1.3.6.1.4.1.25506.2.145.3.0.1current
hh3cLicenseActivationFileLost
NOTIFICATION-TYPE
This notification is generated when the activation file has been lost.
1.3.6.1.4.1.25506.2.145.3.0.2current
hh3cLicenseActivationFileRestored
NOTIFICATION-TYPE
This notification is generated when the activation file restored successfully.
1.3.6.1.4.1.25506.2.145.3.0.3current
hh3cLicenseExpired
NOTIFICATION-TYPE
This notification is generated when the license expires.
1.3.6.1.4.1.25506.2.145.3.0.4current
hh3cLicenseExpireWarning
NOTIFICATION-TYPE
This notification is generated when is about to expire.
1.3.6.1.4.1.25506.2.145.3.0.5current
hh3cLicenseReconnectWithServer
NOTIFICATION-TYPE
This notification is generated when the license client is reconnected to the license server.
1.3.6.1.4.1.25506.2.145.3.0.6current
hh3cLicenseDisconnectWithServer
NOTIFICATION-TYPE
This notification is generated when the license client is disconnected from the license server.
1.3.6.1.4.1.25506.2.145.3.0.7current
hh3cLicenseBelowUsageThreshold
NOTIFICATION-TYPE
This notification is generated when the license usage drops below warning threshold.
1.3.6.1.4.1.25506.2.145.3.0.8current
hh3cLicenseOverUsageThreshold
NOTIFICATION-TYPE
This notification is generated when the license usage is over warning threshold.
1.3.6.1.4.1.25506.2.145.3.0.9current