HH3C-LICENSE-MIB

File: HH3C-LICENSE-MIB.mib (28277 bytes)

Imported modules

HH3C-OID-MIB SNMPv2-SMI SNMPv2-TC
SNMP-FRAMEWORK-MIB ENTITY-MIB

Imported symbols

hh3cCommon OBJECT-TYPE MODULE-IDENTITY
NOTIFICATION-TYPE Unsigned32 TimeTicks
RowStatus DateAndTime TruthValue
SnmpAdminString PhysicalIndex PhysicalIndexOrZero

Defined Types

Hh3cLicenseDevInfoEntry  
SEQUENCE    
  hh3cLicensePhysicalIndex PhysicalIndex
  hh3cLicenseSN SnmpAdminString
  hh3cLicenseDeviceIDType INTEGER
  hh3cLicenseDeviceID SnmpAdminString
  hh3cLicenseHardwareInfo SnmpAdminString
  hh3cLicenseMaxNum Unsigned32
  hh3cLicenseUsedNum Unsigned32
  hh3cLicenseRecyclableNum Unsigned32
  hh3cLicenseInstallType INTEGER
  hh3cLicenseFileStoragePath SnmpAdminString

Hh3cLicenseGeneralEntry  
SEQUENCE    
  hh3cLicenseIndex Unsigned32
  hh3cLicenseFeature SnmpAdminString
  hh3cLicenseProductDescr OCTET STRING
  hh3cLicenseFileDescr SnmpAdminString
  hh3cLicenseState INTEGER
  hh3cLicenseActivationFile SnmpAdminString
  hh3cLicenseActivationKey SnmpAdminString
  hh3cLicenseLicenseKey SnmpAdminString
  hh3cLicenseUninstActivationFile SnmpAdminString
  hh3cLicenseUninstActivationKey SnmpAdminString
  hh3cLicenseType INTEGER
  hh3cLicenseInstalledTime DateAndTime
  hh3cLicenseUninstalledTime DateAndTime
  hh3cLicenseDaysLeft Unsigned32
  hh3cLicenseValidityStart DateAndTime
  hh3cLicenseValidityEnd DateAndTime
  hh3cLicenseExpiredDays Unsigned32
  hh3cLicenseCount Unsigned32

Hh3cLicenseFeatureEntry  
SEQUENCE    
  hh3cLicenseFeatureName SnmpAdminString
  hh3cLicenseFeatureState INTEGER

Hh3cLicenseOpEntry  
SEQUENCE    
  hh3cLicenseOpIndex Unsigned32
  hh3cLicenseOpPhysicalIndex PhysicalIndexOrZero
  hh3cLicenseOpType INTEGER
  hh3cLicenseOpString SnmpAdminString
  hh3cLicenseOpNotifyEnable TruthValue
  hh3cLicenseOpRowStatus RowStatus
  hh3cLicenseOpState INTEGER
  hh3cLicenseOpFailedReason SnmpAdminString
  hh3cLicenseOpEndTime TimeTicks

Defined Values

hh3cLicense 1.3.6.1.4.1.25506.2.145
This MIB is used to manage license, including license key, activation key and activation file.
MODULE-IDENTITY    

hh3cLicenseScalarObjects 1.3.6.1.4.1.25506.2.145.1
OBJECT IDENTIFIER    

hh3cLicenseTables 1.3.6.1.4.1.25506.2.145.2
OBJECT IDENTIFIER    

hh3cLicenseNotifications 1.3.6.1.4.1.25506.2.145.3
OBJECT IDENTIFIER    

hh3cLicenseNotifyEnable 1.3.6.1.4.1.25506.2.145.1.1
This object indicates whether the notifications of license should be generated.
OBJECT-TYPE    
  TruthValue  

hh3cLicenseOpEntryMaxNum 1.3.6.1.4.1.25506.2.145.1.2
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.
OBJECT-TYPE    
  Unsigned32 1..20  

hh3cLicenseNextFreeOpIndex 1.3.6.1.4.1.25506.2.145.1.3
This object indicates the appropriate value for hh3cLicenseOpIndex that can be used to create an entry in hh3cLicenseOpTable.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseDevInfoTable 1.3.6.1.4.1.25506.2.145.2.1
A table that displays device information which use to apply license.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cLicenseDevInfoEntry

hh3cLicenseDevInfoEntry 1.3.6.1.4.1.25506.2.145.2.1.1
A set of objects that displays device information of license.
OBJECT-TYPE    
  Hh3cLicenseDevInfoEntry  

hh3cLicensePhysicalIndex 1.3.6.1.4.1.25506.2.145.2.1.1.1
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.
OBJECT-TYPE    
  PhysicalIndex  

