Job-Monitoring-MIB
65 objects
The MIB module for monitoring job in servers, printers, and other devices. Version: 1.0
Imported Objects
| SNMPv2-CONF | MODULE-COMPLIANCE OBJECT-GROUP |
| SNMPv2-SMI | enterprises Integer32 MODULE-IDENTITY OBJECT-TYPE |
| SNMPv2-TC | TEXTUAL-CONVENTION |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.4.1.2699.1.1 | IdentityjobmonMIB | The MIB module for monitoring job in servers, printers, and other devices. Version: 1.0 | ||
| 1.3.6.1.4.1.2699.1.1.1 | NodejobmonMIBObjects | |||
| 1.3.6.1.4.1.2699.1.1.1.1 | NodejmGeneral | |||
| 1.3.6.1.4.1.2699.1.1.1.1.1 | TablejmGeneralTable | not-accessible | current | The jmGeneralTable consists of information of a general nature that are per-job-set, but are not per-job. See Section 2 entitled 'Terminology and Job Model' fo… |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1 | RowjmGeneralEntry | not-accessible | current | Information about a job set (queue). An entry SHALL exist in this table for each job set. |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.1 | ColumnjmGeneralJobSetIndex | not-accessible | current | A unique value for each job set in this MIB. The jmJobTable and jmAttributeTable tables have this same index as their primary index. The value(s) of the jmGene… |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.2 | ColumnjmGeneralNumberOfActiveJobs | read-only | current | The current number of 'active' jobs in the jmJobIDTable, jmJobTable, and jmAttributeTable, i.e., the total number of jobs that are in the pending, processing, … |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.3 | ColumnjmGeneralOldestActiveJobIndex | read-only | current | The jmJobIndex of the oldest job that is still in one of the 'active' states (pending, processing, or processingStopped). In other words, the index of the 'act… |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.4 | ColumnjmGeneralNewestActiveJobIndex | read-only | current | The jmJobIndex of the newest job that is in one of the 'active' states (pending, processing, or processingStopped). In other words, the index of the 'active' j… |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.5 | ColumnjmGeneralJobPersistence | read-only | current | The minimum time in seconds for this instance of the Job Set that an entry SHALL remain in the jmJobIDTable and jmJobTable after processing has completed, i.e.… |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.6 | ColumnjmGeneralAttributePersistence | read-only | current | The minimum time in seconds for this instance of the Job Set that an entry SHALL remain in the jmAttributeTable after processing has completed , i.e., the time… |
| 1.3.6.1.4.1.2699.1.1.1.1.1.1.7 | ColumnjmGeneralJobSetName | read-only | current | The human readable name of this job set assigned by the system administrator (by means outside of this MIB). Typically, this name SHOULD be the name of the job… |
| 1.3.6.1.4.1.2699.1.1.1.2 | NodejmJobID | |||
| 1.3.6.1.4.1.2699.1.1.1.2.1 | TablejmJobIDTable | not-accessible | current | The jmJobIDTable provides a correspondence map (1) between the job submission ID that a client uses to refer to a job and (2) the jmGeneralJobSetIndex and jmJo… |
| 1.3.6.1.4.1.2699.1.1.1.2.1.1 | RowjmJobIDEntry | not-accessible | current | The map from (1) the jmJobSubmissionID to (2) the jmGeneralJobSetIndex and jmJobIndex. An entry SHALL exist in this table for each job currently known to the a… |
| 1.3.6.1.4.1.2699.1.1.1.2.1.1.1 | ColumnjmJobSubmissionID | not-accessible | current | A quasi-unique 48-octet fixed-length string ID which identifies the job within a particular client-server environment. There are multiple formats for the jmJob… |
| 1.3.6.1.4.1.2699.1.1.1.2.1.1.2 | ColumnjmJobIDJobSetIndex | read-only | current | This object contains the value of the jmGeneralJobSetIndex for the job with the jmJobSubmissionID value, i.e., the job set index of the job set in which the jo… |
| 1.3.6.1.4.1.2699.1.1.1.2.1.1.3 | ColumnjmJobIDJobIndex | read-only | current | This object contains the value of the jmJobIndex for the job with the jmJobSubmissionID value, i.e., the job index for the job when the server or device accept… |
| 1.3.6.1.4.1.2699.1.1.1.3 | NodejmJob | |||
| 1.3.6.1.4.1.2699.1.1.1.3.1 | TablejmJobTable | not-accessible | current | The jmJobTable consists of basic job state and status information for each job in a job set that (1) monitoring applications need to be able to access in a sin… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1 | RowjmJobEntry | not-accessible | current | Basic per-job state and status information. An entry SHALL exist in this table for each job, no matter what the state of the job is. Each job SHALL appear in o… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.1 | ColumnjmJobIndex | not-accessible | current | The sequential, monatonically increasing identifier index for the job generated by the server or device when that server or device accepted the job. This index… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.2 | ColumnjmJobState | read-only | current | The current state of the job (pending, processing, completed, etc.). Agents SHALL implement only those states which are appropriate for the particular implemen… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.3 | ColumnjmJobStateReasons1 | read-only | current | Additional information about the job's current state, i.e., information that augments the value of the job's jmJobState object. Implementation of any reason va… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.4 | ColumnjmNumberOfInterveningJobs | read-only | current | The number of jobs that are expected to complete processing before this job has completed processing according to the implementation's queuing algorithm, if no… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.5 | ColumnjmJobKOctetsPerCopyRequested | read-only | current | The total size in K (1024) octets of the document(s) being requested to be processed in the job. The agent SHALL round the actual number of octets up to the ne… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.6 | ColumnjmJobKOctetsProcessed | read-only | current | The total number of octets processed by the server or device measured in units of K (1024) octets so far. The agent SHALL round the actual number of octets pro… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.7 | ColumnjmJobImpressionsPerCopyRequested | read-only | current | The total size in number of impressions of the document(s) submitted. In computing this value, the server/device SHALL NOT include the multiplicative factors c… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.8 | ColumnjmJobImpressionsCompleted | read-only | current | The total number of impressions completed for this job so far. For printing devices, the impressions completed includes interpreting, marking, and stacking the… |
| 1.3.6.1.4.1.2699.1.1.1.3.1.1.9 | ColumnjmJobOwner | read-only | current | The coded character set name of the user that submitted the job. The method of assigning this user name will be system and/or site specific but the method MUST… |
| 1.3.6.1.4.1.2699.1.1.1.4 | NodejmAttribute | |||
| 1.3.6.1.4.1.2699.1.1.1.4.1 | TablejmAttributeTable | not-accessible | current | The jmAttributeTable SHALL contain attributes of the job and document(s) for each job in a job set. Instead of allocating distinct objects for each attribute, … |
| 1.3.6.1.4.1.2699.1.1.1.4.1.1 | RowjmAttributeEntry | not-accessible | current | Attributes representing information about the job and document(s) or resources required and/or consumed. Each entry in the jmAttributeTable is a per-job entry … |
| 1.3.6.1.4.1.2699.1.1.1.4.1.1.1 | ColumnjmAttributeTypeIndex | not-accessible | current | The type of attribute that this row entry represents. The type MAY identify information about the job or document(s) or MAY identify a resource required to pro… |
| 1.3.6.1.4.1.2699.1.1.1.4.1.1.2 | ColumnjmAttributeInstanceIndex | not-accessible | current | A running 16-bit index of the attributes of the same type for each job. For those attributes with only a single instance per job, this index value SHALL be 1. … |
| 1.3.6.1.4.1.2699.1.1.1.4.1.1.3 | ColumnjmAttributeValueAsInteger | read-only | current | The integer value of the attribute. The value of the attribute SHALL be represented as an integer if the enum description in the JmAttributeTypeTC textual-conv… |
| 1.3.6.1.4.1.2699.1.1.1.4.1.1.4 | ColumnjmAttributeValueAsOctets | read-only | current | The octet string value of the attribute. The value of the attribute SHALL be represented as an OCTET STRING if the enum description in the JmAttributeTypeTC te… |
| 1.3.6.1.4.1.2699.1.1.2 | NodejobmonMIBNotifications | |||
| 1.3.6.1.4.1.2699.1.1.3 | NodejmMIBConformance | |||
| 1.3.6.1.4.1.2699.1.1.3.1 | CompliancejmMIBCompliance | current | The compliance statement for agents that implement the job monitoring MIB. | |
| 1.3.6.1.4.1.2699.1.1.3.2 | NodejmMIBGroups | |||
| 1.3.6.1.4.1.2699.1.1.3.2.1 | GroupjmGeneralGroup | current | The general group. | |
| 1.3.6.1.4.1.2699.1.1.3.2.2 | GroupjmJobIDGroup | current | The job ID group. | |
| 1.3.6.1.4.1.2699.1.1.3.2.3 | GroupjmJobGroup | current | The job group. | |
| 1.3.6.1.4.1.2699.1.1.3.2.4 | GroupjmAttributeGroup | current | The attribute group. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| JmAttributeTypeTC | INTEGER { other(1), jobStateReasons2(3), jobStateReasons3(4), jobStateReasons4(5), processingMessage(6), processingMessageNaturalLangTag(7), jobCodedCharSet(8), jobNaturalLanguageTag(9), jobURI(20), jobAccountName(21), serverAssignedJobName(22), jobName(23), jobServiceTypes(24), jobSourceChannelIndex(25), jobSourcePlatformType(26), submittingServerName(27), submittingApplicationName(28), jobOriginatingHost(29), deviceNameRequested(30), queueNameRequested(31), physicalDevice(32), numberOfDocuments(33), fileName(34), documentName(35), jobComment(36), documentFormatIndex(37), documentFormat(38), jobPriority(50), jobProcessAfterDateAndTime(51), jobHold(52), jobHoldUntil(53), outputBin(54), sides(55), finishing(56), printQualityRequested(70), printQualityUsed(71), printerResolutionRequested(72), printerResolutionUsed(73), tonerEcomonyRequested(74), tonerEcomonyUsed(75), tonerDensityRequested(76), tonerDensityUsed(77), jobCopiesRequested(90), jobCopiesCompleted(91), documentCopiesRequested(92), documentCopiesCompleted(93), jobKOctetsTransferred(94), sheetCompletedCopyNumber(95), sheetCompletedDocumentNumber(96), jobCollationType(97), impressionsSpooled(110), impressionsSentToDevice(111), impressionsInterpreted(112), impressionsCompletedCurrentCopy(113), fullColorImpressionsCompleted(114), highlightColorImpressionsCompleted(115), pagesRequested(130), pagesCompleted(131), pagesCompletedCurrentCopy(132), sheetsRequested(150), sheetsCompleted(151), sheetsCompletedCurrentCopy(152), mediumRequested(170), mediumConsumed(171), colorantRequested(172), colorantConsumed(173), mediumTypeConsumed(174), mediumSizeConsumed(175), jobSubmissionToServerTime(190), jobSubmissionTime(191), jobStartedBeingHeldTime(192), jobStartedProcessingTime(193), jobCompletionTime(194), jobProcessingCPUTime(195) } | current | The type of the attribute which identifies the attribute. NOTE - The enum assignments are grouped logically with values assigned in groups of 20, so that additional values may be registered in the future and assigned a … |
| JmBooleanTC | INTEGER { unknown(2), false(3), true(4) } | current | Boolean true or false value. This is a type 2 enumeration. See Section 3.7.1.2. |
| JmFinishingTC | INTEGER { other(1), unknown(2), none(3), staple(4), punch(5), cover(6), bind(7) } | current | The type of finishing operation. These values are the same as the enum values of the IPP 'finishings' attribute. See Section 3.7.1.2. other(1), Some other finishing operation besides one of the specified or registered v… |
| JmJobCollationTypeTC | INTEGER { other(1), unknown(2), uncollatedSheets(3), collatedDocuments(4), uncollatedDocuments(5) } | current | This value is the type of job collation. Implementations that don't support multiple documents or don't support multiple copies SHALL NOT support the uncollatedDocuments(5) value. This is a type 2 enumeration. See Secti… |
| JmJobServiceTypesTC | INTEGER (0..2147483647) | current | Specifies the type(s) of service to which the job has been submitted (print, fax, scan, etc.). The service type is represented as an enum that is bit encoded with each job service type so that more general and arbitrary… |
| JmJobSourcePlatformTypeTC | INTEGER { other(1), unknown(2), sptUNIX(3), sptOS2(4), sptPCDOS(5), sptNT(6), sptMVS(7), sptVM(8), sptOS400(9), sptVMS(10), sptWindows(11), sptNetWare(12) } | current | The source platform type that can submit jobs to servers or devices in any of the 3 configurations. This is a type 2 enumeration. See Section 3.7.1.2. See also IANA operating-system-names registry. |
| JmJobStateReasons1TC | INTEGER (0..2147483647) | current | The JmJobStateReasonsNTC (N=1..4) textual-conventions are used with the jmJobStateReasons1 object and jobStateReasonsN (N=2..4), respectively, to provide additional information regarding the current jmJobState object va… |
| JmJobStateReasons2TC | INTEGER (0..2147483647) | current | This textual-convention is used with the jobStateReasons2 attribute to provides additional information regarding the jmJobState object. See section 3.3.9.2 for the specification of JmJobStateReasons2TC. See section 3.3.… |
| JmJobStateReasons3TC | INTEGER (0..2147483647) | current | This textual-convention is used with the jobStateReasons3 attribute to provides additional information regarding the jmJobState object. See section 3.3.9.3 for the specification of JmJobStateReasons3TC. See section 3.3.… |
| JmJobStateReasons4TC | INTEGER (0..2147483647) | current | This textual-convention is used in the jobStateReasons4 attribute to provides additional information regarding the jmJobState object. See section 3.3.9.4 for the specification of JmJobStateReasons4TC. See section 3.3.9.… |
| JmJobStateTC | INTEGER { unknown(2), pending(3), pendingHeld(4), processing(5), processingStopped(6), canceled(7), aborted(8), completed(9) } | current | The current state of the job (pending, processing, completed, etc.). The following figure shows the normal job state transitions: + / + | ^ ^ \ | v v / + Figure 4 - Normal Job State Transitions Normally a job progresses… |
| JmJobStringTC | OCTET STRING (SIZE (0..63)) | current | To facilitate internationalization, this TC represents information using any coded character set registered by IANA as specified in section 3.7. While it is recommended that the coded character set be UTF-8 [UTF-8], the… |
| JmJobSubmissionIDTypeTC | OCTET STRING(SIZE(1)) | current | Identifies the format type of a job submission ID. Each job submission ID is a fixed-length, 48-octet printable US-ASCII [US-ASCII] coded character string containing no control characters, consisting of the fields defin… |
| JmMediumTypeTC | INTEGER { other(1), unknown(2), stationery(3), transparency(4), envelope(5), envelopePlain(6), envelopeWindow(7), continuousLong(8), continuousShort(9), tabStock(10), multiPartForm(11), labels(12), multiLayer(13) } | current | Identifies the type of medium. other(1), The type is neither one of the values listed in this specification nor a registered value. unknown(2), The type is not known. stationery(3), Separately cut sheets of an opaque ma… |
| JmNaturalLanguageTagTC | OCTET STRING (SIZE (0..63)) | current | An IETF RFC 1766-compliant 'language tag', with zero or more sub-tags that identify a natural language. While RFC 1766 specifies that the US-ASCII values are case-insensitive, this MIB specification requires that all ch… |
| JmPrinterResolutionTC | OCTET STRING (SIZE(9)) | current | Printer resolutions. Nine octets consisting of two 4-octet SIGNED-INTEGERs followed by a SIGNED-BYTE. The values are the same as those specified in the Printer MIB [printmib]. The first SIGNED-INTEGER contains the value… |
| JmPrintQualityTC | INTEGER { other(1), unknown(2), draft(3), normal(4), high(5) } | current | Print quality settings. These values are the same as the enum values of the IPP 'print- quality' attribute. See Section 3.7.1.2. This is a type 2 enumeration. See Section 3.7.1.2. |
| JmTimeStampTC | INTEGER (0..2147483647) | current | The simple time at which an event took place. The units are in seconds since the system was booted. NOTE - JmTimeStampTC is defined in units of seconds, rather than 100ths of seconds, so as to be simpler for agents to i… |
| JmTonerEconomyTC | INTEGER { unknown(2), off(3), on(4) } | current | Toner economy settings. This is a type 2 enumeration. See Section 3.7.1.2. |
| JmUTF8StringTC | OCTET STRING (SIZE (0..63)) | current | To facilitate internationalization, this TC represents information taken from the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 character encoding scheme. See section 3.6.1, entitled: 'Tex… |