Observium_CE/mibs/huawei/HUAWEI-SECURITY-LICENSE-MIB

556 lines
16 KiB
Plaintext

--
-- HUAWEI-SECURITY-LICENSE-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
-- Thursday, March 26, 2015 at 16:56:18
--
-- ======================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI-SECURITY-LICENSE-MIB
-- Reference:
-- Version: V1.02
-- History:
--
-- V1.00 2009-03-13 shaoyu created for license of security product
-- =======================================================================
HUAWEI-SECURITY-LICENSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Gauge32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.6.122.16
hwLicenseMibObjects MODULE-IDENTITY
LAST-UPDATED "201601220900Z" -- April 15, 2003 at 09:00 GMT
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
"
V1.00
The License mib is for Eudemon and USG product series..
"
REVISION "201601220900Z" -- Jan 22, 2015 at 09:00 GMT
DESCRIPTION
"V1.02, Add two mib nodes(hwLicenseSysRemainTime and hwLicenseFileWillExpired )."
REVISION "201504150900Z" -- April 15, 2015 at 09:00 GMT
DESCRIPTION
"V1.00, completed the first draft."
REVISION "200303180900Z" -- March 18, 2003 at 09:00 GMT
DESCRIPTION
"V1.00, completed the first draft."
::= { hwSecurity 16 }
--
-- Node definitions
--
-- March 18, 2003 at 09:00 GMT
-- Revision history
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011
huawei OBJECT IDENTIFIER ::= { enterprises 2011 }
-- 1.3.6.1.4.1.2011.6
-- 1.3.6.1.4.1.2011.6
huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
-- 1.3.6.1.4.1.2011.6.122
-- 1.3.6.1.4.1.2011.6.122
hwSecurity OBJECT IDENTIFIER ::= { huaweiUtility 122 }
-- 1.3.6.1.4.1.2011.6.122.16.1
-- 1.3.6.1.4.1.2011.6.122.16.1
hwLicenseCfgObjects OBJECT IDENTIFIER ::= { hwLicenseMibObjects 1 }
-- 1.3.6.1.4.1.2011.6.122.16.2
-- 1.3.6.1.4.1.2011.6.122.16.2
hwLicenseMonitorObjects OBJECT IDENTIFIER ::= { hwLicenseMibObjects 2 }
-- 1.3.6.1.4.1.2011.6.122.16.2.1
-- 1.3.6.1.4.1.2011.6.122.16.2.1
hwLicenseTotalVfwNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of virtual firewalls."
::= { hwLicenseMonitorObjects 1 }
-- 1.3.6.1.4.1.2011.6.122.16.2.2
-- 1.3.6.1.4.1.2011.6.122.16.2.2
hwLicenseCurVfwNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of virtual firewalls."
::= { hwLicenseMonitorObjects 2 }
-- 1.3.6.1.4.1.2011.6.122.16.2.3
-- 1.3.6.1.4.1.2011.6.122.16.2.3
hwLicenseTotalIPsecTunnelNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ipsec tunnels."
::= { hwLicenseMonitorObjects 3 }
-- 1.3.6.1.4.1.2011.6.122.16.2.4
-- 1.3.6.1.4.1.2011.6.122.16.2.4
hwLicenseCurIPsecTunnelNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of ipsec tunnels."
::= { hwLicenseMonitorObjects 4 }
-- 1.3.6.1.4.1.2011.6.122.16.2.5
-- 1.3.6.1.4.1.2011.6.122.16.2.5
hwLicenseTotal6RDSessCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of 6RD sessions."
::= { hwLicenseMonitorObjects 5 }
-- 1.3.6.1.4.1.2011.6.122.16.2.6
-- 1.3.6.1.4.1.2011.6.122.16.2.6
hwLicenseCur6RDSessCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of 6RD sessions."
::= { hwLicenseMonitorObjects 6 }
-- 1.3.6.1.4.1.2011.6.122.16.2.7
-- 1.3.6.1.4.1.2011.6.122.16.2.7
hwLicenseTotalNAT64SessCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of NAT64 sessions."
::= { hwLicenseMonitorObjects 7 }
-- 1.3.6.1.4.1.2011.6.122.16.2.8
-- 1.3.6.1.4.1.2011.6.122.16.2.8
hwLicenseCurNAT64SessCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of NAT64 sessions."
::= { hwLicenseMonitorObjects 8 }
-- 1.3.6.1.4.1.2011.6.122.16.2.9
-- 1.3.6.1.4.1.2011.6.122.16.2.9
hwLicenseTotalDSLiteSessCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DS-Lite sessions."
::= { hwLicenseMonitorObjects 9 }
-- 1.3.6.1.4.1.2011.6.122.16.2.10
-- 1.3.6.1.4.1.2011.6.122.16.2.10
hwLicenseCurDSLiteSessCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of DS-Lite sessions."
::= { hwLicenseMonitorObjects 10 }
-- 1.3.6.1.4.1.2011.6.122.16.3
-- 1.3.6.1.4.1.2011.6.122.16.3
hwLicenseConformance OBJECT IDENTIFIER ::= { hwLicenseMibObjects 3 }
-- conformance
-- 1.3.6.1.4.1.2011.6.122.16.3.1
hwLicenseGroups OBJECT IDENTIFIER ::= { hwLicenseConformance 1 }
-- 1.3.6.1.4.1.2011.6.122.16.3.1.1
hwlicenseMoniGroup OBJECT-GROUP
OBJECTS { hwLicenseTotalVfwNumber, hwLicenseCurVfwNumber, hwLicenseTotalIPsecTunnelNumber, hwLicenseCurIPsecTunnelNumber, hwLicenseTotal6RDSessCount,
hwLicenseCur6RDSessCount, hwLicenseTotalNAT64SessCount, hwLicenseCurNAT64SessCount, hwLicenseTotalDSLiteSessCount, hwLicenseCurDSLiteSessCount
}
STATUS current
DESCRIPTION
"Description."
::= { hwLicenseGroups 1 }
-- 1.3.6.1.4.1.2011.6.122.16.3.1.2
hwlicenseSysObjectGroup OBJECT-GROUP
OBJECTS { hwLicenseSysCur6RDSessCount, hwLicenseSysTotal6RDSessCount, hwLicenseSys6RDSessPercent, hwLicenseSys6RDSessThreshold, hwLicenseSysCurNAT64SessCount,
hwLicenseSysTotalNAT64SessCount, hwLicenseSysNAT64SessPercent, hwLicenseSysNAT64SessThreshold, hwLicenseSysCurDSLiteSessCount, hwLicenseSysTotalDSLiteSessCount,
hwLicenseSysDSLiteSessPercent, hwLicenseSysDSLiteSessThreshold, hwLicenseSysUpdateServiceName, hwLicenseSysGracePeriodTime, hwLicenseSysRemainTime }
STATUS current
DESCRIPTION
"Group for license trap objects."
::= { hwLicenseGroups 2 }
-- 1.3.6.1.4.1.2011.6.122.16.3.1.3
hwlicenseTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwLicense6RDSessOverThreshold, hwLicense6RDSessBelowThreshold, hwLicenseNAT64SessOverThreshold, hwLicenseNAT64SessBelowThreshold, hwLicenseDSLiteSessOverThreshold,
hwLicenseDSLiteSessBelowThreshold, hwLicenseFileExpired, hwLicenseFileGracePeriodExpired, hwLicenseFeatureExpired, hwLicenseFeatureGracePeriodExpired, hwLicenseFileWillExpired
}
STATUS current
DESCRIPTION
"Group for all license traps."
::= { hwLicenseGroups 3 }
-- 1.3.6.1.4.1.2011.6.122.16.3.2
hwLicenseCompliances OBJECT IDENTIFIER ::= { hwLicenseConformance 2 }
-- this module
-- hwlicenseObjectGroup,
-- 1.3.6.1.4.1.2011.6.122.16.3.2.1
licenseModuleCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the huaweisymantec License MIB."
MODULE -- this module
MANDATORY-GROUPS { hwlicenseMoniGroup, hwlicenseTrapGroup }
::= { hwLicenseCompliances 1 }
-- 1.3.6.1.4.1.2011.6.122.16.4
-- 1.3.6.1.4.1.2011.6.122.16.4
hwLicenseSysObjects OBJECT IDENTIFIER ::= { hwLicenseMibObjects 4 }
-- ===============================================
-- definition of hwLicenseSysObjects.
-- ===============================================
-- 1.3.6.1.4.1.2011.6.122.16.4.1
-- 1.3.6.1.4.1.2011.6.122.16.4.1
hwLicenseSysCur6RDSessCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current number of 6RD sessions."
::= { hwLicenseSysObjects 1 }
-- 1.3.6.1.4.1.2011.6.122.16.4.2
-- 1.3.6.1.4.1.2011.6.122.16.4.2
hwLicenseSysTotal6RDSessCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The total number of 6RD sessions."
::= { hwLicenseSysObjects 2 }
-- 1.3.6.1.4.1.2011.6.122.16.4.3
-- 1.3.6.1.4.1.2011.6.122.16.4.3
hwLicenseSys6RDSessPercent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Percentage of used 6RD sessions."
::= { hwLicenseSysObjects 3 }
-- 1.3.6.1.4.1.2011.6.122.16.4.4
-- 1.3.6.1.4.1.2011.6.122.16.4.4
hwLicenseSys6RDSessThreshold OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm threshold of 6RD sessions."
::= { hwLicenseSysObjects 4 }
-- 1.3.6.1.4.1.2011.6.122.16.4.5
-- 1.3.6.1.4.1.2011.6.122.16.4.5
hwLicenseSysCurNAT64SessCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current number of NAT64 sessions."
::= { hwLicenseSysObjects 5 }
-- 1.3.6.1.4.1.2011.6.122.16.4.6
-- 1.3.6.1.4.1.2011.6.122.16.4.6
hwLicenseSysTotalNAT64SessCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The total number of NAT64 sessions."
::= { hwLicenseSysObjects 6 }
-- 1.3.6.1.4.1.2011.6.122.16.4.7
-- 1.3.6.1.4.1.2011.6.122.16.4.7
hwLicenseSysNAT64SessPercent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Percentage of used NAT64 sessions."
::= { hwLicenseSysObjects 7 }
-- 1.3.6.1.4.1.2011.6.122.16.4.8
-- 1.3.6.1.4.1.2011.6.122.16.4.8
hwLicenseSysNAT64SessThreshold OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm threshold of NAT64 sessions."
::= { hwLicenseSysObjects 8 }
-- 1.3.6.1.4.1.2011.6.122.16.4.9
-- 1.3.6.1.4.1.2011.6.122.16.4.9
hwLicenseSysCurDSLiteSessCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current number of DS-Lite sessions."
::= { hwLicenseSysObjects 9 }
-- 1.3.6.1.4.1.2011.6.122.16.4.10
-- 1.3.6.1.4.1.2011.6.122.16.4.10
hwLicenseSysTotalDSLiteSessCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The total number of DS-Lite sessions."
::= { hwLicenseSysObjects 10 }
-- 1.3.6.1.4.1.2011.6.122.16.4.11
-- 1.3.6.1.4.1.2011.6.122.16.4.11
hwLicenseSysDSLiteSessPercent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Percentage of used DS-Lite sessions."
::= { hwLicenseSysObjects 11 }
-- 1.3.6.1.4.1.2011.6.122.16.4.12
-- 1.3.6.1.4.1.2011.6.122.16.4.12
hwLicenseSysDSLiteSessThreshold OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm threshold of DS-Lite sessions."
::= { hwLicenseSysObjects 12 }
-- 1.3.6.1.4.1.2011.6.122.16.4.12
-- 1.3.6.1.4.1.2011.6.122.16.4.13
hwLicenseSysUpdateServiceName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm of feature name."
::= { hwLicenseSysObjects 13 }
-- 1.3.6.1.4.1.2011.6.122.16.4.12
-- 1.3.6.1.4.1.2011.6.122.16.4.14
hwLicenseSysGracePeriodTime OBJECT-TYPE
SYNTAX Integer32 (0..60)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm of grace time."
::= { hwLicenseSysObjects 14 }
-- 1.3.6.1.4.1.2011.6.122.16.4.12
-- 1.3.6.1.4.1.2011.6.122.16.4.15
hwLicenseSysRemainTime OBJECT-TYPE
SYNTAX Integer32 (0..30)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm of remain days."
::= { hwLicenseSysObjects 15 }
-- 1.3.6.1.4.1.2011.6.122.16.5
-- 1.3.6.1.4.1.2011.6.122.16.5
hwLicenseTraps OBJECT IDENTIFIER ::= { hwLicenseMibObjects 5 }
-- ===============================================
-- definition of hwLicenseTraps.
-- ===============================================
-- 1.3.6.1.4.1.2011.6.122.16.5.1
-- 1.3.6.1.4.1.2011.6.122.16.5.1
hwLicense6RDSessOverThreshold NOTIFICATION-TYPE
OBJECTS { hwLicenseSysCur6RDSessCount, hwLicenseSysTotal6RDSessCount, hwLicenseSys6RDSessPercent, hwLicenseSys6RDSessThreshold }
STATUS current
DESCRIPTION
"The current number of 6RD sessions exceeds the threshold."
::= { hwLicenseTraps 1 }
-- 1.3.6.1.4.1.2011.6.122.16.5.2
-- 1.3.6.1.4.1.2011.6.122.16.5.2
hwLicense6RDSessBelowThreshold NOTIFICATION-TYPE
OBJECTS { hwLicenseSysCur6RDSessCount, hwLicenseSysTotal6RDSessCount, hwLicenseSys6RDSessPercent, hwLicenseSys6RDSessThreshold }
STATUS current
DESCRIPTION
"The current number of 6RD sessions is below the threshold."
::= { hwLicenseTraps 2 }
-- 1.3.6.1.4.1.2011.6.122.16.5.3
-- 1.3.6.1.4.1.2011.6.122.16.5.3
hwLicenseNAT64SessOverThreshold NOTIFICATION-TYPE
OBJECTS { hwLicenseSysCurNAT64SessCount, hwLicenseSysTotalNAT64SessCount, hwLicenseSysNAT64SessPercent, hwLicenseSysNAT64SessThreshold }
STATUS current
DESCRIPTION
"The current number of NAT64 sessions exceeds the threshold."
::= { hwLicenseTraps 3 }
-- 1.3.6.1.4.1.2011.6.122.16.5.4
-- 1.3.6.1.4.1.2011.6.122.16.5.4
hwLicenseNAT64SessBelowThreshold NOTIFICATION-TYPE
OBJECTS { hwLicenseSysCurNAT64SessCount, hwLicenseSysTotalNAT64SessCount, hwLicenseSysNAT64SessPercent, hwLicenseSysNAT64SessThreshold }
STATUS current
DESCRIPTION
"The current number of NAT64 sessions is below the threshold."
::= { hwLicenseTraps 4 }
-- 1.3.6.1.4.1.2011.6.122.16.5.5
-- 1.3.6.1.4.1.2011.6.122.16.5.5
hwLicenseDSLiteSessOverThreshold NOTIFICATION-TYPE
OBJECTS { hwLicenseSysCurDSLiteSessCount, hwLicenseSysTotalDSLiteSessCount, hwLicenseSysDSLiteSessPercent, hwLicenseSysDSLiteSessThreshold }
STATUS current
DESCRIPTION
"The current number of DS-Lite sessions exceeds the threshold."
::= { hwLicenseTraps 5 }
-- 1.3.6.1.4.1.2011.6.122.16.5.6
-- 1.3.6.1.4.1.2011.6.122.16.5.6
hwLicenseDSLiteSessBelowThreshold NOTIFICATION-TYPE
OBJECTS { hwLicenseSysCurDSLiteSessCount, hwLicenseSysTotalDSLiteSessCount, hwLicenseSysDSLiteSessPercent, hwLicenseSysDSLiteSessThreshold }
STATUS current
DESCRIPTION
"The current number of DS-Lite sessions is below the threshold."
::= { hwLicenseTraps 6 }
-- 1.3.6.1.4.1.2011.6.122.16.5.6
-- 1.3.6.1.4.1.2011.6.122.16.5.7
hwLicenseFileExpired NOTIFICATION-TYPE
OBJECTS { hwLicenseSysGracePeriodTime }
STATUS current
DESCRIPTION
"The alarm of license grace time."
::= { hwLicenseTraps 7 }
-- 1.3.6.1.4.1.2011.6.122.16.5.6
-- 1.3.6.1.4.1.2011.6.122.16.5.8
hwLicenseFileGracePeriodExpired NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The alarm of license expired."
::= { hwLicenseTraps 8 }
-- 1.3.6.1.4.1.2011.6.122.16.5.6
-- 1.3.6.1.4.1.2011.6.122.16.5.9
hwLicenseFeatureExpired NOTIFICATION-TYPE
OBJECTS { hwLicenseSysUpdateServiceName, hwLicenseSysGracePeriodTime }
STATUS current
DESCRIPTION
"The alarm of license feature grace time."
::= { hwLicenseTraps 9 }
-- 1.3.6.1.4.1.2011.6.122.16.5.6
-- 1.3.6.1.4.1.2011.6.122.16.5.10
hwLicenseFeatureGracePeriodExpired NOTIFICATION-TYPE
OBJECTS { hwLicenseSysUpdateServiceName }
STATUS current
DESCRIPTION
"The alarm of license feature expired."
::= { hwLicenseTraps 10 }
-- 1.3.6.1.4.1.2011.6.122.16.5.6
-- 1.3.6.1.4.1.2011.6.122.16.5.11
hwLicenseFileWillExpired NOTIFICATION-TYPE
OBJECTS { hwLicenseSysRemainTime }
STATUS current
DESCRIPTION
"The alarm of license being expired."
::= { hwLicenseTraps 11 }
END
--
-- HUAWEI-SECURITY-LICENSE-MIB.mib
--