hh3cLicenseSN 1.3.6.1.4.1.25506.2.145.2.1.1.2
The serial number of the device.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseDeviceIDType 1.3.6.1.4.1.25506.2.145.2.1.1.3
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.
OBJECT-TYPE    
  INTEGER invalid(1), keyString(2), file(3)  

hh3cLicenseDeviceID 1.3.6.1.4.1.25506.2.145.2.1.1.4
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
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseHardwareInfo 1.3.6.1.4.1.25506.2.145.2.1.1.5
The information of the device hardware.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseMaxNum 1.3.6.1.4.1.25506.2.145.2.1.1.6
The max number of licenses that can be installed in device.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseUsedNum 1.3.6.1.4.1.25506.2.145.2.1.1.7
The number of installed licenses.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseRecyclableNum 1.3.6.1.4.1.25506.2.145.2.1.1.8
The number of recyclable storage for licenses.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseInstallType 1.3.6.1.4.1.25506.2.145.2.1.1.9
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.
OBJECT-TYPE    
  INTEGER invalid(1), installInChassis(2), installInSlot(3), installInCPU(4)  

hh3cLicenseFileStoragePath 1.3.6.1.4.1.25506.2.145.2.1.1.10
The storage path of the installed license files.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseGeneralTable 1.3.6.1.4.1.25506.2.145.2.2
A table that displays general information of installed license.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cLicenseGeneralEntry

hh3cLicenseGeneralEntry 1.3.6.1.4.1.25506.2.145.2.2.1
A set of objects that displays general information of installed license.
OBJECT-TYPE    
  Hh3cLicenseGeneralEntry  

hh3cLicenseIndex 1.3.6.1.4.1.25506.2.145.2.2.1.1
ID that can be used to uniquely identify a license. It may use a stable storage index.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseFeature 1.3.6.1.4.1.25506.2.145.2.2.1.2
The name of the licensed feature. When there multiple features, this object will display with space as delimiter.
OBJECT-TYPE    
  SnmpAdminString Size(0..1024)  

hh3cLicenseProductDescr 1.3.6.1.4.1.25506.2.145.2.2.1.3
The product description in a license.
OBJECT-TYPE    
  OCTET STRING Size(0..1024)  

hh3cLicenseFileDescr 1.3.6.1.4.1.25506.2.145.2.2.1.4
The file description in activation file.
OBJECT-TYPE    
  SnmpAdminString Size(0..1024)  

hh3cLicenseState 1.3.6.1.4.1.25506.2.145.2.2.1.5
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.
OBJECT-TYPE    
  INTEGER invalid(1), inuse(2), usable(3), expired(4), uninstalled(5), unusable(6)  

hh3cLicenseActivationFile 1.3.6.1.4.1.25506.2.145.2.2.1.6
The name of an installed activation file, with device name and file name. For example: flash:/license/210231A1V0A1290000012013032718261184345.ak
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseActivationKey 1.3.6.1.4.1.25506.2.145.2.2.1.7
The activation key that has been installed. For example: Activation Key: dyKT-x3vc-W@Ca-n4gn-Yo83-rVY3-C8:7-e3pg
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseLicenseKey 1.3.6.1.4.1.25506.2.145.2.2.1.8
The license key that has been installed.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseUninstActivationFile 1.3.6.1.4.1.25506.2.145.2.2.1.9
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.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseUninstActivationKey 1.3.6.1.4.1.25506.2.145.2.2.1.10
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.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseType 1.3.6.1.4.1.25506.2.145.2.2.1.11
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.
OBJECT-TYPE    
  INTEGER unknown(1), permanent(2), daysRestricted(3), trialDaysRestricted(4), dateRestricted(5), trialDateRestricted(6), countRestricted(7), trialCountRestricted(8)  

hh3cLicenseInstalledTime 1.3.6.1.4.1.25506.2.145.2.2.1.12
Time when the license was installed. For example, it would be displayed as: 2013-9-20,13:30:15.0
OBJECT-TYPE    
  DateAndTime  

hh3cLicenseUninstalledTime 1.3.6.1.4.1.25506.2.145.2.2.1.13
The time when the license was uninstalled. For example, it would be displayed as: 2013-9-26,15:12:20.0
OBJECT-TYPE    
  DateAndTime  

hh3cLicenseDaysLeft 1.3.6.1.4.1.25506.2.145.2.2.1.14
Remaining days of the license. This object is available for a days-restricted license.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseValidityStart 1.3.6.1.4.1.25506.2.145.2.2.1.15
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
OBJECT-TYPE    
  DateAndTime  

