diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/SEMI-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/hp/SEMI-MIB')
| -rw-r--r-- | MIBS/hp/SEMI-MIB | 902 |
1 files changed, 902 insertions, 0 deletions
diff --git a/MIBS/hp/SEMI-MIB b/MIBS/hp/SEMI-MIB new file mode 100644 index 0000000..761810c --- /dev/null +++ b/MIBS/hp/SEMI-MIB @@ -0,0 +1,902 @@ +SEMI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, + enterprises, Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF; + +-- Module Identity + + hpHttpMgMod MODULE-IDENTITY + LAST-UPDATED "200010160000Z" + ORGANIZATION "HP Networking" + CONTACT-INFO "Hewlett Packard Company, + 8000 Foothills Blvd. + Roseville, CA 95747." + DESCRIPTION + "Management information for HP devices. This MIB provides SNMP + systems asset and HTTP management information, as well as + entity relationship information for host based implementations. + This version contains additions for SEMI" + REVISION "200010160000Z" + + DESCRIPTION "Minor syntactic changes in notifications." + REVISION "200010120000Z" + + DESCRIPTION "Fixed semantic error, modified traps and included + changes from the review team." + + REVISION "200010040000Z" + DESCRIPTION "Moved Device asset information into a container model. + Modified traps and compliance definitions. Depricated + previous device asset objects." + + REVISION "200001120000Z" + DESCRIPTION "Added cluster support" + + REVISION "199903170000Z" + DESCRIPTION "Corrected definition of hpHttpMgMod" + + REVISION "199812010000Z" + DESCRIPTION "Incorporated entity-relationship table" + + REVISION "199706260000Z" + DESCRIPTION "Incorporated NetCitizen definitions" + + REVISION "199606120000Z" + DESCRIPTION "Initial Version" + ::= { hpWebMgmt 1 } + +-- ======================================================================== + + hp OBJECT IDENTIFIER ::= { enterprises 11 } + nm OBJECT IDENTIFIER ::= { hp 2 } + hpWebMgmt OBJECT IDENTIFIER ::= { nm 36 } + +-- ======================================================================== +-- Textual Conventions for this MIB + + Utf8String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "To facilitate internationalization, this TC + represents information taken from the ISO/IEC IS + 10646-1 character set, encoded as an octet string + using the UTF-8 character encoding scheme described + in RFC 2044 [10]. For strings in 7-bit US-ASCII, + there is no impact since the UTF-8 representation is + identical to the US-ASCII encoding." + SYNTAX OCTET STRING (SIZE (0..255)) + +-- ======================================================================== +-- + hpHttpMgTraps OBJECT IDENTIFIER ::= { hpHttpMgMod 0 } + hpHttpMgObjects OBJECT IDENTIFIER ::= { hpHttpMgMod 1 } + hpHttpMgGroups OBJECT IDENTIFIER ::= { hpHttpMgMod 2 } + hpHttpMgCompliances OBJECT IDENTIFIER ::= { hpHttpMgMod 3 } + +-- ======================================================================== +-- Default attributes for managing via HTTP + + hpHttpMgDefaults OBJECT IDENTIFIER ::= { hpHttpMgObjects 1 } + + hpHttpMgDefaultURL OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Uniform Resource Locator (URL), as defined in RFC1738, + for the default management information for this device. + This URL is typically used by a HTTP browser to display + management information for this device. This default + page should contain links to any other management + pages for this device." + ::= { hpHttpMgDefaults 1} + +-- ======================================================================== +-- HP NetCitizen attributes + + hpHttpMgNetCitizen OBJECT IDENTIFIER ::= { hpHttpMgObjects 2 } + + hpHttpMgMgmtSrvrURL OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "URL of management server for this device. " + ::= { hpHttpMgNetCitizen 1} + + hpHttpMgID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Unique identifier for this entity. This ID + must not change even if network address or + removable cards are changed. For devices with + fixed MAC addresses this may be the same as + ifPhysAddress; for devices with fixed serial + numbers this may be the same as + hpHttpMgSerialNumber." + ::= { hpHttpMgNetCitizen 2} + + hpHttpMgHealth OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + information(2), + ok(3), + warning(4), + critical(5), + nonrecoverable(6) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Operating status of this entity." + ::= { hpHttpMgNetCitizen 3} + + hpHttpMgManufacturer OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Manufacturer of the hardware for this entity + e.g. 'Hewlett-Packard'." + ::= { hpHttpMgNetCitizen 4} + + hpHttpMgProduct OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Manufacturer's product number for this entity, + e.g. 'D1234A'." + ::= { hpHttpMgNetCitizen 5} + + hpHttpMgVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Version number of this entity, e.g. 'A.00.01'. + Where several version numbers are available, + this represents the software version." + ::= { hpHttpMgNetCitizen 6} + + hpHttpMgHWVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Version number of the hardware for this entity, + e.g. 'A.00.01'." + ::= { hpHttpMgNetCitizen 7} + + hpHttpMgROMVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Version number of ROM for this entity, e.g. + 'A.00.01'." + ::= { hpHttpMgNetCitizen 8} + + hpHttpMgSerialNumber OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Serial number of entity. It is recommended + that this be factory set and read only; if not + factory set, should initially be blank." + ::= { hpHttpMgNetCitizen 9} + + hpHttpMgAssetNumber OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Asset number of entity. This is not normally + modified once set." + ::= { hpHttpMgNetCitizen 10} + + hpHttpMgPhone OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Phone number of contact person for this + entity." + ::= { hpHttpMgNetCitizen 11} + +-- ======================================================================== +-- Entity Relationships + + hpHttpMgEntityNetInfo OBJECT IDENTIFIER ::= { hpHttpMgObjects 3 } + + hpHttpMgEntityNetInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpHttpMgEntityNetInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of EntityRelationships, connection type, URLs, IPAddress etc. + This table typcially contains relationships between devices that each + have their own management agent. " + ::= { hpHttpMgEntityNetInfo 1 } + + hpHttpMgEntityNetInfoEntry OBJECT-TYPE + SYNTAX HpHttpMgEntityNetInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing EntityRelationships, URLs, IPAddresses etc." + INDEX { hpHttpMgEntityNetInfoIndex } + ::= { hpHttpMgEntityNetInfoTable 1 } + + HpHttpMgEntityNetInfoEntry ::= SEQUENCE { + hpHttpMgEntityNetInfoIndex Integer32, + hpHttpMgEntityNetInfoSysObjID Utf8String, + hpHttpMgEntityNetInfoRelationshipType INTEGER, + hpHttpMgEntityNetInfoUniqueID Utf8String, + hpHttpMgEntityNetInfoURL Utf8String, + hpHttpMgEntityNetInfoURLLabel Utf8String, + hpHttpMgEntityNetInfoIPAddress Utf8String + } + + hpHttpMgEntityNetInfoIndex OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EntityRelationship Entity Index." + ::= { hpHttpMgEntityNetInfoEntry 1 } + + hpHttpMgEntityNetInfoSysObjID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sys Object ID of this entity." + ::= { hpHttpMgEntityNetInfoEntry 2 } + + hpHttpMgEntityNetInfoRelationshipType OBJECT-TYPE + SYNTAX INTEGER { + self (0), + containedEntity (1), + containingEntity (2), + externallyAttachedEntity (3), + indirectlyAttachedEntity (4), + clusterNode (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the type of relationship this entry has to this entity." + ::= { hpHttpMgEntityNetInfoEntry 3 } + + hpHttpMgEntityNetInfoUniqueID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This represents a globally unique ID for the device. + This MUST be the ordered combination of the Manufacturer, + product name, AND any other text that is necessary to guarantee + global uniqueness. This ID must not change even if the referenced + entity is moved. + e.g. HPD1234A9482882" + ::= { hpHttpMgEntityNetInfoEntry 4 } + + hpHttpMgEntityNetInfoURL OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Home Page URL of entity corresponding to this entry. + This field may only contain the DNS name of a managed + system, in which case the actual URL must be determined + from this managed system." + ::= { hpHttpMgEntityNetInfoEntry 5 } + + hpHttpMgEntityNetInfoURLLabel OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Label that a managaement application should use for the hyperlink + to the entity's URL." + ::= { hpHttpMgEntityNetInfoEntry 6 } + + hpHttpMgEntityNetInfoIPAddress OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Addressing information for one of the IP Addresses of the entity + corresponding to this entry." + ::= { hpHttpMgEntityNetInfoEntry 7 } + +-- ======================================================================== +-- Clustering information + + hpHttpMgCluster OBJECT IDENTIFIER ::= { hpHttpMgObjects 4 } + + hpHttpMgClusterName OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the cluster that this system is a member of, + or blank if this system is not a member of a cluster." + ::= { hpHttpMgCluster 1} + +-- ======================================================================== +-- Device Table +-- +-- NOTE: For agents that only support one device the table must only +-- have one row and the index value should always be 1. + + hpHttpMgDeviceInfo OBJECT IDENTIFIER ::= { hpHttpMgObjects 5 } + + hpHttpMgDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpHttpMgDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of HP devices under a single SNMP agent." + ::= { hpHttpMgDeviceInfo 1 } + + hpHttpMgDeviceEntry OBJECT-TYPE + SYNTAX HpHttpMgDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A device entry containing objects for a particular device." + INDEX { hpHttpMgDeviceIndex } + ::= { hpHttpMgDeviceTable 1 } + + HpHttpMgDeviceEntry ::= + SEQUENCE { + hpHttpMgDeviceIndex Integer32, + hpHttpMgDeviceGlobalUniqueID Utf8String, + hpHttpMgDeviceHealth INTEGER, + hpHttpMgDeviceSysObjID Utf8String, + hpHttpMgDeviceManagementURL Utf8String, + hpHttpMgDeviceManagementURLLabel Utf8String, + hpHttpMgDeviceManufacturer Utf8String, + hpHttpMgDeviceProductName Utf8String, + hpHttpMgDeviceProductCaption Utf8String, + hpHttpMgDeviceSerialNumber Utf8String, + hpHttpMgDeviceVersion Utf8String, + hpHttpMgDeviceHWVersion Utf8String, + hpHttpMgDeviceROMVersion Utf8String, + hpHttpMgDeviceAssetNumber Utf8String, + hpHttpMgDeviceContactPerson Utf8String, + hpHttpMgDeviceContactPhone Utf8String, + hpHttpMgDeviceContactEmail Utf8String, + hpHttpMgDeviceContactPagerNumber Utf8String, + hpHttpMgDeviceLocation Utf8String, + hpHttpMgDeviceRackId Utf8String, + hpHttpMgDeviceRackPosition Utf8String, + hpHttpMgDeviceRelationshipType INTEGER + } + + hpHttpMgDeviceIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique device identification within the + instance of this Mib." + ::= { hpHttpMgDeviceEntry 1 } + + hpHttpMgDeviceGlobalUniqueID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This represents a globally unique ID for the device. + This MUST be the ordered combination of the Manufacturer, + product name, AND any other text that is necessary to guarantee + global uniqueness. This value may not be null. + e.g. HPD1234A9482882" + ::= { hpHttpMgDeviceEntry 2 } + + hpHttpMgDeviceHealth OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + unused (2), + ok (3), -- available for meaningful work + warning (4), -- something needs attention + critical (5), -- something has failed + nonrecoverable (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Overall health of the device. The goal of this object + is to be the single poll point to check the status of the + device." + ::= { hpHttpMgDeviceEntry 3 } + + hpHttpMgDeviceSysObjID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Object ID for this Device entity. This should be an + ASCII integer format. (i.e. 1.3.6.1.4.1.11.2.36.1.1) + The value may not be null." + -- + -- NOTE: For single device agents this field contains a value + -- similar to the MIB II/System/sysObjID + -- + ::= { hpHttpMgDeviceEntry 4 } + + hpHttpMgDeviceManagementURL OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the URL for the device's management + software. If it does not exist the value is empty string. + If write is not supported, then return invalid. This value is + retained across boots." + ::= { hpHttpMgDeviceEntry 5 } + + hpHttpMgDeviceManagementURLLabel OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The label that a management application should use for the + hyperlink to the entity's URL." + ::= { hpHttpMgDeviceEntry 6 } + + hpHttpMgDeviceManufacturer OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device's manufacturer name. For Hewlett Packard branded + equipment this value MUST be 'HP'" + ::= { hpHttpMgDeviceEntry 7 } + + hpHttpMgDeviceProductName OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device's product name. Null is NOT a valid value. + (i.e. D1234A)" + ::= { hpHttpMgDeviceEntry 8 } + + hpHttpMgDeviceProductCaption OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device's product caption name. + (i.e. HP Multi-stack Disk Array)" + ::= { hpHttpMgDeviceEntry 9 } + + hpHttpMgDeviceSerialNumber OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number for the device. This can return + a NULL string." + ::= { hpHttpMgDeviceEntry 10 } + + hpHttpMgDeviceVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version number for this device." + ::= { hpHttpMgDeviceEntry 11 } + + hpHttpMgDeviceHWVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version number for this device's hardware." + ::= { hpHttpMgDeviceEntry 12 } + + hpHttpMgDeviceROMVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version number for this device's ROM." + ::= { hpHttpMgDeviceEntry 13 } + + hpHttpMgDeviceAssetNumber OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Asset number for the device." + ::= { hpHttpMgDeviceEntry 14 } + + hpHttpMgDeviceContactPerson OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the name of the person responsible for the + operation of this device. If write is not + supported then return invalid." + -- + -- NOTE: For single device agents this field contains a value + -- similar to the MIB II/System/sysContact + -- + ::= { hpHttpMgDeviceEntry 15 } + + hpHttpMgDeviceContactPhone OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Phone number of the contact person for this device." + ::= { hpHttpMgDeviceEntry 16 } + + hpHttpMgDeviceContactEmail OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "e-mail address of the contact person for this device." + ::= { hpHttpMgDeviceEntry 17 } + + hpHttpMgDeviceContactPagerNumber OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pager number of the contact person for this device." + ::= { hpHttpMgDeviceEntry 18 } + + hpHttpMgDeviceLocation OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the location for the this device. If + write is not supported then return invalid." + -- + -- NOTE: For single device agents this field contains a value + -- similar to the MIB II/System/sysLocation + -- + ::= { hpHttpMgDeviceEntry 19 } + + hpHttpMgDeviceRackId OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the name given by the administrator to identify a + particular rack such a rack 4a or SAP 2 for example." + ::= { hpHttpMgDeviceEntry 20 } + + hpHttpMgDeviceRackPosition OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the location such as top, middle or bottom or a + number such a 1st from top etc. to identify the placement + of a device in a rack." + ::= { hpHttpMgDeviceEntry 21 } + + hpHttpMgDeviceRelationshipType OBJECT-TYPE + SYNTAX INTEGER { + host (1), + other (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the relationship of this device to the SNMP agent. + Host indicates that this device owns the SNMP agent." + ::= { hpHttpMgDeviceEntry 22 } + + + +-- ======================================================================== +-- Trap Definitions + + hpHttpMgHealthTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgHealth } + STATUS deprecated + DESCRIPTION "Sent whenever hpHttpMgHealth changes state." + ::= { hpHttpMgTraps 1 } + + hpHttpMgShutdown NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION "Sent when the agent is about to shut down." + ::= { hpHttpMgTraps 2 } + + hpHttpMgUnknownHealthTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel, + hpHttpMgDeviceSpecificEventCode, + hpHttpMgDeviceSpecificFRU + } + STATUS current + DESCRIPTION "The device's health has changed to unknown." + ::= { hpHttpMgTraps 3 } + + hpHttpMgOKHealthTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel, + hpHttpMgDeviceSpecificEventCode, + hpHttpMgDeviceSpecificFRU + } + STATUS current + DESCRIPTION "The device's health has changed to OK." + ::= { hpHttpMgTraps 4 } + + hpHttpMgWarningHealthTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel, + hpHttpMgDeviceSpecificEventCode, + hpHttpMgDeviceSpecificFRU + } + STATUS current + DESCRIPTION "The device's health has changed to warning." + ::= { hpHttpMgTraps 5 } + + hpHttpMgCriticalHealthTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel, + hpHttpMgDeviceSpecificEventCode, + hpHttpMgDeviceSpecificFRU + } + STATUS current + DESCRIPTION "The device's health has changed to critical." + ::= { hpHttpMgTraps 6 } + + hpHttpMgNonRecoverableHealthTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel, + hpHttpMgDeviceSpecificEventCode, + hpHttpMgDeviceSpecificFRU + } + STATUS current + DESCRIPTION "The device's health has changed to Non-Recoverable." + ::= { hpHttpMgTraps 7 } + + hpHttpMgDeviceAddedTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel + } + STATUS current + DESCRIPTION "Sent whenever a device is added to the mib." + ::= { hpHttpMgTraps 8 } + + hpHttpMgDeviceRemovedTrap NOTIFICATION-TYPE + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceGlobalUniqueID + } + STATUS current + DESCRIPTION "Sent whenever a device is removed from the mib." + ::= { hpHttpMgTraps 9 } + + + hpHttpMgDeviceSpecificEventCode OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device specific event error code." + ::= { hpHttpMgTraps 10 } + + hpHttpMgDeviceSpecificFRU OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device specific FRU identifier" + ::= { hpHttpMgTraps 11 } +-- ======================================================================== +-- Compliance Statements + + hpHttpMgMinCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + are http manageable." + + MODULE -- this module + MANDATORY-GROUPS { hpHttpMgDefaultGroup } + + ::= { hpHttpMgCompliances 1 } + + hpHttpMgBasicNetCitizenCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + " The compliance statement for SNMP entities which + meet basic NetCitizen crieria" + MODULE -- this module + MANDATORY-GROUPS { hpHttpMgDefaultGroup, + hpHttpMgBasicNetCitizenGroup, + hpHttpMgBasicNetCitizenTrapGroup } + ::= { hpHttpMgCompliances 2 } + + hpHttpMgEnhancedNetCitizenCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " The compliance statement for SNMP entities which + meet basic NetCitizen crieria" + MODULE -- this module + MANDATORY-GROUPS { hpHttpMgDefaultGroup, + hpHttpMgEnhancedNetCitizenGroup, + hpHttpMgEnhancedNetCitizenTrapGroup } + ::= { hpHttpMgCompliances 3 } + + hpHttpMgExtentedNetCitizenCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " The compliance statement for SNMP entities which + meet basic NetCitizen crieria" + MODULE -- this module + MANDATORY-GROUPS { hpHttpMgClusterGroup, + hpHttpMgEntityRelationshipGroup } + ::= { hpHttpMgCompliances 4 } + + hpHttpMgExtentedNetCitizenCompliance1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + " The compliance statement for SNMP entities which + meet basic NetCitizen crieria" + MODULE -- this module + MANDATORY-GROUPS { hpHttpMgExtendedNetCitizenGroup, + hpHttpMgExtendedNetCitizenTrapGroup} + ::= { hpHttpMgCompliances 5 } + + hpHttpMgExtentedNetCitizenCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " The compliance statement for SNMP entities which + meet basic NetCitizen crieria" + MODULE -- this module + MANDATORY-GROUPS {hpHttpMgDeviceSpecificGroup} + ::= { hpHttpMgCompliances 6 } + +-- ======================================================================== +-- Units of conformance + + hpHttpMgDefaultGroup OBJECT-GROUP + OBJECTS { hpHttpMgDefaultURL } + STATUS current + DESCRIPTION + "The objects providing information applicable to all + http manageable systems" + ::= { hpHttpMgGroups 1 } + + hpHttpMgBasicNetCitizenGroup OBJECT-GROUP + OBJECTS { hpHttpMgMgmtSrvrURL, + hpHttpMgID, + hpHttpMgHealth, + hpHttpMgManufacturer, + hpHttpMgProduct, + hpHttpMgVersion } + STATUS deprecated + DESCRIPTION + "Additional HP NetCitizen objects" + ::= { hpHttpMgGroups 2 } + + hpHttpMgBasicNetCitizenTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hpHttpMgHealthTrap } + STATUS deprecated + DESCRIPTION + "HP NetCitizen notifications" + ::= { hpHttpMgGroups 3 } + + hpHttpMgExtendedNetCitizenGroup OBJECT-GROUP + OBJECTS { hpHttpMgHWVersion, + hpHttpMgROMVersion, + hpHttpMgSerialNumber, + hpHttpMgAssetNumber, + hpHttpMgPhone } + STATUS deprecated + DESCRIPTION + "Additional HP NetCitizen objects" + ::= { hpHttpMgGroups 4 } + + hpHttpMgExtendedNetCitizenTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hpHttpMgShutdown } + STATUS current + DESCRIPTION + "HP NetCitizen notifications" + ::= { hpHttpMgGroups 5 } + + hpHttpMgEntityRelationshipGroup OBJECT-GROUP + OBJECTS { hpHttpMgEntityNetInfoIndex, + hpHttpMgEntityNetInfoSysObjID, + hpHttpMgEntityNetInfoRelationshipType, + hpHttpMgEntityNetInfoUniqueID, + hpHttpMgEntityNetInfoURL, + hpHttpMgEntityNetInfoURLLabel, + hpHttpMgEntityNetInfoIPAddress } + STATUS current + DESCRIPTION + "NetCitizen entitly-relationship table" + ::= { hpHttpMgGroups 6 } + + hpHttpMgClusterGroup OBJECT-GROUP + OBJECTS { hpHttpMgClusterName } + STATUS current + DESCRIPTION + "Cluster objects" + ::= { hpHttpMgGroups 7 } + + hpHttpMgEnhancedNetCitizenGroup OBJECT-GROUP + OBJECTS { hpHttpMgDeviceIndex, + hpHttpMgDeviceGlobalUniqueID, + hpHttpMgDeviceHealth, + hpHttpMgDeviceSysObjID, + hpHttpMgDeviceManagementURL, + hpHttpMgDeviceManagementURLLabel, + hpHttpMgDeviceManufacturer, + hpHttpMgDeviceProductName, + hpHttpMgDeviceProductCaption, + hpHttpMgDeviceSerialNumber, + hpHttpMgDeviceVersion, + hpHttpMgDeviceHWVersion, + hpHttpMgDeviceROMVersion, + hpHttpMgDeviceAssetNumber, + hpHttpMgDeviceContactPerson, + hpHttpMgDeviceContactPhone, + hpHttpMgDeviceContactEmail, + hpHttpMgDeviceContactPagerNumber, + hpHttpMgDeviceLocation, + hpHttpMgDeviceRackId, + hpHttpMgDeviceRackPosition, + hpHttpMgDeviceRelationshipType + } + STATUS current + DESCRIPTION + "Additional HP NetCitizen objects" + ::= { hpHttpMgGroups 8 } + + hpHttpMgEnhancedNetCitizenTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hpHttpMgUnknownHealthTrap, + hpHttpMgOKHealthTrap, + hpHttpMgWarningHealthTrap, + hpHttpMgCriticalHealthTrap, + hpHttpMgNonRecoverableHealthTrap, + hpHttpMgDeviceAddedTrap, + hpHttpMgDeviceRemovedTrap + } + STATUS current + DESCRIPTION + "HP NetCitizen notifications" + ::= { hpHttpMgGroups 9 } + + hpHttpMgDeviceSpecificGroup OBJECT-GROUP + OBJECTS { hpHttpMgDeviceSpecificEventCode, + hpHttpMgDeviceSpecificFRU + } + STATUS current + DESCRIPTION + "Additional HP NetCitizen objects" + ::= { hpHttpMgGroups 10 } + +END |