XEROX-HOST-RESOURCES-EXT-MIB DEFINITIONS ::= BEGIN -- Module: Host Resources Extensions MIB -- Author: Ira McDonald, Alan Sullivan, Rob Westfall -- File: 11hostx.mib -- Date: 14 December 1997 - Version 2.40.pub IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, Counter32, Integer32 FROM SNMPv2-SMI -- IETF RFC 1442/1902 DateAndTime, RowStatus, TruthValue FROM SNMPv2-TC -- IETF RFC 1443/1903 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- IETF RFC 1444/1904 ProductID, hrDeviceIndex, hrDeviceStatus, hrSWRunIndex, hrSWInstalledIndex, hrStorageIndex FROM HOST-RESOURCES-MIB -- IETF RFC 1514 PresentOnOff FROM Printer-MIB -- IETF RFC 1759 xeroxCommonMIB FROM XEROX-COMMON-MIB Ordinal32, Cardinal32, XcmFixedLocaleDisplayString, XcmGenSNMPv2ErrorStatus, xcmGenZeroDotZero FROM XEROX-GENERAL-TC XcmHrDevCalendarDayOfWeek, XcmHrDevCalendarTimeOfDay, XcmHrDevDetailType, XcmHrDevDetailUnitClass, XcmHrDevInfoRealization, XcmHrDevInfoStatus, XcmHrDevInfoXStatus, XcmHrDevInfoConditions, XcmHrDevInfoXConditions, XcmHrDevMgmtCommandRequest, XcmHrDevMgmtCommandData, XcmHrDevPowerTimeUnit, XcmHrDevTrafficUnit, XcmHrGroupSupport, XcmHrSWRunXStatus, XcmHrStorageDetailType, XcmHrStorageRealization FROM XEROX-HOST-RESOURCES-EXT-TC; xcmHrMIB MODULE-IDENTITY LAST-UPDATED "9712140000Z" ORGANIZATION "Xerox Corporation - XCMI Working Group" CONTACT-INFO " XCMI Editors Email: xcmieditors@cp10.es.xerox.com -- -- " DESCRIPTION "Version: 2.40.pub The MIB module for extended configuration and management of various host resources for network accessible host systems. This module augments and extends the original IETF Host Resources MIB (RFC 1514). Usage: This MIB module introduces support for the 'realization' of both 'physical' and 'logical' devices, consistent with the Document Printing Application (DPA), ISO/IEC 10175, as reflected in the object 'xcmHrDevInfoRealization'. Note: Conforming implementations shall NOT 'bubble up' status from 'physical' devices to associated 'logical' devices. All devices shall ALWAYS report their own status ONLY. Copyright (C) 1997 Xerox Corporation. All Rights Reserved." ::= { xeroxCommonMIB 53 } -- -- Host Resources Extensions (HRX) MIB -- -- General Group (Mandatory) -- -- Implementation of this group is mandatory for all systems. xcmHrGeneral OBJECT IDENTIFIER ::= { xcmHrMIB 9 } xcmHrGeneralTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrGeneralEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of general counters and information for ease of use of the XCMI Host Resources Extensions MIB and the IETF Host Resources MIB (RFC 1514) on this host system. Usage: The ONLY valid row in the 'xcmHrGeneralTable' shall ALWAYS have an 'xcmHrGeneralIndex' of one ('1')." ::= { xcmHrGeneral 2 } xcmHrGeneralEntry OBJECT-TYPE SYNTAX XcmHrGeneralEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of general counters and information for ease of use of the XCMI Host Resources Extensions MIB and the IETF Host Resources MIB (RFC 1514) on this host system. Usage: The ONLY valid row in the 'xcmHrGeneralTable' shall ALWAYS have an 'xcmHrGeneralIndex' of one ('1')." INDEX { xcmHrGeneralIndex } ::= { xcmHrGeneralTable 1 } XcmHrGeneralEntry ::= SEQUENCE { -- Host Resources General Info xcmHrGeneralIndex Ordinal32, xcmHrGeneralRowStatus RowStatus, xcmHrGeneralVersionID ProductID, xcmHrGeneralVersionDate DateAndTime, xcmHrGeneralGroupSupport XcmHrGroupSupport, xcmHrGeneralStorageLast Cardinal32, xcmHrGeneralDeviceLast Cardinal32, xcmHrGeneralFSLast Cardinal32, xcmHrGeneralSWRunLast Cardinal32, xcmHrGeneralSWInstalledLast Cardinal32, xcmHrGeneralSystemFaultLast Cardinal32, xcmHrGeneralCreateSupport XcmHrGroupSupport, xcmHrGeneralUpdateSupport XcmHrGroupSupport } -- -- Host Resources General Info -- xcmHrGeneralIndex OBJECT-TYPE SYNTAX Ordinal32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by this host system to identify this conceptual row in the 'xcmHrGeneralTable'. Usage: The ONLY valid row in the 'xcmHrGeneralTable' shall ALWAYS have an 'xcmHrGeneralIndex' of one ('1')." ::= { xcmHrGeneralEntry 1 } xcmHrGeneralRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to display status of the ONLY valid conceptual row in the 'xcmHrGeneralTable'. Usage: 'xcmHrGeneralRowStatus' is 'read-only' because the ONLY valid conceptual row shall NOT be deleted." ::= { xcmHrGeneralEntry 2 } xcmHrGeneralVersionID OBJECT-TYPE SYNTAX ProductID MAX-ACCESS read-only STATUS current DESCRIPTION "The software product ID of the SNMP sub-agent which implements the IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB on this host system. Usage: This object shall specify the software product ID of an SNMP sub-agent (possibly also found in a conceptual row in the 'hrSWRunTable' and/or 'hrSWInstalledTable' in the IETF HR MIB). This object shall NOT specify a particular release of the IETF HR MIB, the XCMI HRX MIB, or the whole host system product. Note: Contrast with 'sysObjectID' for the whole SNMP agent in the IETF MIB-II (RFC 1213) and 'hrDeviceID' for the whole device (or whole product, in the case of 'xcmHrDevice...') in the IETF Host Resources MIB (RFC 1514)." REFERENCE "See: 'hrSW[Installed|Run]ID' in the Software Installed and Software Running groups of the IETF HR MIB (RFC 1514)." DEFVAL { xcmGenZeroDotZero } -- no sub-agent version ID ::= { xcmHrGeneralEntry 3 } xcmHrGeneralVersionDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The software build date of the SNMP sub-agent which implements the IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB on this host system. Usage: This object shall specify the BUILD date of the SNMP sub-agent software (not available elsewhere in IETF/XCMI MIBs). This object shall NOT specify the INSTALL date of the SNMP sub-agent software on this host system, nor the RESET date. Note: Contrast with 'hrSWInstalledDate' in the Software Installed group of the IETF Host Resources MIB (RFC 1514), and 'xcmHrDevInfoResetDate' in the Device Info group of the XCMI Host Resources Extensions MIB." REFERENCE "See: 'hrSW[Installed|Run]ID' in the Software Installed and Software Running groups of the IETF HR MIB (RFC 1514)." DEFVAL { '0000000000000000'H } -- no sub-agent version date ::= { xcmHrGeneralEntry 4 } xcmHrGeneralGroupSupport OBJECT-TYPE SYNTAX XcmHrGroupSupport MAX-ACCESS read-only STATUS current DESCRIPTION "The terse conformance statement of ALL mandatory, conditionally mandatory, and optional IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB objects which are supported by this management agent implementation (ie, version) on this host system, specified in a bit-mask. Usage: Conforming management agents shall ALWAYS accurately report their support for IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB object groups." DEFVAL { 71 } -- mandatory groups supported ::= { xcmHrGeneralEntry 5 } xcmHrGeneralStorageLast OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last entry index (regardless of its current state) in the 'hrStorageTable' of the IETF Host Resources MIB, on this host system. Usage: The last entry index explicitly bounds the valid range of 'hrStorageIndex'." DEFVAL { 0 } -- no storage entries ::= { xcmHrGeneralEntry 6 } xcmHrGeneralDeviceLast OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last entry index (regardless of its current state) in the 'hrDeviceTable' of the IETF Host Resources MIB, on this host system. Usage: The last entry index explicitly bounds the valid range of 'hrDeviceIndex'." DEFVAL { 0 } -- no device entries ::= { xcmHrGeneralEntry 7 } xcmHrGeneralFSLast OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last entry index (regardless of its current state) in the 'hrFSTable' of the IETF Host Resources MIB, on this host system. Usage: The last entry index explicitly bounds the valid range of 'hrFSIndex'." DEFVAL { 0 } -- no file system entries ::= { xcmHrGeneralEntry 8 } xcmHrGeneralSWRunLast OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last entry index (regardless of its current state) in the 'hrSWRunTable' of the IETF Host Resources MIB, on this host system. Usage: The last entry index explicitly bounds the valid range of 'hrSWRunIndex'." DEFVAL { 0 } -- no running software entries ::= { xcmHrGeneralEntry 9 } xcmHrGeneralSWInstalledLast OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last entry index (regardless of its current state) in the 'hrSWInstalledTable' of the IETF Host Resources MIB, on this host system. Usage: The last entry index explicitly bounds the valid range of 'hrSWInstalledIndex'." DEFVAL { 0 } -- no installed software entries ::= { xcmHrGeneralEntry 10 } xcmHrGeneralSystemFaultLast OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last entry index (regardless of its current state) in the 'xcmHrSystemFaultTable' of this XCMI Host Resources Ext MIB, on this host system. Usage: The last entry index explicitly bounds the valid range of 'xcmHrSystemFaultIndex'." DEFVAL { 0 } -- no system fault entries ::= { xcmHrGeneralEntry 11 } xcmHrGeneralCreateSupport OBJECT-TYPE SYNTAX XcmHrGroupSupport MAX-ACCESS read-only STATUS current DESCRIPTION "The terse conformance statement of ALL mandatory, conditionally mandatory, and optional IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB objects which are supported for dynamic row creation (via '...RowStatus') by this management agent implementation (ie, version) on this host system, specified in a bit-mask. Usage: Conforming management agents shall ALWAYS accurately report their support for IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB object groups." DEFVAL { 0 } -- no dynamic row create groups ::= { xcmHrGeneralEntry 12 } xcmHrGeneralUpdateSupport OBJECT-TYPE SYNTAX XcmHrGroupSupport MAX-ACCESS read-only STATUS current DESCRIPTION "The terse conformance statement of ALL mandatory, conditionally mandatory, and optional IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB objects which are supported for existing row update (via SNMP Set-Request PDUs) by this management agent implementation (ie, version) on this host system, specified in a bit-mask. Usage: Conforming management agents shall ALWAYS accurately report their support for IETF Host Resources MIB (RFC 1514) and XCMI Host Resources Extensions MIB object groups." DEFVAL { 0 } -- no existing row update groups ::= { xcmHrGeneralEntry 13 } -- Device Info Group (Mandatory) -- -- Implementation of this group is mandatory for all systems. xcmHrDevInfo OBJECT IDENTIFIER ::= { xcmHrMIB 3 } xcmHrDevInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing device info objects for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514). Usage: Although this group is Mandatory in this MIB module, this table is 'sparse' because conforming management agents need NOT implement an entry in 'xcmHrDevInfoTable' for ALL of the installed (and instrumented) devices in 'hrDeviceTable'. Usage: Conforming management agents shall ALWAYS implement an entry in 'xcmHrDevInfoTable' for the following device types (if they are installed devices in 'hrDeviceTable'): 'hrDevicePrinter' (from IETF Host Resource MIB, RFC 1514); and 'xcmHrDeviceHostSystem', 'xcmHrDeviceScanner', 'xcmHrDeviceCopier', 'xcmHrDeviceFax', and 'xcmHrDeviceMailbox' (from XCMI HRX TC)." ::= { xcmHrDevInfo 2 } xcmHrDevInfoEntry OBJECT-TYPE SYNTAX XcmHrDevInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing device info objects for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex } ::= { xcmHrDevInfoTable 1 } XcmHrDevInfoEntry ::= SEQUENCE { -- Device Info xcmHrDevInfoRowStatus RowStatus, xcmHrDevInfoName XcmFixedLocaleDisplayString, xcmHrDevInfoSerialNumber XcmFixedLocaleDisplayString, xcmHrDevInfoRealization XcmHrDevInfoRealization, xcmHrDevInfoXStatus XcmHrDevInfoXStatus, xcmHrDevInfoConditions XcmHrDevInfoConditions, xcmHrDevInfoXConditions XcmHrDevInfoXConditions, xcmHrDevInfoInstallDate DateAndTime, xcmHrDevInfoResetDate DateAndTime, -- Device Info Common Cross References xcmHrDevInfoNextDeviceIndex Cardinal32, xcmHrDevInfoPreviousDeviceIndex Cardinal32, xcmHrDevInfoPhysicalDeviceIndex Cardinal32 } xcmHrDevInfoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevInfoTable' and ALSO manages the row status of the associated conceptual row in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevInfoEntry 1 } xcmHrDevInfoName OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable device name, used by system administrators and end users to identify this device for systems management. Usage: This device name shall be the one normally used in a CLI/GUI/API for control of this device (eg, 'LPT1:')." REFERENCE "See: 'hrDeviceDescr' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { ''H } -- no device name ::= { xcmHrDevInfoEntry 2 } xcmHrDevInfoSerialNumber OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable serial number, used by system administrators and end users to identify this device for systems management." REFERENCE "See: 'hrDeviceDescr' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { ''H } -- no device serial number ::= { xcmHrDevInfoEntry 3 } xcmHrDevInfoRealization OBJECT-TYPE SYNTAX XcmHrDevInfoRealization MAX-ACCESS read-create STATUS current DESCRIPTION "An extended device type (or device 'realization'), used by system administrators and end users of this device." REFERENCE "See: 'hrDeviceType' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 9.4 (pages 181 to 184) of DPA (Document Printing Application) ISO/IEC 10175 (Final Text, March 1996) for a discussion of 'printer realizations' of 'physical', 'logical', and 'logical-and-physical' types (the latter peculiar to DPA)." DEFVAL { physical } -- physical device ::= { xcmHrDevInfoEntry 4 } xcmHrDevInfoXStatus OBJECT-TYPE SYNTAX XcmHrDevInfoXStatus MAX-ACCESS read-only STATUS current DESCRIPTION "An extended device status, used by system administrators and end users of this device (here, read 'state' for 'status'). Usage: Conforming implementations shall NOT 'bubble up' status from 'physical' devices to associated 'logical' devices. All devices shall ALWAYS report their own status ONLY. Usage: Exactly one enumeration of extended device status shall be defined, with ranges for each basic device type (eg, 'hrDevicePrinter'). The legal range for extended device status for a given device type (either defined by RFC 1514 or by this MIB) is found by multiplying the final arc of the the device type OID by 100 - the result is the device specific range base - the end of the device specific range is 99 larger. These device specific extended device status values shall be reissued periodically in the 'XcmHrDevInfoXStatus' textual convention." REFERENCE "See: Section 9.4.9 'Printer-state' (page 185) of DPA (Document Printing Application) ISO/IEC 10175 (Final Text, March 1996) for a discussion of the printer states used here. Note that the DPA state 'connecting-to-printer' has no meaning in the context of a 'physical' printer device, but only in the context of an intermediate DP-Server presenting a 'logical' printer device. See: 'hrPrinterStatus' and 'hrPrinterDetectedErrorState' in IETF Host Resources MIB (RFC 1514). See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: 'xcmHrDevInfoConditions' and 'xcmHrDevInfoXConditions' in the Host Resources Extensions MIB." DEFVAL { commonNone } -- no device extended status ::= { xcmHrDevInfoEntry 5 } xcmHrDevInfoConditions OBJECT-TYPE SYNTAX XcmHrDevInfoConditions MAX-ACCESS read-only STATUS current DESCRIPTION "A relatively generic description of the current 'conditions' of this device. Usage: It is desirable that the implementor report 'conditions' of all devices corresponding to conceptual rows in the 'hrDeviceTable' as accurately as feasible. 'Conditions' occur within or across 'states' in a finite state machine (FSM) implementation of a device. They represent both short term and long term conditions." REFERENCE "See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: 'xcmHrDevInfoXStatus' and 'xcmHrDevInfoXConditions' in the Host Resources Extensions MIB." DEFVAL { 0 } -- no device conditions ::= { xcmHrDevInfoEntry 6 } xcmHrDevInfoXConditions OBJECT-TYPE SYNTAX XcmHrDevInfoXConditions MAX-ACCESS read-only STATUS current DESCRIPTION "A device specific description of the extended 'conditions' of this device. Usage: For FUTURE expansion. Usage: Exactly one bit mask of extended device conditions shall be defined for each basic device type (eg, 'hrDevicePrinter'). These device specific extended device conditions values shall be reissued periodically in the 'XcmHrDevInfoXConditions' textual convention. These device specific extended device conditions are mutually exclusive and 'overloaded' in the single reporting object 'xcmHrDevInfoXConditions'." REFERENCE "See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: 'xcmHrDevInfoXStatus' and 'xcmHrDevInfoConditions' in the Host Resources Extensions MIB." DEFVAL { 0 } -- no device extended conditions ::= { xcmHrDevInfoEntry 7 } xcmHrDevInfoInstallDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "The date of the most recent install or upgrade of the device represented by this conceptual row in the 'hrDeviceTable'." REFERENCE "See: 'hrDeviceDescr' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { '0000000000000000'H } -- no device install date ::= { xcmHrDevInfoEntry 8 } xcmHrDevInfoResetDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date of the most recent auto or managed reset of the device represented by this conceptual row in the 'hrDeviceTable'." REFERENCE "See: 'hrDeviceDescr' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { '0000000000000000'H } -- no device reset date ::= { xcmHrDevInfoEntry 9 } -- -- Device Info Common Cross References -- xcmHrDevInfoNextDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to: a) the next associated row in the 'hrDeviceTable'; or b) zero if this is the last associated conceptual row in a given set; or c) zero if this conceptual row is NOT part of a set." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no next device entry ::= { xcmHrDevInfoEntry 10 } xcmHrDevInfoPreviousDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to: a) the previous associated row in the 'hrDeviceTable'; or b) zero if this is the first associated conceptual row in a given set; or c) zero if this conceptual row is NOT part of a set." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no previous device entry ::= { xcmHrDevInfoEntry 11 } xcmHrDevInfoPhysicalDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the directly associated conceptual row in the 'hrDeviceTable' representing: a) the first underlying 'physical' device (if any), if this row has 'xcmHrDevInfoRealization' of 'logical'; or b) the first subordinate 'physical' device (if any), if this row has 'xcmHrDevInfoRealization' of 'physical' or 'logicalAndPhysical'; or c) zero if there is no underlying or subordinate 'physical' device associated with this row (ie, this device)." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no physical device entry ::= { xcmHrDevInfoEntry 12 } xcmHrDevInfoV1EventOID OBJECT-IDENTITY STATUS current DESCRIPTION "The value of the enterprise-specific OID in an SNMPv1 trap sent whenever a device status variable changes. See SNMPv2 trap definition 'xcmHrDevInfoV2Event' below for 'special semantics'." ::= { xcmHrDevInfo 1 } xcmHrDevInfoV2EventPrefix OBJECT IDENTIFIER ::= { xcmHrDevInfoV1EventOID 0 } xcmHrDevInfoV2Event NOTIFICATION-TYPE OBJECTS { hrDeviceIndex, hrDeviceStatus, xcmHrDevInfoXStatus, xcmHrDevInfoConditions, xcmHrDevInfoXConditions } STATUS current DESCRIPTION "This trap is sent whenever 'hrDeviceStatus' and/or 'xcmHrDevInfo[XStatus|Conditions|XConditions]' changes. Note: The variable-bindings of this trap have been chosen to specify a complete device status change while keeping trap messages reasonably concise (generally a few hundred octets at most). This notification has the following special semantics: o The device's 'hrDeviceIndex' field value shall ALWAYS be appended to this trap object ID, as a BER binary OID suffix. This trap OID qualifier allows device management/monitoring applications to limit the alerts they receive to ones generated by devices of interest." ::= { xcmHrDevInfoV2EventPrefix 1 } -- Note that the SNMPv2 to SNMPv1 translation rules dictate that the -- preceding structure will result in SNMPv1 traps of the following -- form: -- -- xcmHrDevInfoV1Event TRAP-TYPE -- ENTERPRISE xcmHrDevInfoV1EventOID -- VARIABLES { -- hrDeviceIndex, -- hrDeviceStatus, -- xcmHrDevInfoXStatus, -- xcmHrDevInfoConditions, -- xcmHrDevInfoXConditions -- } -- DESCRIPTION -- "This trap is sent whenever 'hrDeviceStatus' and/or -- 'xcmHrDevInfo[XStatus|Conditions|XConditions]' changes. -- See SNMPv2 trap definition 'xcmHrDevInfoV2Event' -- above for 'special semantics'." -- ::= 1 -- -- Device Help Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement complex device help -- info via SNMP, and optional for all other systems. -- -- Usage: Conforming management agents which implement this -- group shall ALWAYS also implement the Comms Address group -- of the XCMI Comms Engine MIB and shall use 'XcmSecUserRole' -- values from XCMI Security TC in 'xcmCommsAddressUserRole'. -- -- Note: 'sysContact' in IETF MIB-II (RFC 1213) provides a -- low-cost alternative for systems which do NOT implement -- complex device help (contact) info via SNMP. xcmHrDevHelp OBJECT IDENTIFIER ::= { xcmHrMIB 4 } xcmHrDevHelpTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevHelpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing device help objects for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." REFERENCE "See: 'hrProcessorTable', 'hrNetworkTable', 'hrPrinterTable' in the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevHelp 2 } xcmHrDevHelpEntry OBJECT-TYPE SYNTAX XcmHrDevHelpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing device help objects for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex } ::= { xcmHrDevHelpTable 1 } XcmHrDevHelpEntry ::= SEQUENCE { -- Device Help xcmHrDevHelpRowStatus RowStatus, xcmHrDevHelpOperatorMessage XcmFixedLocaleDisplayString, xcmHrDevHelpProblemMessage XcmFixedLocaleDisplayString, xcmHrDevHelpCommsAddressIndex Cardinal32 } xcmHrDevHelpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevHelpTable'." ::= { xcmHrDevHelpEntry 1 } xcmHrDevHelpOperatorMessage OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable operator message, used by system operators and system administrators to display an operator message for end users of this device. For example, 'Out to lunch - back at 1pm'." REFERENCE "See: 'hrDeviceDescr' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { ''H } -- no device operator message ::= { xcmHrDevHelpEntry 2 } xcmHrDevHelpProblemMessage OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable problem message, used by system operators and system administrators to display a problem message for end users of this device. For example, 'Toner low - only small jobs accepted'." REFERENCE "See: 'hrDeviceDescr' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { ''H } -- no device problem message ::= { xcmHrDevHelpEntry 3 } xcmHrDevHelpCommsAddressIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'xcmCommsAddressIndex' corresponding to the first associated conceptual row in the 'xcmCommsAddressTable', or zero if this 'xcmHrDevHelpEntry' does NOT require such information. This 'chain' of address entries provides device help contact info for end users of this device. For example, 'system operator' or 'supplies' contact info." REFERENCE "See: Comms Address group of the XCMI Comms Engine MIB, for details of specification of device help contact info. See: 'XcmSecUserRole' in XCMI Security TC, for appropriate values for 'xcmCommsAddressUserRole'. See: 'sysContact' in the IETF MIB-II (RFC 1213), for details of specification of 'simple' host system contact info." DEFVAL { 0 } -- no device help contact info ::= { xcmHrDevHelpEntry 4 } -- -- Device Mgmt Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement simple device -- management via SNMP, and optional for all other systems. -- -- Note: Systems which support secure system administration -- via the XCMI System Admin MIB, need NOT implement the -- (redundant) functionality in the Device Mgmt group of the -- the HRX MIB. xcmHrDevMgmt OBJECT IDENTIFIER ::= { xcmHrMIB 5 } xcmHrDevMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing management control objects for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." REFERENCE "See: 'hrProcessorTable', 'hrNetworkTable', 'hrPrinterTable' in the IETF Host Resources MIB (RFC 1514). See: 'xcmSysAdminRequestTable' in XCMI System Admin MIB and 'xcmSecUserTable' in XCMI Security MIB." ::= { xcmHrDevMgmt 2 } xcmHrDevMgmtEntry OBJECT-TYPE SYNTAX XcmHrDevMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing management control objects for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex } ::= { xcmHrDevMgmtTable 1 } XcmHrDevMgmtEntry ::= SEQUENCE { -- Device Mgmt xcmHrDevMgmtRowStatus RowStatus, xcmHrDevMgmtCommandRequest XcmHrDevMgmtCommandRequest, xcmHrDevMgmtCommandData XcmHrDevMgmtCommandData, xcmHrDevMgmtCommandStatus XcmGenSNMPv2ErrorStatus, xcmHrDevMgmtUserPassword OCTET STRING, xcmHrDevMgmtOperatorPassword OCTET STRING, xcmHrDevMgmtAdminPassword OCTET STRING, xcmHrDevMgmtCommandInProgress TruthValue } xcmHrDevMgmtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevMgmtTable'." ::= { xcmHrDevMgmtEntry 1 } xcmHrDevMgmtCommandRequest OBJECT-TYPE SYNTAX XcmHrDevMgmtCommandRequest MAX-ACCESS read-create STATUS current DESCRIPTION "The most recent device management command request specified for this conceptual row in the 'xcmHrDevMgmtTable'." REFERENCE "See: Section 4 'Print Utilities' (pages 71 to 212) of POSIX Sys Admin (IEEE 1387.4 / Draft 8, October 1994). See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: OBJECT clause in MODULE-COMPLIANCE macro of XCMI Host Resources Ext MIB, for compliance info. See: Section 3.5.3 'Secure Simple Device Mgmt Requests' in XCMI Security TC. See: 'xcmHrDevMgmtCommand[Data|Status|InProgress]'" DEFVAL { none } -- no command request ::= { xcmHrDevMgmtEntry 2 } xcmHrDevMgmtCommandData OBJECT-TYPE SYNTAX XcmHrDevMgmtCommandData (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "The most recent device management command data (if any) specified for this conceptual row in the 'xcmHrDevMgmtTable'." REFERENCE "See: Section 4 'Print Utilities' (pages 71 to 212) of POSIX Sys Admin (IEEE 1387.4 / Draft 8, October 1994). See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 3.5.3 'Secure Simple Device Mgmt Requests' in XCMI Security TC. See: 'xcmHrDevMgmtCommand[Request|Status|InProgress]'" DEFVAL { ''H } -- no command data ::= { xcmHrDevMgmtEntry 3 } xcmHrDevMgmtCommandStatus OBJECT-TYPE SYNTAX XcmGenSNMPv2ErrorStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The simple device management error status associated with this conceptual row in 'xcmHrDevMgmtTable'. Usage: Conforming management agents shall ALWAYS set this object to the value returned in an SNMP Set-Response PDU when a simple device management operation is 'accepted', ie, when 'xcmHrDevMgmtCommandInProgress' goes from 'false' to 'true'. Usage: Conforming management agents shall ALWAYS set this object to the value of the completion status of the (possibly deferred) simple device management operation, when 'xcmHrDevMgmtCommandInProgress' goes from 'true' to 'false'." REFERENCE "See: Section 4 'Print Utilities' (pages 71 to 212) of POSIX Sys Admin (IEEE 1387.4 / Draft 8, October 1994). See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 3.5.3 'Secure Simple Device Mgmt Requests' in XCMI Security TC. See: 'xcmHrDevMgmtCommand[Operation|Data|InProgress]'" DEFVAL { noError } -- no error ::= { xcmHrDevMgmtEntry 4 } xcmHrDevMgmtUserPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A protected end user password for this device." REFERENCE "See: 'xcmHrDevMgmt[Operator|Admin]Password' See: Section 3.5.2 'Secure Password Change Requests' in XCMI Security TC. See: 'xcmSysAdminRequestTable' in XCMI System Admin MIB and 'xcmSecUserTable' in XCMI Security MIB. See: Both the X/Open PSIS (Printing Systems Interoperability Specification) and the new Part 3 'Systems Management' of DPA (ISO/IEC 10175) use the simple three-role scheme specified here. In Appendix D 'Roles of Users' (pages 108 to 109) of the Printer MIB (RFC 1759), Jay Martin provided an excellent discussion of a number of user 'role models', including the following ones: User (USER) - A person or application that submits print jobs to the printer; typically viewed as the 'end user' within the overall printing environment. Operator (OP) - A person responsible for maintaining a printer on a day-to-day basis, including such tasks as filling empty media trays, emptying full output trays, replacing toner cartridges, etc. System Manager (MGR) - A person responsible for configuration and troubleshooting of components involved in the overall printing environment, including printers, print queues and network connectivity issues. This person is typically responsible for ensuring the overall operational integrity of the print system components, and is typically viewed as the central point of coordination among all other Role Models." DEFVAL { ''H } -- no end user password ::= { xcmHrDevMgmtEntry 5 } xcmHrDevMgmtOperatorPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A protected system operator password for this device." REFERENCE "See: 'xcmHrDevMgmt[User|Admin]Password' See: Section 3.5.2 'Secure Password Change Requests' in XCMI Security TC. See: 'xcmSysAdminRequestTable' in XCMI System Admin MIB and 'xcmSecUserTable' in XCMI Security MIB." DEFVAL { ''H } -- no system operator password ::= { xcmHrDevMgmtEntry 6 } xcmHrDevMgmtAdminPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A protected system administrator password for this device." REFERENCE "See: 'xcmHrDevMgmt[User|Operator]Password' See: Section 3.5.2 'Secure Password Change Requests' in XCMI Security TC. See: 'xcmSysAdminRequestTable' in XCMI System Admin MIB and 'xcmSecUserTable' in XCMI Security MIB." DEFVAL { ''H } -- no system admin password ::= { xcmHrDevMgmtEntry 7 } xcmHrDevMgmtCommandInProgress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The device management in progress status associated with this conceptual row in 'xcmHrDevMgmtTable'." REFERENCE "See: Section 4 'Print Utilities' (pages 71 to 212) of POSIX Sys Admin (IEEE 1387.4 / Draft 8, October 1994). See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 3.5.3 'Secure Simple Device Mgmt Requests' in XCMI Security TC. See: 'xcmHrDevMgmtCommand[Request|Data|Status]'" DEFVAL { false } -- no device mgmt in progress ::= { xcmHrDevMgmtEntry 8 } xcmHrDevMgmtV1EventOID OBJECT-IDENTITY STATUS current DESCRIPTION "The value of the enterprise-specific OID in an SNMPv1 trap sent whenever an 'xcmHrDevMgmtCommandRequest' completes. See SNMPv2 trap definition 'xcmHrDevMgmtV2Event' below for 'special semantics'." ::= { xcmHrDevMgmt 1 } xcmHrDevMgmtV2EventPrefix OBJECT IDENTIFIER ::= { xcmHrDevMgmtV1EventOID 0 } xcmHrDevMgmtV2Event NOTIFICATION-TYPE OBJECTS { hrDeviceIndex, hrDeviceStatus, xcmHrDevInfoXStatus, xcmHrDevInfoConditions, xcmHrDevInfoXConditions, xcmHrDevMgmtCommandRequest, xcmHrDevMgmtCommandStatus } STATUS current DESCRIPTION "This trap is sent whenever an 'XcmHrDevMgmtCommandRequest' completes, ie, when 'xcmHrDevMgmtCommandStatus' becomes the completed operation status and 'XcmHrDevMgmtCommandInProgress' goes from 'true' to 'false'. Note: The variable-bindings of this trap have been chosen to specify a complete management operation result while keeping trap messages reasonably concise (generally a few hundred octets at most). This notification has the following special semantics: o The device's 'hrDeviceIndex' field value shall ALWAYS be appended to this trap object ID, as a BER binary OID suffix. This trap OID qualifier allows device management/monitoring applications to limit the alerts they receive to ones generated by requests they have submitted." ::= { xcmHrDevMgmtV2EventPrefix 1 } -- Note that the SNMPv2 to SNMPv1 translation rules dictate that the -- preceding structure will result in SNMPv1 traps of the following -- form: -- -- xcmHrDevMgmtV1Event TRAP-TYPE -- ENTERPRISE xcmHrDevMgmtV1EventOID -- VARIABLES { -- hrDeviceIndex, -- hrDeviceStatus, -- xcmHrDevInfoXStatus, -- xcmHrDevInfoConditions, -- xcmHrDevInfoXConditions, -- xcmHrDevMgmtCommandRequest, -- xcmHrDevMgmtCommandStatus -- } -- DESCRIPTION -- "This trap is sent when an 'XcmHrDevMgmtCommandRequest' -- completes. -- See SNMPv2 trap definition 'xcmHrDevMgmtV2Event' -- above for 'special semantics'." -- ::= 1 -- -- Device Power Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement device power profile -- management via SNMP, and optional for all other systems. -- -- Note: Systems are free to decompose the hierarchy of their -- hardware containment to any depth via 'hrDeviceTable' and -- and 'xcmHrDev[Info|Power]Table' entries, in order to manage -- their power profiles at any granularity. xcmHrDevPower OBJECT IDENTIFIER ::= { xcmHrMIB 6 } xcmHrDevPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing power management cycle objects for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." REFERENCE "See: 'hrProcessorTable', 'hrNetworkTable', 'hrPrinterTable' in the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevPower 2 } xcmHrDevPowerEntry OBJECT-TYPE SYNTAX XcmHrDevPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing power management cycle objects for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex } ::= { xcmHrDevPowerTable 1 } XcmHrDevPowerEntry ::= SEQUENCE { -- Device Power xcmHrDevPowerRowStatus RowStatus, xcmHrDevPowerWarmUpSupport PresentOnOff, xcmHrDevPowerCoolDownSupport PresentOnOff, xcmHrDevPowerEnergySaveSupport PresentOnOff, xcmHrDevPowerTimeUnit XcmHrDevPowerTimeUnit, xcmHrDevPowerWarmUpDelay Integer32, xcmHrDevPowerWarmUpDuration Integer32, xcmHrDevPowerCoolDownDelay Integer32, xcmHrDevPowerCoolDownDuration Integer32, xcmHrDevPowerEnergySaveDelay Integer32, xcmHrDevPowerEnergySaveDuration Integer32, xcmHrDevPowerWakeUpSupport PresentOnOff, xcmHrDevPowerWakeUpDelay Integer32, xcmHrDevPowerWakeUpDuration Integer32, xcmHrDevPowerShutdownDelay Integer32, xcmHrDevPowerShutdownDuration Integer32, xcmHrDevPowerStartupDelay Integer32, xcmHrDevPowerStartupDuration Integer32 } -- Note: 'xcmHrDevPower[Startup|Shutdown]Support' are NOT -- defined, because 'startup' and 'shutdown' are mandatory -- operations for all devices which support device management, -- via 'xcmHrDevMgmtCommandRequest' (interactive) or -- via 'xcmHrDevCalendarCommandRequest' (batch) or -- via some non-SNMP management protocol (interactive/batch). xcmHrDevPowerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevPowerTable'." ::= { xcmHrDevPowerEntry 1 } xcmHrDevPowerWarmUpSupport OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'warm up' feature support management object, used by system administrators of this device. Usage: This object specifies the support present (if any) for a device 'warm up' feature ('standbyMode' to 'readyMode'). For example, a photocopier might want to 'warm up' (as a system) (to 'readyMode') some time after a user presses a button. * 'other(1)' - DEPRECATED - shall NOT be used by conforming implementations * 'on(3)' - device 'warm up' feature is present and enabled both '...WarmUpDelay' and '...WarmUpDuration' are used - if '...WarmUpDelay' is zero, then 'warm up' cycle begins immediately after trigger event - if '...WarmUpDelay' is non-zero, then 'warm up' cycle is delayed for specified time - if '...WarmUpDuration' is zero, then 'warm up' cycle completes immediately after initiation - if '...WarmUpDuration' is non-zero, then 'warm up' cycle requires specified time to complete * 'off(4)' - device 'warm up' feature is present but disabled both '...WarmUpDelay' and '...WarmUpDuration' not used * 'notPresent(5)' - device 'warm up' feature NOT present on this host system both '...WarmUpDelay' and '...WarmUpDuration' not used" REFERENCE "See: 'xcmHrDevPowerWarmUp[Delay|Duration]'" DEFVAL { notPresent } -- not present on system ::= { xcmHrDevPowerEntry 2 } xcmHrDevPowerCoolDownSupport OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'cool down' feature support management object, used by system administrators of this device. Usage: This object specifies the support present (if any) for a device 'cool down' feature ('readyMode' to 'standbyMode'). For example, a printer might want to 'cool down' a motor (to 'standbyMode') some time after the last page printed. * 'other(1)' - DEPRECATED - shall NOT be used by conforming implementations * 'on(3)' - device 'cool down' feature is present and enabled both '...CoolDownDelay' and '...CoolDownDuration' are used - if '...CoolDownDelay' is zero, then 'cool down' cycle begins immediately after trigger event - if '...CoolDownDelay' is non-zero, then 'cool down' cycle is delayed for specified time - if '...CoolDownDuration' is zero, then 'cool down' cycle completes immediately after initiation - if '...CoolDownDuration' is non-zero, then 'cool down' cycle requires specified time to complete * 'off(4)' - device 'cool down' feature is present but disabled both '...CoolDownDelay' and '...CoolDownDuration' not used * 'notPresent(5)' - device 'cool down' feature NOT present on this host system both '...CoolDownDelay' and '...CoolDownDuration' not used" REFERENCE "See: 'xcmHrDevPowerCoolDown[Delay|Duration]'" DEFVAL { notPresent } -- not present on system ::= { xcmHrDevPowerEntry 3 } xcmHrDevPowerEnergySaveSupport OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'energy save' feature support management object, used by system administrators of this device. Usage: This object specifies the support present (if any) for a device 'energy save' feature ('standbyMode' to 'sleepMode'). For example, a printer might want to 'energy save' transition (to 'sleepMode') some time after the last 'cool down' (to 'standbyMode') completion. * 'other(1)' - DEPRECATED - shall NOT be used by conforming implementations * 'on(3)' - device 'energy save' feature is present and enabled both '...EnergySaveDelay' and '...EnergySaveDuration' are used - if '...EnergySaveDelay' is zero, then 'energy save' cycle begins immediately after trigger event - if '...EnergySaveDelay' is non-zero, then 'energy save' cycle is delayed for specified time - if '...EnergySaveDuration' is zero, then 'energy save' cycle completes immediately after initiation - if '...EnergySaveDuration' is non-zero, then 'energy save' cycle requires specified time to complete * 'off(4)' - device 'energy save' feature is present but disabled both '...EnergySaveDelay' and '...EnergySaveDuration' not used * 'notPresent(5)' - device 'energy save' feature NOT present on this host system both '...EnergySaveDelay' and '...EnergySaveDuration' not used" REFERENCE "See: 'xcmHrDevPowerEnergySave[Delay|Duration]'" DEFVAL { notPresent } -- not present on system ::= { xcmHrDevPowerEntry 4 } xcmHrDevPowerTimeUnit OBJECT-TYPE SYNTAX XcmHrDevPowerTimeUnit MAX-ACCESS read-create STATUS current DESCRIPTION "A device power cycle time unit, used by system administrators of this device for power management cycle times. Usage: Used to scale the values in the Device Power group, for convenience and (optional) high resolution." DEFVAL { unknown } -- unknown ::= { xcmHrDevPowerEntry 5 } xcmHrDevPowerWarmUpDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'warm up' feature delay time, or zero if none, used by system administrators of this device. Usage: The time delay after last 'warm up' trigger event (eg, arrival of a job, some local user action, etc) before the 'warm up' cycle will begin (to power 'readyMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerWarmUpSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no warm up delay ::= { xcmHrDevPowerEntry 6 } xcmHrDevPowerWarmUpDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'warm up' feature duration, or zero if none, used by system administrators of this device. Usage: The time after last 'warm up' initiation before the 'warm up' will complete (to power 'readyMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerWarmUpSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no warm up time ::= { xcmHrDevPowerEntry 7 } xcmHrDevPowerCoolDownDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'cool down' feature delay time, or zero if none, used by system administrators of this device. Usage: The time delay after last 'cool down' trigger event (eg, completion of a job, some local user action, etc) before the 'cool down' cycle will begin (to power 'standbyMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerCoolDownSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no cool down delay ::= { xcmHrDevPowerEntry 8 } xcmHrDevPowerCoolDownDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'cool down' feature duration, or zero if none, used by system administrators of this device. Usage: The time after last 'cool down' initiation before the 'cool down' will complete (to power 'standbyMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerCoolDownSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no cool down duration ::= { xcmHrDevPowerEntry 9 } xcmHrDevPowerEnergySaveDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'energy save' feature delay time, or zero if none, used by system administrators of this device. Usage: The time delay after last 'energy save' trigger event (eg, completion of the last 'cool down' cycle to 'standbyMode') before the 'energy save' cycle will begin (to power 'sleepMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerEnergySaveSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no energy save delay ::= { xcmHrDevPowerEntry 10 } xcmHrDevPowerEnergySaveDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'energy save' feature duration, or zero if none, used by system administrators of this device. Usage: The time after last 'energy save' initiation before the 'energy save' will complete (to power 'sleepMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerEnergySaveSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no energy save duration ::= { xcmHrDevPowerEntry 11 } xcmHrDevPowerWakeUpSupport OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'wake up' feature support management object, used by system administrators of this device. Usage: This object specifies the support present (if any) for a device 'wake up' feature ('sleepMode' to 'standbyMode'). For example, a photocopier might want to 'wake up' (as a system) (to 'standbyMode') some time after a user presses a button. * 'other(1)' - DEPRECATED - shall NOT be used by conforming implementations * 'on(3)' - device 'wake up' feature is present and enabled both '...WakeUpDelay' and '...WakeUpDuration' are used - if '...WakeUpDelay' is zero, then 'wake up' cycle begins immediately after trigger event - if '...WakeUpDelay' is non-zero, then 'wake up' cycle is delayed for specified time - if '...WakeUpDuration' is zero, then 'wake up' cycle completes immediately after initiation - if '...WakeUpDuration' is non-zero, then 'wake up' cycle requires specified time to complete * 'off(4)' - device 'wake up' feature is present but disabled both '...WakeUpDelay' and '...WakeUpDuration' not used * 'notPresent(5)' - device 'wake up' feature NOT present on this host system both '...WakeUpDelay' and '...WakeUpDuration' not used" REFERENCE "See: 'xcmHrDevPowerWakeUp[Delay|Duration]'" DEFVAL { notPresent } -- not present on system ::= { xcmHrDevPowerEntry 12 } xcmHrDevPowerWakeUpDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'wake up' feature delay time, or zero if none, used by system administrators of this device. Usage: The time delay after last 'wake up' trigger event (eg, arrival of a job, some local user action, etc) before the 'wake up' cycle will begin (to power 'standbyMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerWakeUpSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no wake up delay ::= { xcmHrDevPowerEntry 13 } xcmHrDevPowerWakeUpDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'wake up' feature duration, or zero if none, used by system administrators of this device. Usage: The time after last 'wake up' initiation before the 'wake up' will complete (to power 'standbyMode' in 'xcmHrDevInfoConditions')." REFERENCE "See: 'xcmHrDevPowerWakeUpSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no wake up time ::= { xcmHrDevPowerEntry 14 } xcmHrDevPowerShutdownDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'shutdown' feature delay time, or zero if none, used by system administrators of this device. Usage: The time delay after last 'shutdown' trigger event (eg, completion of the last 'energy save' cycle to 'sleepMode') before the 'shutdown' cycle will begin (to power 'offMode' in 'xcmHrDevInfoConditions' and 'down' in 'hrDeviceStatus')." REFERENCE "See: 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no shutdown delay ::= { xcmHrDevPowerEntry 15 } xcmHrDevPowerShutdownDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'shutdown' feature duration, or zero if none, used by system administrators of this device. Usage: The time after last 'shutdown' initiation before the 'shutdown' cycle will complete (to power 'offMode' in 'xcmHrDevInfoConditions' and 'down' in 'hrDeviceStatus')." REFERENCE "See: 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no shutdown time ::= { xcmHrDevPowerEntry 16 } xcmHrDevPowerStartupDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'startup' feature delay time, or zero if none, used by system administrators of this device. Usage: The time delay after last 'startup' trigger event (eg, 'xcmHrDevCalendarCommandRequest' or local user action) before the 'startup' cycle will begin (to power 'readyMode' in 'xcmHrDevInfoConditions' and 'running' in 'hrDeviceStatus')." REFERENCE "See: 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no startup delay ::= { xcmHrDevPowerEntry 17 } xcmHrDevPowerStartupDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device 'startup' feature duration, or zero if none, used by system administrators of this device. Usage: The time after last 'startup' initiation before the 'startup' cycle will complete (to power 'readyMode' in 'xcmHrDevInfoConditions' and 'running' in 'hrDeviceStatus')." REFERENCE "See: 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no startup time ::= { xcmHrDevPowerEntry 18 } -- -- Device Traffic Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement device traffic -- statistics via SNMP, and optional for all other systems. xcmHrDevTraffic OBJECT IDENTIFIER ::= { xcmHrMIB 7 } xcmHrDevTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevTrafficEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing traffic information objects for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." REFERENCE "See: 'hrProcessorTable', 'hrNetworkTable', 'hrPrinterTable' in the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevTraffic 2 } xcmHrDevTrafficEntry OBJECT-TYPE SYNTAX XcmHrDevTrafficEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing traffic information objects for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex } ::= { xcmHrDevTrafficTable 1 } XcmHrDevTrafficEntry ::= SEQUENCE { -- Device Traffic xcmHrDevTrafficRowStatus RowStatus, xcmHrDevTrafficInputSupport PresentOnOff, xcmHrDevTrafficOutputSupport PresentOnOff, xcmHrDevTrafficInputUnit XcmHrDevTrafficUnit, xcmHrDevTrafficOutputUnit XcmHrDevTrafficUnit, xcmHrDevTrafficInputCount Counter32, xcmHrDevTrafficOutputCount Counter32, xcmHrDevTrafficInputMaxSize Cardinal32, xcmHrDevTrafficOutputMaxSize Cardinal32, xcmHrDevTrafficInputTimeout Integer32, xcmHrDevTrafficOutputTimeout Integer32 } xcmHrDevTrafficRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevTrafficTable'." ::= { xcmHrDevTrafficEntry 1 } xcmHrDevTrafficInputSupport OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-create STATUS current DESCRIPTION "A device input traffic support management object, used by system administrators of this device. Usage: This object specifies the support present (if any) for device input traffic (I/O). For example, a ROM only supports input traffic (ie, reads). * 'other(1)' - DEPRECATED - shall NOT be used by conforming implementations * 'on(3)' - device 'input I/O' feature is present and enabled and '...InputTimeout' is meaningful - if '...InputTimeout' is zero, then 'input I/O' cycle may proceed for an infinite time - if '...InputTimeout' is non-zero, then 'input I/O' cycle is limited to the specified time * 'off(4)' - device 'input I/O' feature is present but disabled and '...InputTimeout' is ignored * 'notPresent(5)' - device 'input I/O' feature NOT present on this host system and '...InputTimeout' is ignored" REFERENCE "See: 'xcmHrDevTrafficInputTimeout'." DEFVAL { notPresent } -- not present on system ::= { xcmHrDevTrafficEntry 2 } xcmHrDevTrafficOutputSupport OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-create STATUS current DESCRIPTION "A device output traffic support management object, used by system administrators of this device. Usage: This object specifies the support present (if any) for device output traffic (I/O). For example, a ROM does NOT support output traffic (ie, writes). * 'other(1)' - DEPRECATED - shall NOT be used by conforming implementations * 'on(3)' - device 'output I/O' feature is present and enabled and '...OutputTimeout' is meaningful - if '...OutputTimeout' is zero, then 'output I/O' cycle may proceed for an infinite time - if '...OutputTimeout' is non-zero, then 'output I/O' cycle is limited to the specified time * 'off(4)' - device 'output I/O' feature is present but disabled and '...OutputTimeout' is ignored * 'notPresent(5)' - device 'output I/O' feature NOT present on this host system and '...OutputTimeout' is ignored" REFERENCE "See: 'xcmHrDevTrafficOutputTimeout'." DEFVAL { notPresent } -- not present on system ::= { xcmHrDevTrafficEntry 3 } xcmHrDevTrafficInputUnit OBJECT-TYPE SYNTAX XcmHrDevTrafficUnit MAX-ACCESS read-create STATUS current DESCRIPTION "A device input unit, used by system administrators of this device for input traffic counters. Usage: For example, a disk drive might use 'mediaBlock'. Usage: Thanks to XCMI WG members for stimulating the following discussion. There are three reasonable ways for using the 'xcmHrDevTraffic[Input|Output]Unit' objects: a) 'read-only' and set up by the management agent according to the sole appropriate (fixed) units at time of row creation; b) 'write-once' by the management station, at time of row creation (possibly selecting from among several possible valid units); and c) 'write-many' by the management station (to dynamically request the management agent to 'convert' the 'xcmHrDevTraffic[Input|Output]Count' objects into the appropriate units). Conforming implementations need NOT support more than one of the above three scenarios." DEFVAL { unknown } -- unknown ::= { xcmHrDevTrafficEntry 4 } xcmHrDevTrafficOutputUnit OBJECT-TYPE SYNTAX XcmHrDevTrafficUnit MAX-ACCESS read-create STATUS current DESCRIPTION "A device output unit, used by system administrators of this device for output traffic counters. Usage: For example, a terminal might use 'textLine'." DEFVAL { unknown } -- unknown ::= { xcmHrDevTrafficEntry 5 } xcmHrDevTrafficInputCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A device input traffic count, used by system administrators and end users of this device. Usage: Although no default value ('DEFVAL' clause) is permitted (by IETF SMIv2) for this counter, conforming host systems shall ALWAYS zero this counter upon conceptual row creation." REFERENCE "See: 'hrDeviceErrors' in the Device group of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevTrafficEntry 6 } xcmHrDevTrafficOutputCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A device output traffic count, used by system administrators and end users of this device. Usage: Although no default value ('DEFVAL' clause) is permitted (by IETF SMIv2) for this counter, conforming host systems shall ALWAYS zero this counter upon conceptual row creation." REFERENCE "See: 'hrDeviceErrors' in the Device group of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevTrafficEntry 7 } xcmHrDevTrafficInputMaxSize OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device input maximum size, or zero if infinite, used by system administrators and end users of this device. Usage: It is device specific how (or if) this limit object is used (eg, disk with 'xcmHrDevTrafficInputUnit' of 'mediaBlock' might limit block count of a single disk read to '50')." DEFVAL { 0 } -- no device input max size ::= { xcmHrDevTrafficEntry 8 } xcmHrDevTrafficOutputMaxSize OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device output maximum size, or zero if infinite, used by system administrators and end users of this device. Usage: It is device specific how (or if) this limit object is used (eg, disk with 'xcmHrDevTrafficOutputUnit' of 'mediaBlock' might limit block count of a single disk write to '50')." DEFVAL { 0 } -- no device output max size ::= { xcmHrDevTrafficEntry 9 } xcmHrDevTrafficInputTimeout OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "A device input traffic timeout (in seconds), or zero if none, used by system administrators of this device. Usage: This object specifies the timeout to be used (if any) for device input traffic (I/O). For example, a disk drive might want to timeout disk reads." REFERENCE "See: 'xcmHrDevTrafficInputSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no input traffic timeout ::= { xcmHrDevTrafficEntry 10 } xcmHrDevTrafficOutputTimeout OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "A device output traffic timeout (in seconds), or zero if none, used by system administrators of this device. Usage: This object specifies the timeout to be used (if any) for device output traffic (I/O). For example, a terminal might want to timeout screen writes." REFERENCE "See: 'xcmHrDevTrafficOutputSupport' for feature details and 'XcmHrDevInfoConditions' for device 'mode' conditions" DEFVAL { 0 } -- no output traffic timeout ::= { xcmHrDevTrafficEntry 11 } -- -- System Fault Group (Cond Mandatory) -- -- Implementation of this group is optional for all systems -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement persistent system -- fault logs via SNMP, and optional for all other systems. xcmHrSystemFault OBJECT IDENTIFIER ::= { xcmHrMIB 8 } xcmHrSystemFaultTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrSystemFaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the system faults which have been recorded (logged) on this host system. Usage: Conforming implementations shall ALWAYS ensure that this table contains (up to) a product specific number of the most 'recent' faults on this host system. Usage: Conforming implementations may 'age' older entries out of 'xcmHrSystemFaultTable' (by an algorithm outside the scope of XCMI specifications)." ::= { xcmHrSystemFault 2 } xcmHrSystemFaultEntry OBJECT-TYPE SYNTAX XcmHrSystemFaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry for a system fault which has been recorded (logged) on this host system." INDEX { xcmHrSystemFaultIndex } ::= { xcmHrSystemFaultTable 1 } XcmHrSystemFaultEntry ::= SEQUENCE { -- System Fault Info xcmHrSystemFaultIndex Ordinal32, xcmHrSystemFaultRowStatus RowStatus, xcmHrSystemFaultCode Integer32, xcmHrSystemFaultString XcmFixedLocaleDisplayString, xcmHrSystemFaultReferenceOID OBJECT IDENTIFIER, xcmHrSystemFaultHrDeviceIndex Cardinal32, xcmHrSystemFaultDate DateAndTime } -- -- System Fault Info -- xcmHrSystemFaultIndex OBJECT-TYPE SYNTAX Ordinal32 MAX-ACCESS not-accessible -- for RFC 1442 SMIv2 (Mar 1993) -- MAX-ACCESS accessible-for-notify for RFC 1902 SMIv2 (Jan 1996) STATUS current DESCRIPTION "A unique value used by this host system to identify this conceptual row in the 'xcmHrSystemFaultTable'. Usage: Conforming implementations shall NOT 'reuse' values of 'xcmHrSystemFaultIndex' until its' 32-bit value wraps. Even in the case of eventual wrap, the entries shall ALWAYS be strictly sequenced by the associated value of 'xcmHrSystemFaultDate'. Usage: Conforming implementations are strongly encouraged to preserve the last used value of 'xcmHrSystemFaultIndex' across system power cycles." ::= { xcmHrSystemFaultEntry 1 } xcmHrSystemFaultRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create (by management agent) and delete (by management station and/or management agent) individual conceptual rows in the 'xcmHrSystemFaultTable'. Usage: Conforming implementations need NOT support dynamic row deletion (via 'destroy') by remote management stations." ::= { xcmHrSystemFaultEntry 2 } xcmHrSystemFaultCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Encoded fault code of the system fault which is recorded in this conceptual row in the 'xcmHrSystemFaultTable'." DEFVAL { 0 } -- no fault code ::= { xcmHrSystemFaultEntry 3 } xcmHrSystemFaultString OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Human-readable fault string of the system fault which is recorded in this conceptual row in the 'xcmHrSystemFaultTable'." DEFVAL { ''H } -- no fault string ::= { xcmHrSystemFaultEntry 4 } xcmHrSystemFaultReferenceOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An (optional) unambiguous system object reference (which MAY include instance suffix information), used by system administrators and end users to qualify this system fault. Usage: Since this system object reference is specified as an object identifier, it may be taken from any IETF, Xerox, third- party, or product-specific MIB, or it may simply be any IETF SMIv2-style 'autonomous type'." DEFVAL { xcmGenZeroDotZero } -- no fault object reference ::= { xcmHrSystemFaultEntry 5 } xcmHrSystemFaultHrDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-only STATUS current DESCRIPTION "An (optional) device index (ie, value of 'hrDeviceIndex'), used by system administrators and end users to qualify this system fault." REFERENCE "See: 'hrDeviceIndex' and 'hrDeviceType' objects in the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no fault device index ::= { xcmHrSystemFaultEntry 6 } xcmHrSystemFaultDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time stamp for the system fault which is recorded in this conceptual row in the 'xcmHrSystemFaultTable'." DEFVAL { '0000000000000000'H } -- no fault time stamp ::= { xcmHrSystemFaultEntry 7 } -- -- Device Calendar Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement device calendar -- management via SNMP, and optional for all other systems. xcmHrDevCalendar OBJECT IDENTIFIER ::= { xcmHrMIB 10 } xcmHrDevCalendarTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevCalendarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing calendar management objects for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevCalendar 2 } xcmHrDevCalendarEntry OBJECT-TYPE SYNTAX XcmHrDevCalendarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing calendar management objects for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex, xcmHrDevCalendarDayOfWeek, xcmHrDevCalendarTimeOfDay } ::= { xcmHrDevCalendarTable 1 } XcmHrDevCalendarEntry ::= SEQUENCE { -- Device Calendar xcmHrDevCalendarDayOfWeek XcmHrDevCalendarDayOfWeek, xcmHrDevCalendarTimeOfDay XcmHrDevCalendarTimeOfDay, xcmHrDevCalendarRowStatus RowStatus, xcmHrDevCalendarExplicitDate DateAndTime, xcmHrDevCalendarCommandRequest XcmHrDevMgmtCommandRequest, xcmHrDevCalendarCommandData XcmHrDevMgmtCommandData } xcmHrDevCalendarDayOfWeek OBJECT-TYPE SYNTAX XcmHrDevCalendarDayOfWeek MAX-ACCESS not-accessible STATUS current DESCRIPTION "The day of week when the command specified in this conceptual row in the 'xcmHrDevCalendarTable' shall be invoked." ::= { xcmHrDevCalendarEntry 1 } xcmHrDevCalendarTimeOfDay OBJECT-TYPE SYNTAX XcmHrDevCalendarTimeOfDay MAX-ACCESS not-accessible STATUS current DESCRIPTION "The time of day when the command specified in this conceptual row in the 'xcmHrDevCalendarTable' shall be invoked, specified as hours (0..23) multiplied by 100, added to minutes (0..59), added to a constant bias of 10000 (avoids an index value of zero in 'xcmHrDevCalendarTimeOfDay')." ::= { xcmHrDevCalendarEntry 2 } xcmHrDevCalendarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevCalendarTable'." ::= { xcmHrDevCalendarEntry 3 } xcmHrDevCalendarExplicitDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "The explicit date when the command specified in this conceptual row in the 'xcmHrDevCalendarTable' shall be invoked. Usage: When 'xcmHrDevCalendarExplicitDate' is used, the value of 'xcmHrDevCalendarDayOfWeek' shall be 'everyDay' and the value of 'xcmHrDevCalendarTimeOfDay' shall be arbitrary (to provide uniqueness for this conceptual row)." DEFVAL { '0000000000000000'H } -- no explicit date for command ::= { xcmHrDevCalendarEntry 4 } xcmHrDevCalendarCommandRequest OBJECT-TYPE SYNTAX XcmHrDevMgmtCommandRequest MAX-ACCESS read-create STATUS current DESCRIPTION "The management command request specified in this conceptual row in the 'xcmHrDevCalendarTable', which shall be invoked based on 'xcmHrDevCalendarDayOfWeek', 'xcmHrDevCalendarTimeOfDay', and (optionally) 'xcmHrDevCalendarExplicitDate'." REFERENCE "See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: 'xcmHrDevCalendarCommandData'" DEFVAL { none } -- no command request ::= { xcmHrDevCalendarEntry 5 } xcmHrDevCalendarCommandData OBJECT-TYPE SYNTAX XcmHrDevMgmtCommandData MAX-ACCESS read-create STATUS current DESCRIPTION "The management command data specified in this conceptual row in the 'xcmHrDevCalendarTable', which shall be invoked based on 'xcmHrDevCalendarDayOfWeek', 'xcmHrDevCalendarTimeOfDay', and (optionally) 'xcmHrDevCalendarExplicitDate'." REFERENCE "See: Security Config, Account, and User groups in XCMI Security MIB. See: Section 6.6 'Security in DPA' (pages 38 to 39) of DPA (ISO 10175-1 / Final Text, March 1996). See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514). See: 'xcmHrDevCalendarCommandRequest'" DEFVAL { ''H } -- no command data ::= { xcmHrDevCalendarEntry 6 } -- Software Running Ext Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which support running software -- extensions via SNMP, and optional for all other systems. -- -- Usage: Conforming management agents which implement this -- group shall ALWAYS also implement the Software Running -- group of the IETF Host Resources MIB (RFC 1514) -- and MAY also support secure 'service' configuration -- via the XCMI Security MIB. xcmHrSWRun OBJECT IDENTIFIER ::= { xcmHrMIB 11 } xcmHrSWRunTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrSWRunEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing software info objects for loaded and (possibly) active software on this host system, augmenting the basic entries in the 'hrSWRunTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrSWRun 2 } xcmHrSWRunEntry OBJECT-TYPE SYNTAX XcmHrSWRunEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing software info objects for loaded and (possibly) active software on this host system, augmenting a basic entry in the 'hrSWRunTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrSWRunIndex } ::= { xcmHrSWRunTable 1 } XcmHrSWRunEntry ::= SEQUENCE { -- Software Running Ext xcmHrSWRunRowStatus RowStatus, xcmHrSWRunAdminName XcmFixedLocaleDisplayString, xcmHrSWRunXStatus XcmHrSWRunXStatus, xcmHrSWRunRowCreateDate DateAndTime, xcmHrSWRunPhysicalDeviceIndex Cardinal32, xcmHrSWRunLogicalDeviceIndex Cardinal32, xcmHrSWRunNextIndex Cardinal32, xcmHrSWRunPreviousIndex Cardinal32 } xcmHrSWRunRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrSWRunTable' and ALSO manages the row status of the associated conceptual row in the 'hrSWRunTable' of the IETF Host Resources MIB." ::= { xcmHrSWRunEntry 1 } xcmHrSWRunAdminName OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable software name, used by system administrators and end users to identify this software for systems management. Usage: This software name shall be the one normally used in a CLI/GUI/API for control of this software. Note: The 'hrSWRunName' object in 'hrSWRunTable' of the IETF Host Resources MIB (RFC 1514) has MANDATORY content of 'manufacturer, revision, and the name by which [the software] is commonly known'. Thus, conforming implementations shall NOT set a 'simple name' into 'hrSWRunName'. Therefore, this 'xcmHrSWRunAdminName' object is needed for management." REFERENCE "See: 'hrSWRunName' in the Software Running Group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { ''H } -- no software admin name ::= { xcmHrSWRunEntry 2 } xcmHrSWRunXStatus OBJECT-TYPE SYNTAX XcmHrSWRunXStatus MAX-ACCESS read-only STATUS current DESCRIPTION "An extended software status, used by system administrators and end users of this software (here, read 'state' for 'status'). Note: This extended software status is present for future extensions." REFERENCE "See: 'hrSWRunStatus' in the Software Running Group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { none } -- no extended software status ::= { xcmHrSWRunEntry 3 } xcmHrSWRunRowCreateDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time when this conceptual row was created." DEFVAL { '0000000000000000'H } -- no row create date ::= { xcmHrSWRunEntry 4 } xcmHrSWRunPhysicalDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the first associated conceptual row in the 'hrDeviceTable' representing a supported and (possibly) ready 'physical' device, which has 'xcmHrDevInfoRealization' of 'physical' or 'logicalAndPhysical', or zero, if there is no supported and subordinate 'physical' device associated with this row (ie, this running software)." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 9.5.6 'Physical-printers-supported' of DPA (ISO 10175-1, Final Text, March 1996)." DEFVAL { 0 } -- no physical devices ::= { xcmHrSWRunEntry 5 } xcmHrSWRunLogicalDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the first associated conceptual row in the 'hrDeviceTable' representing a supported and (possibly) ready 'logical' device, which has 'xcmHrDevInfoRealization' of 'logical' or 'logicalAndPhysical', or zero, if there is no supported and subordinate 'logical' device associated with this row (ie, this running software)." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 9.5.8 'Logical-printers-supported' of DPA (ISO 10175-1, Final Text, March 1996)." DEFVAL { 0 } -- no logical devices ::= { xcmHrSWRunEntry 6 } xcmHrSWRunNextIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrSWRunIndex' corresponding to the next associated row in the 'hrSWRunTable', or zero if this is the last associated conceptual row in a given set." DEFVAL { 0 } -- no next entry in this set ::= { xcmHrSWRunEntry 7 } xcmHrSWRunPreviousIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrSWRunIndex' corresponding to the previous associated row in the 'hrSWRunTable', or zero if this is the first associated conceptual row in a given set." DEFVAL { 0 } -- no previous entry in this set ::= { xcmHrSWRunEntry 8 } -- Software Installed Ext Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which support installed software -- extensions via SNMP, and optional for all other systems. -- -- Usage: Conforming management agents which implement this -- group shall ALWAYS also implement the Software Installed -- group of the IETF Host Resources MIB (RFC 1514) -- and MAY also support secure 'service' configuration -- via the XCMI Security MIB. xcmHrSWInstalled OBJECT IDENTIFIER ::= { xcmHrMIB 12 } xcmHrSWInstalledTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrSWInstalledEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing software info objects for installed and (possibly) active software on this host system, augmenting the basic entries in the 'hrSWInstalledTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrSWInstalled 2 } xcmHrSWInstalledEntry OBJECT-TYPE SYNTAX XcmHrSWInstalledEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing software info objects for installed and (possibly) active software on this host system, augmenting a basic entry in the 'hrSWInstalledTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrSWInstalledIndex } ::= { xcmHrSWInstalledTable 1 } XcmHrSWInstalledEntry ::= SEQUENCE { -- Software Installed Ext xcmHrSWInstalledRowStatus RowStatus, xcmHrSWInstalledAdminName XcmFixedLocaleDisplayString, xcmHrSWInstalledXStatus XcmHrSWRunXStatus, xcmHrSWInstalledRowCreateDate DateAndTime, xcmHrSWInstalledPhysicalIndex Cardinal32, xcmHrSWInstalledLogicalIndex Cardinal32, xcmHrSWInstalledNextIndex Cardinal32, xcmHrSWInstalledPreviousIndex Cardinal32 } xcmHrSWInstalledRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrSWInstalledTable' and ALSO manages the row status of the associated conceptual row in the 'hrSWInstalledTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrSWInstalledEntry 1 } xcmHrSWInstalledAdminName OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable software name, used by system administrators and end users to identify this software for systems management. Usage: This software name shall be the one normally used in a CLI/GUI/API for control of this software. Note: The 'hrSWInstalledName' object in 'hrSWInstalledTable' of the IETF Host Resources MIB (RFC 1514) has MANDATORY content of 'manufacturer, revision, and the name by which [the software] is commonly known'. Thus, conforming implementations shall NOT set a 'simple name' into 'hrSWInstalledName'. Therefore, this 'xcmHrSWInstalledAdminName' object is needed for management." REFERENCE "See: 'hrSWInstalledName' in the Software Installed Group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { ''H } -- no software admin name ::= { xcmHrSWInstalledEntry 2 } xcmHrSWInstalledXStatus OBJECT-TYPE SYNTAX XcmHrSWRunXStatus MAX-ACCESS read-only STATUS current DESCRIPTION "An extended software status, used by system administrators and end users of this software (here, read 'state' for 'status'). Note: This extended software status is present for future extensions." REFERENCE "See: 'hrSWRunStatus' in the Software Running Group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { none } -- no extended software status ::= { xcmHrSWInstalledEntry 3 } xcmHrSWInstalledRowCreateDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time when this conceptual row was created." DEFVAL { '0000000000000000'H } -- no row create date ::= { xcmHrSWInstalledEntry 4 } xcmHrSWInstalledPhysicalIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the first associated conceptual row in the 'hrDeviceTable' representing a supported and (possibly) ready 'physical' device, which has 'xcmHrDevInfoRealization' of 'physical' or 'logicalAndPhysical', or zero, if there is no supported and subordinate 'physical' device associated with this row (ie, this installed software)." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 9.5.6 'Physical-printers-supported' of DPA (ISO 10175-1, Final Text, March 1996)." DEFVAL { 0 } -- no physical devices ::= { xcmHrSWInstalledEntry 5 } xcmHrSWInstalledLogicalIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the first associated conceptual row in the 'hrDeviceTable' representing a supported and (possibly) ready 'logical' device, which has 'xcmHrDevInfoRealization' of 'logical' or 'logicalAndPhysical', or zero, if there is no supported and subordinate 'logical' device associated with this row (ie, this installed software)." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514). See: Section 9.5.8 'Logical-printers-supported' of DPA (ISO 10175-1, Final Text, March 1996)." DEFVAL { 0 } -- no logical devices ::= { xcmHrSWInstalledEntry 6 } xcmHrSWInstalledNextIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrSWInstalledIndex' corresponding to the next associated row in the 'hrSWInstalledTable', or zero if this is the last associated conceptual row in a given set." DEFVAL { 0 } -- no next entry in this set ::= { xcmHrSWInstalledEntry 7 } xcmHrSWInstalledPreviousIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrSWInstalledIndex' corresponding to the previous associated row in the 'hrSWInstalledTable', or zero if this is the first associated conceptual row in a given set." DEFVAL { 0 } -- no previous entry in this set ::= { xcmHrSWInstalledEntry 8 } -- -- Device Detail Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement device detail info -- via SNMP, and optional for all other systems. xcmHrDevDetail OBJECT IDENTIFIER ::= { xcmHrMIB 13 } xcmHrDevDetailTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing device detail information for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514). Usage: UNLIKE the 'xcmGenOptionTable' in the XCMI General MIB (which is a unique exception), this table of 'dictionary-based' device details is used with DIRECT create/update operations." REFERENCE "See: 'hrProcessorTable', 'hrNetworkTable', 'hrPrinterTable' in the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrDevDetail 2 } xcmHrDevDetailEntry OBJECT-TYPE SYNTAX XcmHrDevDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing device detail information for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514). Usage: An entry in this table may be used to store specialized information for a device, such as 'lifetime' information for a CRU ('customer replaceable unit'), eg, a paper tray feed head." INDEX { hrDeviceIndex, xcmHrDevDetailType, xcmHrDevDetailIndex } ::= { xcmHrDevDetailTable 1 } XcmHrDevDetailEntry ::= SEQUENCE { -- Device Detail xcmHrDevDetailType XcmHrDevDetailType, xcmHrDevDetailIndex Ordinal32, xcmHrDevDetailRowStatus RowStatus, xcmHrDevDetailUnitClass XcmHrDevDetailUnitClass, xcmHrDevDetailUnit Cardinal32, xcmHrDevDetailValueInteger Integer32, xcmHrDevDetailValueOID OBJECT IDENTIFIER, xcmHrDevDetailValueString OCTET STRING } xcmHrDevDetailType OBJECT-TYPE SYNTAX XcmHrDevDetailType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the device detail information specified in this conceptual row in the 'xcmHrDevDetailTable'." ::= { xcmHrDevDetailEntry 1 } xcmHrDevDetailIndex OBJECT-TYPE SYNTAX Ordinal32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by this host system to identify this conceptual row in the 'xcmHrDevDetailTable', OR a common value shared across a set of related conceptual rows (with different values of 'xcmHrDevDetailType'. Usage: For device detail types which are single-valued, this index shall be used to correlate related single-valued details. Usage: For device detail types which are multi-valued, this index shall be used to enumerate lists of multi-valued details." ::= { xcmHrDevDetailEntry 2 } xcmHrDevDetailRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevDetailTable'." ::= { xcmHrDevDetailEntry 3 } xcmHrDevDetailUnitClass OBJECT-TYPE SYNTAX XcmHrDevDetailUnitClass MAX-ACCESS read-create STATUS current DESCRIPTION "The value unit class of the detail information specified in this conceptual row in the 'xcmHrDevDetailTable'. Usage: Used to select a textual convention for specifying the value unit of this device detail. Usage: The 'xcmHrDevDetail[UnitClass|Class]' objects are used to specify the value syntax AND the value unit of the 'xcmHrDevDetail[Integer|OID|String]' value objects." REFERENCE "See: 'xcmHrDevDetailUnit'" DEFVAL { unknown } -- no detail value unit class ::= { xcmHrDevDetailEntry 4 } xcmHrDevDetailUnit OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value unit of the detail information specified in this conceptual row in the 'xcmHrDevDetailTable'. Usage: Used to select an enumerated choice from a textual convention to specify the value unit of this device detail. Usage: The 'xcmHrDevDetail[UnitClass|Class]' objects are used to specify the value syntax AND the value unit of the 'xcmHrDevDetail[Integer|OID|String]' value objects." REFERENCE "See: 'xcmHrDevDetailUnitClass'" DEFVAL { 0 } -- no detail value unit ::= { xcmHrDevDetailEntry 5 } xcmHrDevDetailValueInteger OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A device detail value integer, used by system administrators and end users to specify the current value for a device detail with a base value syntax of 'INTEGER'." REFERENCE "See: 'xcmHrDevDetailValueOID' and 'xcmHrDevDetailValueString' See: 'xcmHrDevDetailUnitClass' and 'xcmHrDevDetailUnit' for syntax of detail value" DEFVAL { 0 } -- no detail value integer ::= { xcmHrDevDetailEntry 6 } xcmHrDevDetailValueOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "A device detail value OID (object identifier), used by system administrators and end users to specify the current value for a device detail with a base value syntax of 'OBJECT IDENTIFIER'." REFERENCE "See: 'xcmHrDevDetailValueInteger' and 'xcmHrDevDetailValueString' See: 'xcmHrDevDetailUnitClass' and 'xcmHrDevDetailUnit' for syntax of detail value" DEFVAL { xcmGenZeroDotZero } -- no detail value OID ::= { xcmHrDevDetailEntry 7 } xcmHrDevDetailValueString OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A device detail value string, used by system administrators and end users to specify the current value for a device detail with a base value syntax of 'OCTET STRING'." REFERENCE "See: 'xcmHrDevDetailValueInteger' and 'xcmHrDevDetailValueOID' See: 'xcmHrDevDetailUnitClass' and 'xcmHrDevDetailUnit' for syntax of detail value" DEFVAL { ''H } -- no detail value string ::= { xcmHrDevDetailEntry 8 } xcmHrDevDetailV1EventOID OBJECT-IDENTITY STATUS current DESCRIPTION "The value of the enterprise-specific OID in an SNMPv1 trap sent whenever a device detail usage or time limit is reached. See SNMPv2 trap definition 'xcmHrDevDetailV2Event' below for 'special semantics'." ::= { xcmHrDevDetail 1 } xcmHrDevDetailV2EventPrefix OBJECT IDENTIFIER ::= { xcmHrDevDetailV1EventOID 0 } xcmHrDevDetailV2Event NOTIFICATION-TYPE OBJECTS { hrDeviceIndex, xcmHrDevDetailType, xcmHrDevDetailIndex } STATUS current DESCRIPTION "This trap is sent when 'xcmHrDevDetailIndex' is shared between a counter detail and a limit detail which are specified in 'xcmHrDevDetailValueInteger', OR when 'xcmHrDevDetailValueString' specifies a trigger date. Note: The variable-bindings of this trap have been chosen to specify a complete device status change while keeping trap messages reasonably concise (generally a few hundred octets at most). This notification has the following special semantics: o The detail's 'hrDeviceIndex' value, the detail's 'xcmHrDevDetailType' value, and the detail's 'xcmHrDevDetailIndex' value shall ALWAYS be appended to this trap object ID, as a BER binary OID suffix. This trap OID qualifier allows device management/monitoring applications to limit the alerts they receive to ones generated by device details of interest." ::= { xcmHrDevDetailV2EventPrefix 1 } -- Note that the SNMPv2 to SNMPv1 translation rules dictate that the -- preceding structure will result in SNMPv1 traps of the following -- form: -- -- xcmHrDevDetailV1Event TRAP-TYPE -- ENTERPRISE xcmHrDevDetailV1EventOID -- VARIABLES { -- hrDeviceIndex, -- xcmHrDevDetailType, -- xcmHrDevDetailIndex -- } -- DESCRIPTION -- "This trap is sent when 'xcmHrDevDetailIndex' is shared -- between a counter detail and a limit detail which are -- specified in 'xcmHrDevDetailValueInteger', OR -- when 'xcmHrDevDetailValueString' specifies a trigger date. -- See SNMPv2 trap definition 'xcmHrDevDetailV2Event' -- above for 'special semantics'." -- ::= 1 -- Storage Ext Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which support storage extensions info -- via SNMP, and optional for all other systems. -- -- Usage: Conforming management agents which implement this -- group shall ALWAYS also implement the Storage -- group of the IETF Host Resources MIB (RFC 1514) -- and MAY also support secure 'service' configuration -- via the XCMI Security MIB. xcmHrStorage OBJECT IDENTIFIER ::= { xcmHrMIB 14 } xcmHrStorageTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrStorageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing storage info objects for 'logical' or 'physical' storage elements on this host system, augmenting the basic entries in the 'hrStorageTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrStorage 2 } xcmHrStorageEntry OBJECT-TYPE SYNTAX XcmHrStorageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing storage info objects for a 'logical' or 'physical' storage element on this host system, augmenting a basic entry in the 'hrStorageTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrStorageIndex } ::= { xcmHrStorageTable 1 } XcmHrStorageEntry ::= SEQUENCE { -- Storage Ext xcmHrStorageRowStatus RowStatus, xcmHrStorageRealization XcmHrStorageRealization, xcmHrStorageStatus XcmHrDevInfoStatus, xcmHrStorageProductDeviceIndex Cardinal32, xcmHrStoragePlatformDeviceIndex Cardinal32, xcmHrStoragePagingDeviceIndex Cardinal32, xcmHrStorageMatchingDeviceIndex Cardinal32, xcmHrStorageSWRunIndex Cardinal32, xcmHrStorageSWInstalledIndex Cardinal32, xcmHrStorageNextIndex Cardinal32, xcmHrStoragePreviousIndex Cardinal32, xcmHrStoragePhysicalIndex Cardinal32 } xcmHrStorageRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrStorageTable' and ALSO manages the row status of the associated conceptual row in the 'hrStorageTable' of the IETF Host Resources MIB (RFC 1514)." ::= { xcmHrStorageEntry 1 } xcmHrStorageRealization OBJECT-TYPE SYNTAX XcmHrStorageRealization MAX-ACCESS read-create STATUS current DESCRIPTION "An extended storage type (or storage 'realization'), used by system administrators and end users of this storage. Usage: The use of either 'other' or 'unknown' is uninformative and should be avoided by conforming implementations." REFERENCE "See: 'XcmHrDevInfoRealization' textual convention in the XCMI Host Resources Ext TC. See: 'xcmHrDevInfoRealization' in the Device Info group of the XCMI Host Resources Ext MIB." DEFVAL { physicalSystem } -- physical system storage ::= { xcmHrStorageEntry 2 } xcmHrStorageStatus OBJECT-TYPE SYNTAX XcmHrDevInfoStatus MAX-ACCESS read-only STATUS current DESCRIPTION "A storage status, used by system administrators and end users of this storage (here, read 'state' for 'status'). Usage: Conforming implementations shall NOT 'bubble up' status from 'physical' storage to associated 'logical' storage. All storage shall ALWAYS report its own status ONLY." REFERENCE "See: 'XcmHrDevInfoStatus' textual convention in the XCMI Host Resources Ext TC. See: 'hrDeviceStatus' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { unknown } -- no storage status ::= { xcmHrStorageEntry 3 } xcmHrStorageProductDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the product associated conceptual row in the 'hrDeviceTable' representing the product (container) device (eg, of type 'hrDevicePrinter'), which uses this storage." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no product device entry ::= { xcmHrStorageEntry 4 } xcmHrStoragePlatformDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the platform associated conceptual row in the 'hrDeviceTable' representing the CPU device (of type 'hrDeviceProcessor'), which manages this storage." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no platform device entry ::= { xcmHrStorageEntry 5 } xcmHrStoragePagingDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the paging associated conceptual row in the 'hrDeviceTable' representing the paging device (usually of type 'hrDeviceDiskStorage'), which provides secondary storage for swapping of this storage." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514). See: 'storagePageSize' in the 'XcmHrStorageDetailType' textual convention in the XCMI Host Resources Ext TC." DEFVAL { 0 } -- no paging device entry ::= { xcmHrStorageEntry 6 } xcmHrStorageMatchingDeviceIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrDeviceIndex' corresponding to the matching associated conceptual row in the 'hrDeviceTable' representing the matching device (eg, of type 'hrDeviceDiskStorage'), which corresponds to this storage." REFERENCE "See: 'hrDeviceIndex' in the Device group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no matching device entry ::= { xcmHrStorageEntry 7 } xcmHrStorageSWRunIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrSWRunIndex' corresponding to the superior associated conceptual row in the 'hrSWRunTable' representing the running software which manages this storage." REFERENCE "See: 'hrSWRunIndex' in the Software Running group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no running software entry ::= { xcmHrStorageEntry 8 } xcmHrStorageSWInstalledIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrSWInstalledIndex' corresponding to the superior associated conceptual row in the 'hrSWInstalledTable' representing the installed software which manages this storage." REFERENCE "See: 'hrSWInstalledIndex' in the Software Installed group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no installed software entry ::= { xcmHrStorageEntry 9 } xcmHrStorageNextIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrStorageIndex' corresponding to: a) the next associated row in the 'hrStorageTable'; or b) zero if this is the last associated conceptual row in a given set; or c) zero if this conceptual row is NOT part of a set." REFERENCE "See: 'hrStorageIndex' in the Storage group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no next storage entry ::= { xcmHrStorageEntry 10 } xcmHrStoragePreviousIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrStorageIndex' corresponding to: a) the previous associated row in the 'hrStorageTable'; or b) zero if this is the first associated conceptual row in a given set; or c) zero if this conceptual row is NOT part of a set." REFERENCE "See: 'hrStorageIndex' in the Storage group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no previous storage entry ::= { xcmHrStorageEntry 11 } xcmHrStoragePhysicalIndex OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of 'hrStorageIndex' corresponding to the directly associated conceptual row in the 'hrStorageTable' representing: a) the first underlying 'physical' storage (if any), if this row has 'xcmHrStorageRealization' of 'logical...'; or b) the first subordinate 'physical' storage (if any), if this row has 'xcmHrStorageRealization' of 'physical...'; or c) zero if there is no underlying or subordinate 'physical' storage associated with this row (ie, this storage)." REFERENCE "See: 'hrStorageIndex' in the Storage group of the IETF Host Resources MIB (RFC 1514)." DEFVAL { 0 } -- no physical storage entry ::= { xcmHrStorageEntry 12 } -- -- Storage Detail Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement storage detail info -- via SNMP, and optional for all other systems. xcmHrStorageDetail OBJECT IDENTIFIER ::= { xcmHrMIB 15 } xcmHrStorageDetailTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrStorageDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing storage detail information for 'logical' or 'physical' storage elements on this host system, augmenting a basic entry in the 'hrStorageTable' of the IETF Host Resources MIB (RFC 1514). Usage: UNLIKE the 'xcmGenOptionTable' in the XCMI General MIB (which is a unique exception), this table of 'dictionary-based' storage details is used with DIRECT create/update operations." ::= { xcmHrStorageDetail 2 } xcmHrStorageDetailEntry OBJECT-TYPE SYNTAX XcmHrStorageDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing storage detail information for a 'logical' or 'physical' storage element on this host system, augmenting a basic entry in the 'hrStorageTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrStorageIndex, xcmHrStorageDetailType, xcmHrStorageDetailIndex } ::= { xcmHrStorageDetailTable 1 } XcmHrStorageDetailEntry ::= SEQUENCE { -- Storage Detail xcmHrStorageDetailType XcmHrStorageDetailType, xcmHrStorageDetailIndex Ordinal32, xcmHrStorageDetailRowStatus RowStatus, xcmHrStorageDetailUnitClass XcmHrDevDetailUnitClass, xcmHrStorageDetailUnit Cardinal32, xcmHrStorageDetailValueInteger Integer32, xcmHrStorageDetailValueOID OBJECT IDENTIFIER, xcmHrStorageDetailValueString OCTET STRING } xcmHrStorageDetailType OBJECT-TYPE SYNTAX XcmHrStorageDetailType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the storage detail information specified in this conceptual row in the 'xcmHrStorageDetailTable'." ::= { xcmHrStorageDetailEntry 1 } xcmHrStorageDetailIndex OBJECT-TYPE SYNTAX Ordinal32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by this host system to identify this conceptual row in the 'xcmHrStorageDetailTable', OR a common value shared across a set of related conceptual rows (with different values of 'xcmHrStorageDetailType'. Usage: For storage detail types which are single-valued, this index shall be used to correlate related single-valued details. Usage: For storage detail types which are multi-valued, this index shall be used to enumerate lists of multi-valued details." ::= { xcmHrStorageDetailEntry 2 } xcmHrStorageDetailRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrStorageDetailTable'." ::= { xcmHrStorageDetailEntry 3 } xcmHrStorageDetailUnitClass OBJECT-TYPE SYNTAX XcmHrDevDetailUnitClass MAX-ACCESS read-create STATUS current DESCRIPTION "The value unit class of the detail information specified in this conceptual row in the 'xcmHrStorageDetailTable'. Usage: Used to select a textual convention for specifying the value unit of this storage detail. Usage: The 'xcmHrStorageDetail[UnitClass|Class]' objects are used to specify the value syntax AND the value unit of the 'xcmHrStorageDetail[Integer|OID|String]' value objects." REFERENCE "See: 'xcmHrStorageDetailUnit'" DEFVAL { unknown } -- no detail value unit class ::= { xcmHrStorageDetailEntry 4 } xcmHrStorageDetailUnit OBJECT-TYPE SYNTAX Cardinal32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value unit of the detail information specified in this conceptual row in the 'xcmHrStorageDetailTable'. Usage: Used to select an enumerated choice from a textual convention to specify the value unit of this storage detail. Usage: The 'xcmHrStorageDetail[UnitClass|Class]' objects are used to specify the value syntax AND the value unit of the 'xcmHrStorageDetail[Integer|OID|String]' value objects." REFERENCE "See: 'xcmHrStorageDetailUnitClass'" DEFVAL { 0 } -- no detail value unit ::= { xcmHrStorageDetailEntry 5 } xcmHrStorageDetailValueInteger OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A storage detail value integer, used by system administrators and end users to specify the current value for a storage detail with a base value syntax of 'INTEGER'." REFERENCE "See: 'xcmHrStorageDetailValueOID' and 'xcmHrStorageDetailValueString' See: 'xcmHrStorageDetailUnitClass' and 'xcmHrStorageDetailUnit' for syntax of detail value" DEFVAL { 0 } -- no detail value integer ::= { xcmHrStorageDetailEntry 6 } xcmHrStorageDetailValueOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "A storage detail value OID (object identifier), used by system administrators and end users to specify the current value for a storage detail with a base value syntax of 'OBJECT IDENTIFIER'." REFERENCE "See: 'xcmHrStorageDetailValueInteger' and 'xcmHrStorageDetailValueString' See: 'xcmHrStorageDetailUnitClass' and 'xcmHrStorageDetailUnit' for syntax of detail value" DEFVAL { xcmGenZeroDotZero } -- no detail value OID ::= { xcmHrStorageDetailEntry 7 } xcmHrStorageDetailValueString OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A storage detail value string, used by system administrators and end users to specify the current value for a storage detail with a base value syntax of 'OCTET STRING'." REFERENCE "See: 'xcmHrStorageDetailValueInteger' and 'xcmHrStorageDetailValueOID' See: 'xcmHrStorageDetailUnitClass' and 'xcmHrStorageDetailUnit' for syntax of detail value" DEFVAL { ''H } -- no detail value string ::= { xcmHrStorageDetailEntry 8 } -- -- Device Cover Group (Cond Mandatory) -- -- Implementation of this group is conditionally mandatory, ie, -- mandatory for systems which implement device cover and/or -- interlock info via SNMP, and optional for all other systems. xcmHrDevCover OBJECT IDENTIFIER ::= { xcmHrMIB 16 } xcmHrDevCoverTable OBJECT-TYPE SYNTAX SEQUENCE OF XcmHrDevCoverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' table containing cover and/or interlock info for installed and (possibly) active devices on this host system, augmenting the basic entries in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." REFERENCE "See: 'prtCoverTable' in IETF Printer MIB (RFC 1759)." ::= { xcmHrDevCover 2 } xcmHrDevCoverEntry OBJECT-TYPE SYNTAX XcmHrDevCoverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 'sparse' entry containing cover and/or interlock info for an installed and (possibly) active device on this host system, augmenting a basic entry in the 'hrDeviceTable' of the IETF Host Resources MIB (RFC 1514)." INDEX { hrDeviceIndex, xcmHrDevCoverIndex } ::= { xcmHrDevCoverTable 1 } XcmHrDevCoverEntry ::= SEQUENCE { -- Cover Info xcmHrDevCoverIndex Ordinal32, xcmHrDevCoverRowStatus RowStatus, xcmHrDevCoverName XcmFixedLocaleDisplayString, xcmHrDevCoverDescription XcmFixedLocaleDisplayString, xcmHrDevCoverTypeCover TruthValue, xcmHrDevCoverStatusOpen TruthValue } xcmHrDevCoverIndex OBJECT-TYPE SYNTAX Ordinal32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by this host system to identify this conceptual row in the 'xcmHrDevCoverTable'." ::= { xcmHrDevCoverEntry 1 } xcmHrDevCoverRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object manages the SMIv2 row status of this conceptual row in the 'xcmHrDevCoverTable'." ::= { xcmHrDevCoverEntry 2 } xcmHrDevCoverName OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable name of this device cover or interlock specified in this conceptual row in the 'xcmHrDevCoverTable'. Usage: This name shall be locally unambiguous (if specified) on this managed host system and shall be the one normally used in a CLI/GUI/API for identification of this device cover or interlock (eg, 'Cover1'). Usage: The IETF Printer MIB (RFC 1759) combines the name of a device cover or device interlock with the description, in one object - 'xcmHrDevCover[Name|Description]' add clarity." REFERENCE "See: 'xcmHrDevCoverDescription' (below). See: 'prtCoverDescription' in IETF Printer MIB (RFC 1759)." DEFVAL { ''H } -- no cover/interlock name ::= { xcmHrDevCoverEntry 3 } xcmHrDevCoverDescription OBJECT-TYPE SYNTAX XcmFixedLocaleDisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Human-readable description of this device cover or interlock specified in this conceptual row in the 'xcmHrDevCoverTable'. Usage: This description may contain the manufacturer's name, the color, the physical location, etc, of this device cover or interlock (eg, 'Top front blue cover'). Usage: The IETF Printer MIB (RFC 1759) combines the name of a device cover or device interlock with the description, in one object - 'xcmHrDevCover[Name|Description]' add clarity." REFERENCE "See: 'xcmHrDevCoverName' (above). See: 'prtCoverDescription' in IETF Printer MIB (RFC 1759)." DEFVAL { ''H } -- no description ::= { xcmHrDevCoverEntry 4 } xcmHrDevCoverTypeCover OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The type of the device cover or interlock specified in this conceptual row in the 'xcmHrDevCoverTable'. * 'true' - this is a device cover conceptual row; * 'false' - this is a device interlock conceptual row. Usage: The IETF Printer MIB (RFC 1759) combines the identity of cover versus interlock with the status of open versus closed, in one object - 'xcmHrDevCover[TypeCover|StatusOpen]' add clarity." REFERENCE "See: 'xcmHrDevCoverStatusOpen' (below). See: 'prtCoverStatus' in IETF Printer MIB (RFC 1759)." DEFVAL { true } -- is a cover, not an interlock ::= { xcmHrDevCoverEntry 5 } xcmHrDevCoverStatusOpen OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create -- write-once at row creation STATUS current DESCRIPTION "The status of the device cover or interlock specified in this conceptual row in the 'xcmHrDevCoverTable'. * 'true' - this cover/interlock is currently open; * 'false' - this cover/interlock is currently closed. Usage: The IETF Printer MIB (RFC 1759) combines the choice of cover versus interlock with the status of open versus closed, in one object - 'xcmHrDevCover[TypeCover|StatusOpen]' add clarity." REFERENCE "See: 'xcmHrDevCoverTypeCover' (above). See: 'prtCoverStatus' in IETF Printer MIB (RFC 1759)." DEFVAL { false } -- cover/interlock is closed ::= { xcmHrDevCoverEntry 6 } -- -- The Host Resources Extensions MIB Conformance Information -- -- With Mandatory and Optional Conformance Groups xcmHrMIBConformance OBJECT IDENTIFIER ::= { xcmHrMIB 2 } xcmHrMIBGroups OBJECT IDENTIFIER ::= { xcmHrMIBConformance 2 } -- -- Compliance Statements -- xcmHrMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statements for SNMP management agents that implement the Host Resources Extensions MIB." MODULE -- this module MANDATORY-GROUPS { xcmHrGeneralGroup, xcmHrDevInfoGroup } GROUP xcmHrDevHelpGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement complex device help info via SNMP, and optional for all other systems. Usage: Conforming management agents which implement this group shall ALWAYS also implement the Comms Address group of the XCMI Comms Engine MIB and shall use 'XcmSecUserRole' values from XCMI Security TC in 'xcmCommsAddressUserRole'. Note: 'sysContact' in IETF MIB-II (RFC 1213) provides a low-cost alternative for systems which do NOT implement complex device help (contact) info via SNMP." GROUP xcmHrDevMgmtGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement simple device management via SNMP, and optional for all other systems." GROUP xcmHrDevPowerGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement device power profile management via SNMP, and optional for all other systems. Note: Systems are free to decompose the hierarchy of their hardware containment to any depth via 'hrDeviceTable' and and 'xcmHrDev[Info|Power]Table' entries, in order to manage their power profiles at any granularity." GROUP xcmHrDevTrafficGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement device traffic statistics via SNMP, and optional for all other systems." GROUP xcmHrSystemFaultGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement persistent system fault logs via SNMP, and optional for all other systems." GROUP xcmHrDevCalendarGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement device calendar management via SNMP, and optional for all other systems." GROUP xcmHrSWRunGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which support running software extensions via SNMP, and optional for all other systems. Usage: Conforming management agents which implement this group shall ALWAYS also implement the Software Running group of the IETF Host Resources MIB (RFC 1514) and MAY also support secure 'service' configuration via the XCMI Security MIB." GROUP xcmHrSWInstalledGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which support installed software extensions via SNMP, and optional for all other systems. Usage: Conforming management agents which implement this group shall ALWAYS also implement the Software Installed group of the IETF Host Resources MIB (RFC 1514) and MAY also support secure 'service' configuration via the XCMI Security MIB." GROUP xcmHrDevDetailGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement device detail info via SNMP, and optional for all other systems." GROUP xcmHrStorageGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which support storage extensions info via SNMP, and optional for all other systems. Usage: Conforming management agents which implement this group shall ALWAYS also implement the Storage group of the IETF Host Resources MIB (RFC 1514) and MAY also support secure 'service' configuration via the XCMI Security MIB." GROUP xcmHrStorageDetailGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement storage detail info via SNMP, and optional for all other systems." GROUP xcmHrDevCoverGroup DESCRIPTION "Implementation of this group is conditionally mandatory, ie, mandatory for systems which implement device cover and/or interlock info via SNMP, and optional for all other systems." OBJECT xcmHrDevInfoRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevInfoName SYNTAX XcmFixedLocaleDisplayString (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevInfoSerialNumber SYNTAX XcmFixedLocaleDisplayString (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevInfoRealization MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevInfoInstallDate MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevInfoNextDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevInfoPreviousDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevInfoPhysicalDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevHelpRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevHelpOperatorMessage SYNTAX XcmFixedLocaleDisplayString (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevHelpProblemMessage SYNTAX XcmFixedLocaleDisplayString (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevHelpCommsAddressIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevMgmtRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevMgmtCommandRequest SYNTAX INTEGER { none(1), -- no operation startup(2), -- to 'running' resetWarning(3), -- from 'warning' to 'running' -- test(4), - to 'testing' immediately shutdown(5), -- to 'down' immediately -- quiesce(6), - to 'down' gracefully resetCounters(7), -- reset all device counters resetWarm(8), -- warm restart to 'running' resetCold(9), -- cold restart to 'running' resetFactory(10), -- factory defaults cold restart -- flushInput(11), - flush all input -- flushOutput(12), - flush all output -- flushInOut(13), - flush all input and output -- manage(14), - manage command, any state -- refresh(15), - refresh device w/out reset -- warmUp(16), - 'standby' to 'ready' ONLY -- coolDown(17), - 'ready' to 'standby' ONLY -- energySave(18), - 'standby' to 'sleep' ONLY -- wakeUp(19), - 'sleep' to 'standby' ONLY -- powerToReady(20), - 'standby|sleep' to 'ready' -- powerToStandby(21), - 'ready|sleep' to 'standby' -- powerToSleep(22), - 'ready|standby' to 'sleep' -- POSIX - Device level operations (on host system) -- deviceCreate(1301), - 'pdcreate' (create device) -- deviceDelete(1302), - 'pddelete' (delete device) -- deviceList(1303), - 'pdls' (list svc attributes) -- deviceSet(1304), - 'pdset' (set svc attributes) -- deviceClean(1305), - 'pdclean' (remove all jobs) deviceDisable(1306), -- 'pddisable' (stop new jobs) deviceEnable(1307), -- 'pdenable' (allow new jobs) devicePause(1308), -- 'pdpause' (pause device) deviceResume(1309), -- 'pdresume' (resume device) deviceShutdown(1310), -- 'pdshutdown' (end device) -- deviceQueueList(1311), - 'pdq' (list device job queue) -- XCMI - Device level extensions (on host system) -- deviceManage(2301), - manage device object(s) -- deviceRestart(2302), - restart device -- deviceInstall(2321), - install device object(s) -- deviceUpgrade(2322), - upgrade device object(s) -- deviceBackup(2323), - backup device object(s) -- deviceRestore(2324), - restore device object(s) -- deviceConfigure(2325), - configure device object(s) -- deviceDiagnose(2326), - diagnose device object(s) deviceResetCounters(2331), -- reset device counters deviceResetWarm(2332), -- warm reset (no power cycle) deviceResetCold(2333), -- cold reset (w/ power cycle) deviceResetFactory(2334) -- factory defaults reset -- deviceLogin(2341), - login w/ authentication -- deviceLogout(2342) - logout w/ authentication } DESCRIPTION "It is conformant to implement this object as follows: only the above subset of operations need be supported." OBJECT xcmHrDevMgmtCommandData SYNTAX XcmHrDevMgmtCommandData (SIZE (0..1)) DESCRIPTION "It is conformant to implement this object as follows: only 1 octet maximum string length need be supported." OBJECT xcmHrDevMgmtUserPassword SYNTAX OCTET STRING (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevMgmtOperatorPassword SYNTAX OCTET STRING (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevMgmtAdminPassword SYNTAX OCTET STRING (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevPowerRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevPowerWarmUpSupport MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerCoolDownSupport MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerEnergySaveSupport MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerTimeUnit MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerWarmUpDelay MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerWarmUpDuration MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerCoolDownDelay MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerCoolDownDuration MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerEnergySaveDelay MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerEnergySaveDuration MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerWakeUpSupport MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerWakeUpDelay MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerWakeUpDuration MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerShutdownDelay MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerShutdownDuration MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerStartupDelay MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevPowerStartupDuration MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevTrafficInputSupport MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficOutputSupport MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficInputUnit MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficOutputUnit MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficInputMaxSize MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficOutputMaxSize MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficInputTimeout MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevTrafficOutputTimeout MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSystemFaultRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrSystemFaultString SYNTAX XcmFixedLocaleDisplayString (SIZE (0..1)) DESCRIPTION "It is conformant to implement this object as read-only, and only 1 octet maximum string length need be supported." OBJECT xcmHrGeneralRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevCalendarRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevCalendarExplicitDate MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevCalendarCommandRequest MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevCalendarCommandData SYNTAX XcmHrDevMgmtCommandData (SIZE (0..1)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 1 octet maximum string length need be supported." OBJECT xcmHrSWRunRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrSWRunAdminName MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWRunPhysicalDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWRunLogicalDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWRunNextIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWRunPreviousIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWInstalledRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrSWInstalledAdminName MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWInstalledPhysicalIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWInstalledLogicalIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWInstalledNextIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrSWInstalledPreviousIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevDetailRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevDetailUnitClass MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevDetailUnit MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevDetailValueInteger MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevDetailValueOID MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevDetailValueString SYNTAX OCTET STRING (SIZE (0..1)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 1 octet maximum string length need be supported." OBJECT xcmHrStorageRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrStorageRealization MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageProductDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStoragePlatformDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageMatchingDeviceIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageSWRunIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageSWInstalledIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageNextIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStoragePreviousIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStoragePhysicalIndex MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageDetailRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrStorageDetailUnitClass MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageDetailUnit MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageDetailValueInteger MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageDetailValueOID MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrStorageDetailValueString SYNTAX OCTET STRING (SIZE (0..1)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 1 octet maximum string length need be supported." OBJECT xcmHrDevCoverRowStatus SYNTAX INTEGER { active(1) } -- subset of RowStatus MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only one of the enumerated values for the 'RowStatus' textual convention need be supported, specifically: active(1)." OBJECT xcmHrDevCoverName SYNTAX XcmFixedLocaleDisplayString (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevCoverDescription SYNTAX XcmFixedLocaleDisplayString (SIZE (0..32)) MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only, and only 32 octets maximum string length need be supported." OBJECT xcmHrDevCoverTypeCover MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." OBJECT xcmHrDevCoverStatusOpen MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only." ::= { xcmHrMIBConformance 3 } -- -- Conformance Groups -- -- With Required Objects for all Implementations xcmHrGeneralGroup OBJECT-GROUP OBJECTS { -- Host Resources General Info xcmHrGeneralRowStatus, xcmHrGeneralVersionID, xcmHrGeneralVersionDate, xcmHrGeneralGroupSupport, xcmHrGeneralStorageLast, xcmHrGeneralDeviceLast, xcmHrGeneralFSLast, xcmHrGeneralSWRunLast, xcmHrGeneralSWInstalledLast, xcmHrGeneralSystemFaultLast, xcmHrGeneralCreateSupport, xcmHrGeneralUpdateSupport } STATUS current DESCRIPTION "The Host Resources Extensions MIB General Group" ::= { xcmHrMIBGroups 9 } xcmHrDevInfoGroup OBJECT-GROUP OBJECTS { -- Device Info xcmHrDevInfoRowStatus, xcmHrDevInfoName, xcmHrDevInfoSerialNumber, xcmHrDevInfoRealization, xcmHrDevInfoXStatus, xcmHrDevInfoConditions, xcmHrDevInfoXConditions, xcmHrDevInfoInstallDate, xcmHrDevInfoResetDate, -- Device Info Common Cross References xcmHrDevInfoNextDeviceIndex, xcmHrDevInfoPreviousDeviceIndex, xcmHrDevInfoPhysicalDeviceIndex } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Info Group" ::= { xcmHrMIBGroups 3 } xcmHrDevHelpGroup OBJECT-GROUP OBJECTS { -- Device Help xcmHrDevHelpRowStatus, xcmHrDevHelpOperatorMessage, xcmHrDevHelpProblemMessage, xcmHrDevHelpCommsAddressIndex } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Help Group" ::= { xcmHrMIBGroups 4 } xcmHrDevMgmtGroup OBJECT-GROUP OBJECTS { -- Device Mgmt xcmHrDevMgmtRowStatus, xcmHrDevMgmtCommandRequest, xcmHrDevMgmtCommandData, xcmHrDevMgmtCommandStatus, xcmHrDevMgmtUserPassword, xcmHrDevMgmtOperatorPassword, xcmHrDevMgmtAdminPassword, xcmHrDevMgmtCommandInProgress } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Mgmt Group" ::= { xcmHrMIBGroups 5 } xcmHrDevPowerGroup OBJECT-GROUP OBJECTS { xcmHrDevPowerRowStatus, xcmHrDevPowerWarmUpSupport, xcmHrDevPowerCoolDownSupport, xcmHrDevPowerEnergySaveSupport, xcmHrDevPowerTimeUnit, xcmHrDevPowerWarmUpDelay, xcmHrDevPowerWarmUpDuration, xcmHrDevPowerCoolDownDelay, xcmHrDevPowerCoolDownDuration, xcmHrDevPowerEnergySaveDelay, xcmHrDevPowerEnergySaveDuration, xcmHrDevPowerWakeUpSupport, xcmHrDevPowerWakeUpDelay, xcmHrDevPowerWakeUpDuration, xcmHrDevPowerShutdownDelay, xcmHrDevPowerShutdownDuration, xcmHrDevPowerStartupDelay, xcmHrDevPowerStartupDuration } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Power Group" ::= { xcmHrMIBGroups 6 } xcmHrDevTrafficGroup OBJECT-GROUP OBJECTS { -- Device Traffic xcmHrDevTrafficRowStatus, xcmHrDevTrafficInputSupport, xcmHrDevTrafficOutputSupport, xcmHrDevTrafficInputUnit, xcmHrDevTrafficOutputUnit, xcmHrDevTrafficInputCount, xcmHrDevTrafficOutputCount, xcmHrDevTrafficInputMaxSize, xcmHrDevTrafficOutputMaxSize, xcmHrDevTrafficInputTimeout, xcmHrDevTrafficOutputTimeout } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Traffic Group" ::= { xcmHrMIBGroups 7 } xcmHrSystemFaultGroup OBJECT-GROUP OBJECTS { -- System Fault Info xcmHrSystemFaultRowStatus, xcmHrSystemFaultCode, xcmHrSystemFaultString, xcmHrSystemFaultReferenceOID, xcmHrSystemFaultHrDeviceIndex, xcmHrSystemFaultDate } STATUS current DESCRIPTION "The Host Resources Extensions MIB System Fault Group" ::= { xcmHrMIBGroups 8 } xcmHrDevCalendarGroup OBJECT-GROUP OBJECTS { -- Device Calendar xcmHrDevCalendarRowStatus, xcmHrDevCalendarExplicitDate, xcmHrDevCalendarCommandRequest, xcmHrDevCalendarCommandData } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Calendar Group" ::= { xcmHrMIBGroups 10 } xcmHrSWRunGroup OBJECT-GROUP OBJECTS { -- Software Running Ext xcmHrSWRunRowStatus, xcmHrSWRunAdminName, xcmHrSWRunXStatus, xcmHrSWRunRowCreateDate, xcmHrSWRunPhysicalDeviceIndex, xcmHrSWRunLogicalDeviceIndex, xcmHrSWRunNextIndex, xcmHrSWRunPreviousIndex } STATUS current DESCRIPTION "The Host Resources Extensions MIB Software Running Ext Group" ::= { xcmHrMIBGroups 11 } xcmHrSWInstalledGroup OBJECT-GROUP OBJECTS { -- Software Installed Ext xcmHrSWInstalledRowStatus, xcmHrSWInstalledAdminName, xcmHrSWInstalledXStatus, xcmHrSWInstalledRowCreateDate, xcmHrSWInstalledPhysicalIndex, xcmHrSWInstalledLogicalIndex, xcmHrSWInstalledNextIndex, xcmHrSWInstalledPreviousIndex } STATUS current DESCRIPTION "The Host Resources Extensions MIB Software Installed Ext Group" ::= { xcmHrMIBGroups 12 } xcmHrDevDetailGroup OBJECT-GROUP OBJECTS { -- Device Detail xcmHrDevDetailRowStatus, xcmHrDevDetailUnitClass, xcmHrDevDetailUnit, xcmHrDevDetailValueInteger, xcmHrDevDetailValueOID, xcmHrDevDetailValueString } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Detail Group" ::= { xcmHrMIBGroups 13 } xcmHrStorageGroup OBJECT-GROUP OBJECTS { xcmHrStorageRowStatus, xcmHrStorageRealization, xcmHrStorageStatus, xcmHrStorageProductDeviceIndex, xcmHrStoragePlatformDeviceIndex, xcmHrStoragePagingDeviceIndex, xcmHrStorageMatchingDeviceIndex, xcmHrStorageSWRunIndex, xcmHrStorageSWInstalledIndex, xcmHrStorageNextIndex, xcmHrStoragePreviousIndex, xcmHrStoragePhysicalIndex } STATUS current DESCRIPTION "The Host Resources Extensions MIB Storage Ext Group" ::= { xcmHrMIBGroups 14 } xcmHrStorageDetailGroup OBJECT-GROUP OBJECTS { -- Storage Detail xcmHrStorageDetailRowStatus, xcmHrStorageDetailUnitClass, xcmHrStorageDetailUnit, xcmHrStorageDetailValueInteger, xcmHrStorageDetailValueOID, xcmHrStorageDetailValueString } STATUS current DESCRIPTION "The Host Resources Extensions MIB Storage Detail Group" ::= { xcmHrMIBGroups 15 } xcmHrDevCoverGroup OBJECT-GROUP OBJECTS { -- Cover Info xcmHrDevCoverRowStatus, xcmHrDevCoverName, xcmHrDevCoverDescription, xcmHrDevCoverTypeCover, xcmHrDevCoverStatusOpen } STATUS current DESCRIPTION "The Host Resources Extensions MIB Device Cover Group" ::= { xcmHrMIBGroups 16 } END