hh3cLicenseValidityEnd 1.3.6.1.4.1.25506.2.145.2.2.1.16
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
OBJECT-TYPE    
  DateAndTime  

hh3cLicenseExpiredDays 1.3.6.1.4.1.25506.2.145.2.2.1.17
Passed days after a license has been expired.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseCount 1.3.6.1.4.1.25506.2.145.2.2.1.18
The effective number of license. This object is available for a count-restricted license.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseFeatureTable 1.3.6.1.4.1.25506.2.145.2.3
A table that displays installed licenses for features.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cLicenseFeatureEntry

hh3cLicenseFeatureEntry 1.3.6.1.4.1.25506.2.145.2.3.1
A set of objects that displays installed licenses for features.
OBJECT-TYPE    
  Hh3cLicenseFeatureEntry  

hh3cLicenseFeatureName 1.3.6.1.4.1.25506.2.145.2.3.1.1
Feature that must be licensed before being used.
OBJECT-TYPE    
  SnmpAdminString Size(1..31)  

hh3cLicenseFeatureState 1.3.6.1.4.1.25506.2.145.2.3.1.2
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.
OBJECT-TYPE    
  INTEGER notLicensed(1), trialLicense(2), formalLicense(3)  

hh3cLicenseOpTable 1.3.6.1.4.1.25506.2.145.2.4
A table that used to install or uninstall license.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cLicenseOpEntry

hh3cLicenseOpEntry 1.3.6.1.4.1.25506.2.145.2.4.1
A set of objects used to install or uninstall license.
OBJECT-TYPE    
  Hh3cLicenseOpEntry  

hh3cLicenseOpIndex 1.3.6.1.4.1.25506.2.145.2.4.1.1
ID that can be used to uniquely identify an operation.
OBJECT-TYPE    
  Unsigned32  

hh3cLicenseOpPhysicalIndex 1.3.6.1.4.1.25506.2.145.2.4.1.2
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.
OBJECT-TYPE    
  PhysicalIndexOrZero  

hh3cLicenseOpType 1.3.6.1.4.1.25506.2.145.2.4.1.3
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.
OBJECT-TYPE    
  INTEGER compress(1), delete(2), installActivationFile(3), installActivationKey(4), installLicenseKey(5), uninstallActivationFile(6), uninstallActivationKey(7), uninstallLicenseKey(8)  

hh3cLicenseOpString 1.3.6.1.4.1.25506.2.145.2.4.1.4
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.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseOpNotifyEnable 1.3.6.1.4.1.25506.2.145.2.4.1.5
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'.
OBJECT-TYPE    
  TruthValue  

hh3cLicenseOpRowStatus 1.3.6.1.4.1.25506.2.145.2.4.1.6
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.
OBJECT-TYPE    
  RowStatus  

hh3cLicenseOpState 1.3.6.1.4.1.25506.2.145.2.4.1.7
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.
OBJECT-TYPE    
  INTEGER opInProgress(1), opSuccessful(2), opFailed(3)  

hh3cLicenseOpFailedReason 1.3.6.1.4.1.25506.2.145.2.4.1.8
This object indicates the detailed cause of the failure when this operation failed.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

hh3cLicenseOpEndTime 1.3.6.1.4.1.25506.2.145.2.4.1.9
The value of sysUpTime when the operation is done.
OBJECT-TYPE    
  TimeTicks  

hh3cLicenseNotificationPrefix 1.3.6.1.4.1.25506.2.145.3.0
OBJECT IDENTIFIER    

hh3cLicenseOpCompletion 1.3.6.1.4.1.25506.2.145.3.0.1
This notification is generated when a license operation completed.
NOTIFICATION-TYPE    

hh3cLicenseActivationFileLost 1.3.6.1.4.1.25506.2.145.3.0.2
This notification is generated when the activation file has been lost.
NOTIFICATION-TYPE    

hh3cLicenseActivationFileRestored 1.3.6.1.4.1.25506.2.145.3.0.3
This notification is generated when the activation file restored successfully.
NOTIFICATION-TYPE    

hh3cLicenseExpired 1.3.6.1.4.1.25506.2.145.3.0.4
This notification is generated when the license expires.
NOTIFICATION-TYPE    

hh3cLicenseExpireWarning 1.3.6.1.4.1.25506.2.145.3.0.5
This notification is generated when is about to expire.
NOTIFICATION-TYPE    

hh3cLicenseNotificationBindings 1.3.6.1.4.1.25506.2.145.3.1
OBJECT IDENTIFIER    

hh3cLicenseBindValidityPeriodRemaining 1.3.6.1.4.1.25506.2.145.3.1.1
This object indicates the remaining days before the feature's license expires.
OBJECT-TYPE    
  Unsigned32