422 lines
16 KiB
Plaintext
422 lines
16 KiB
Plaintext
HP-ICF-SVCS-APP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
RowStatus,
|
|
MacAddress,
|
|
TEXTUAL-CONVENTION,
|
|
AutonomousType,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
PortList
|
|
FROM Q-BRIDGE-MIB
|
|
InetAddressType,
|
|
InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
entPhysicalIndex
|
|
FROM ENTITY-MIB
|
|
hpSwitch
|
|
FROM HP-ICF-OID;
|
|
|
|
hpicfSvcsAppMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201105270000Z"
|
|
ORGANIZATION "HP Networking"
|
|
CONTACT-INFO "Hewlett Packard Company
|
|
8000 Foothills Blvd.
|
|
Roseville, CA 95747"
|
|
DESCRIPTION "This MIB manages various parameters of
|
|
services module applications."
|
|
|
|
REVISION "201105270000Z"
|
|
DESCRIPTION "Initial revision."
|
|
|
|
::= { hpSwitch 86 }
|
|
|
|
|
|
hpicfSvcsAppNotifications OBJECT IDENTIFIER ::= { hpicfSvcsAppMIB 0 }
|
|
hpicfSvcsAppObjects OBJECT IDENTIFIER ::= { hpicfSvcsAppMIB 1 }
|
|
hpicfSvcsAppConformance OBJECT IDENTIFIER ::= { hpicfSvcsAppMIB 2 }
|
|
|
|
-- ****************************************************************************
|
|
-- Textual Conventions
|
|
-- ****************************************************************************
|
|
|
|
AppStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Status of the Services module application.
|
|
|
|
The value other(1) represents the application status is
|
|
other than one of the states below.
|
|
|
|
The value unknown(2) represents the application status is in
|
|
Unknown state such as uninitialized.
|
|
|
|
The value bootinit(3) represents the boot process is initializing.
|
|
|
|
The value booting(4) represents the application is in
|
|
Process of booting.
|
|
|
|
The value boot failure(5) represents the application has failed to
|
|
Boot for some reason.
|
|
|
|
The value halted(6) represents the application has been shutdown
|
|
and/or halted.
|
|
|
|
The value rebooting(7) represents the application is rebooting.
|
|
|
|
The value ready(8) represents the platform OS is ready to run an
|
|
application.
|
|
|
|
The value appInit(9) represents the application is initializing.
|
|
|
|
The value appError(10) represents the application has errored/failed.
|
|
|
|
The value appRunning(11) represents the application is running.
|
|
|
|
The value shuttingDown(12) represents the application is shutting down."
|
|
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
bootInit(3),
|
|
booting(4),
|
|
bootFailure(5),
|
|
halted(6),
|
|
rebooting(7),
|
|
ready(8),
|
|
appInit(9),
|
|
appError(10),
|
|
appRunning(11),
|
|
shuttingDown(12)
|
|
}
|
|
|
|
-- ****************************************************************************
|
|
-- SERVICES MODULE INSTALLED APPLICATION TABLE
|
|
-- ****************************************************************************
|
|
|
|
hpicfSvcsInstalledAppTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfSvcsInstalledAppEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of installed services application images."
|
|
::= { hpicfSvcsAppObjects 1 }
|
|
|
|
hpicfSvcsInstalledAppEntry OBJECT-TYPE
|
|
SYNTAX HpicfSvcsInstalledAppEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the services installed application table."
|
|
INDEX { entPhysicalIndex }
|
|
::= { hpicfSvcsInstalledAppTable 1 }
|
|
|
|
|
|
HpicfSvcsInstalledAppEntry ::= SEQUENCE {
|
|
hpicfSvcsInstalledAppPlatformType AutonomousType,
|
|
hpicfSvcsInstalledAppDescription SnmpAdminString,
|
|
hpicfSvcsInstalledAppVersion SnmpAdminString,
|
|
hpicfSvcsInstalledAppStatus AppStatus,
|
|
hpicfSvcsInstalledAppJNumber SnmpAdminString,
|
|
hpicfSvcsInstalledAppLicensingStatus INTEGER,
|
|
hpicfSvcsInstalledAppRowStatus RowStatus
|
|
}
|
|
|
|
hpicfSvcsInstalledAppPlatformType OBJECT-TYPE
|
|
SYNTAX AutonomousType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An object that points to the Services platform type.
|
|
If the value is unknown by this agent, then the
|
|
value { 0 0 } is returned."
|
|
::= { hpicfSvcsInstalledAppEntry 1 }
|
|
|
|
hpicfSvcsInstalledAppDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Description of the application.
|
|
Can include specific information regarding this
|
|
application including model or product name."
|
|
::= { hpicfSvcsInstalledAppEntry 2 }
|
|
|
|
hpicfSvcsInstalledAppVersion OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Version of the installed application."
|
|
::= { hpicfSvcsInstalledAppEntry 3 }
|
|
|
|
hpicfSvcsInstalledAppStatus OBJECT-TYPE
|
|
SYNTAX AppStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Status of the installed services application."
|
|
::= { hpicfSvcsInstalledAppEntry 4 }
|
|
|
|
hpicfSvcsInstalledAppJNumber OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "J-Number of the installed services application."
|
|
::= { hpicfSvcsInstalledAppEntry 5 }
|
|
|
|
hpicfSvcsInstalledAppLicensingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active (1),
|
|
expired (2),
|
|
unknown (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Licensing status of the installed services application.
|
|
A value active(1), represents the licensing
|
|
status is available and active.
|
|
A value expired(2), represents the licensing
|
|
status is available and expired.
|
|
A value unknown(3), represents the licensing
|
|
status is not available."
|
|
::= { hpicfSvcsInstalledAppEntry 6 }
|
|
|
|
hpicfSvcsInstalledAppRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction, and destruction.
|
|
The value of this object has no effect on
|
|
whether other objects in this conceptual row can be
|
|
modified."
|
|
::= { hpicfSvcsInstalledAppEntry 7 }
|
|
|
|
|
|
-- ****************************************************************************
|
|
-- SERVICES VERSION 1 APPLICATION TABLE
|
|
-- ****************************************************************************
|
|
|
|
hpicfSvcsV1AppTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfSvcsV1AppEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Version 1 table of Active application connections to
|
|
Switch services."
|
|
::= { hpicfSvcsAppObjects 2 }
|
|
|
|
hpicfSvcsV1AppEntry OBJECT-TYPE
|
|
SYNTAX HpicfSvcsV1AppEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the version 1 application table."
|
|
INDEX { entPhysicalIndex }
|
|
::= { hpicfSvcsV1AppTable 1 }
|
|
|
|
|
|
HpicfSvcsV1AppEntry ::= SEQUENCE {
|
|
hpicfSvcsV1AppIndex Integer32,
|
|
hpicfSvcsV1AppCLIAvailable TruthValue,
|
|
hpicfSvcsV1AppName SnmpAdminString,
|
|
hpicfSvcsV1AppDescription SnmpAdminString,
|
|
hpicfSvcsV1AppVersion SnmpAdminString,
|
|
hpicfSvcsV1AppStatus AppStatus,
|
|
hpicfSvcsV1AppJNumber SnmpAdminString,
|
|
hpicfSvcsV1AppURL SnmpAdminString,
|
|
hpicfSvcsV1AppRowStatus RowStatus
|
|
}
|
|
|
|
hpicfSvcsV1AppIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Index of the Version 1 services application."
|
|
::= { hpicfSvcsV1AppEntry 1 }
|
|
|
|
hpicfSvcsV1AppCLIAvailable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "CLI status of the Version 1 services application."
|
|
::= { hpicfSvcsV1AppEntry 2 }
|
|
|
|
hpicfSvcsV1AppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Name of the application. Each application is uniquely
|
|
identified by its name. If application name is not available,
|
|
a string of size zero will be returned."
|
|
::= { hpicfSvcsV1AppEntry 3 }
|
|
|
|
hpicfSvcsV1AppDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Description of the application.
|
|
Can include specific information regarding this
|
|
application including model or product name."
|
|
::= { hpicfSvcsV1AppEntry 4 }
|
|
|
|
hpicfSvcsV1AppVersion OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Version of the Version 1 application.
|
|
A string of size zero will be returned if the
|
|
Version 1 application version is not available,."
|
|
::= { hpicfSvcsV1AppEntry 5 }
|
|
|
|
hpicfSvcsV1AppStatus OBJECT-TYPE
|
|
SYNTAX AppStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Status of the Version 1 services application."
|
|
::= { hpicfSvcsV1AppEntry 6 }
|
|
|
|
hpicfSvcsV1AppJNumber OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "J-Number of the Version 1 services application."
|
|
::= { hpicfSvcsV1AppEntry 7 }
|
|
|
|
hpicfSvcsV1AppURL OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "URL of the Version 1 services application.
|
|
A string of size zero will be returned if the
|
|
Version 1 application URL is not available."
|
|
::= { hpicfSvcsV1AppEntry 8 }
|
|
|
|
hpicfSvcsV1AppRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object permits management of the table by
|
|
facilitating actions such as row creation,
|
|
construction, and destruction.
|
|
The value of this object has no effect on
|
|
whether other objects in this conceptual row can be
|
|
modified."
|
|
::= { hpicfSvcsV1AppEntry 9 }
|
|
|
|
-- ****************************************************************************
|
|
-- Conformance Groups
|
|
-- ****************************************************************************
|
|
hpicfSvcsAppCompliances OBJECT IDENTIFIER ::= { hpicfSvcsAppConformance 1 }
|
|
hpicfSvcsAppGroups OBJECT IDENTIFIER ::= { hpicfSvcsAppConformance 2 }
|
|
|
|
hpicfSvcsAppCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for HP routers
|
|
implementing the HP-ICF-SVCS-APP-MIB."
|
|
MODULE
|
|
MANDATORY-GROUPS { hpicfSvcsInstalledAppGroup,
|
|
hpicfSvcsV1AppGroup }
|
|
GROUP hpicfSvcsInstalledAppGroup
|
|
DESCRIPTION "Support for this group is required for HP routers
|
|
that implement Services Installed applications."
|
|
|
|
OBJECT hpicfSvcsInstalledAppPlatformType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsInstalledAppDescription
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsInstalledAppVersion
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsInstalledAppStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsInstalledAppJNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsInstalledAppLicensingStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsInstalledAppRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppIndex
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppCLIAvailable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppDescription
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppVersion
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppJNumber
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppURL
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
OBJECT hpicfSvcsV1AppRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Write access is not required."
|
|
|
|
::= { hpicfSvcsAppCompliances 1 }
|
|
|
|
|
|
hpicfSvcsInstalledAppGroup OBJECT-GROUP
|
|
OBJECTS { hpicfSvcsInstalledAppPlatformType,
|
|
hpicfSvcsInstalledAppDescription,
|
|
hpicfSvcsInstalledAppVersion,
|
|
hpicfSvcsInstalledAppStatus,
|
|
hpicfSvcsInstalledAppJNumber,
|
|
hpicfSvcsInstalledAppLicensingStatus,
|
|
hpicfSvcsInstalledAppRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Services installed application group objects."
|
|
::= { hpicfSvcsAppGroups 1 }
|
|
|
|
hpicfSvcsV1AppGroup OBJECT-GROUP
|
|
OBJECTS { hpicfSvcsV1AppIndex,
|
|
hpicfSvcsV1AppCLIAvailable,
|
|
hpicfSvcsV1AppName,
|
|
hpicfSvcsV1AppDescription,
|
|
hpicfSvcsV1AppVersion,
|
|
hpicfSvcsV1AppStatus,
|
|
hpicfSvcsV1AppJNumber,
|
|
hpicfSvcsV1AppURL,
|
|
hpicfSvcsV1AppRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Services Version 1 application group objects."
|
|
::= { hpicfSvcsAppGroups 2 }
|
|
|
|
END
|