-- file: cmtkgenq.mib -- -- COMTEK Services, Inc. MIB for OS/400 -- Release -- Date FEBRUARY 2000 -- Author JS -- Version 2.06 -- -- Copyright 1995-2000 COMTEK Services, Inc. All Rights Reserved. -- -- This COMTEK Services SNMP Management Information Base (MIB) -- Specification (Specification) embodies COMTEK Services' -- confidential and proprietary intellectual property. COMTEK Services -- retains all title and ownership in the Specification, including any -- revisions. -- -- This Specification is supplied "AS IS," and COMTEK Services makes no -- warranty, either express or implied, as to the use, operation, -- condition, or performance of the Specification. -- -- This is the User Specified Message Queue Monitor MIB for -- NM*Server for OS/400. It is subject to revision -- during product development/enhancement. COMTEK-OS400-GENERIC-QMONITOR-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC1212 TRAP-TYPE FROM RFC1215 trapNum FROM COMTEKA4-MIB comtek,comtekos400Mib FROM COMTEK-DEFINITIONS-MIB; comtekos400 OBJECT IDENTIFIER ::= { comtek 5 } os400genericQmonitor OBJECT IDENTIFIER ::= { comtekos400 2 } cmtkGenQCfg OBJECT IDENTIFIER ::= { os400genericQmonitor 1 } cmtkGenQVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "subagent version " ::= { cmtkGenQCfg 1 } os400monitoredQCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "number of message queues being monitored" ::= { cmtkGenQCfg 2 } os400MonQCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF Os400MonQCfgTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table description" ::= { cmtkGenQCfg 3 } os400MonQCfgTableEntry OBJECT-TYPE SYNTAX Os400MonQCfgTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Row in table description" INDEX {os400MsgQueueIndex} ::= { os400MonQCfgTable 1 } Os400MonQCfgTableEntry ::= SEQUENCE { os400MsgQueueIndex INTEGER, os400MsgQueueName DisplayString, os400MsgQueueLib DisplayString, os400MsgQueueMinSeverity INTEGER, os400MsgQueueMaxAge INTEGER, os400MsgQueueFilterFile DisplayString } os400MsgQueueIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This is the index for the message queue monitor configuration table. " ::= { os400MonQCfgTableEntry 1} os400MsgQueueName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This is the name of the queue that is being monitored." ::= { os400MonQCfgTableEntry 2 } os400MsgQueueLib OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This is the library where the message queue is located" ::= { os400MonQCfgTableEntry 3 } os400MsgQueueMinSeverity OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This is the minimum severity message to forward to the SNMP Manager for this message queue" ::= { os400MonQCfgTableEntry 4 } os400MsgQueueMaxAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This is the maximum message age in minutes for filtering messages from this message queue. " ::= { os400MonQCfgTableEntry 5 } os400MsgQueueFilterFile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The name of the file that contains the specifications for filtering messages based on the message ID. The filter can be configured to either forward or discard those message IDs which are specified in the filter." ::= { os400MonQCfgTableEntry 6 } os400MsgRspTable OBJECT-TYPE SYNTAX SEQUENCE OF Os400MsgRspTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is a sparse table that is used for responding to inquiry messages from the monitored message queues. The method for responding is to use the queue name and message number as indices to set the response." ::= { os400genericQmonitor 2 } os400MsgRspTableEntry OBJECT-TYPE SYNTAX Os400MsgRspTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Row in table description" INDEX {os400RspMsgQName, os400RspMsgNumber} ::= { os400MsgRspTable 1 } Os400MsgRspTableEntry ::= SEQUENCE { os400RspMsgQName DisplayString, os400RspMsgNumber INTEGER, os400RspMsgResponse DisplayString } os400RspMsgQName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This is the name of the message queue that is being responded to." ::= { os400MsgRspTableEntry 1 } os400RspMsgNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This is the message number of the message that a response is being sent to" ::= { os400MsgRspTableEntry 2 } os400RspMsgResponse OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This is the response that is being sent to the monitored message queue for the specified message number" ::= { os400MsgRspTableEntry 3 } cmtkGenQTrapVars OBJECT IDENTIFIER ::= { os400genericQmonitor 3 } os400GenQTrapMsgQName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Name of the message queue that received a message" ::= { cmtkGenQTrapVars 1 } os400GenQTrapMsgKey OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The message key for thereceived message" ::= { cmtkGenQTrapVars 2 } os400GenQTrapMsgSeverity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The severity of the message" ::= { cmtkGenQTrapVars 3 } os400GenQTrapMsgId OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The message ID for the message" ::= { cmtkGenQTrapVars 4 } os400GenQTrapMsgType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The type of message" ::= { cmtkGenQTrapVars 5 } os400GenQTrapMsgText OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The message text" ::= { cmtkGenQTrapVars 6 } os400GenQTrapMsgSendJob OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The job that sent the message" ::= { cmtkGenQTrapVars 7 } os400GenQTrapMsgUserName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user profile that sent the message" ::= { cmtkGenQTrapVars 8 } os400GenQTrapMsgJobNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The job number of the job that sent the message" ::= { cmtkGenQTrapVars 9 } os400GenQTrapMsgProgramName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the program that sent the message" ::= { cmtkGenQTrapVars 10 } qMonitor TRAP-TYPE ENTERPRISE comtekos400Mib VARIABLES { trapNum, os400GenQTrapMsgQName, os400GenQTrapMsgKey, os400GenQTrapMsgSeverity, os400GenQTrapMsgId, os400GenQTrapMsgType, os400GenQTrapMsgText, os400GenQTrapMsgSendJob, os400GenQTrapMsgUserName, os400GenQTrapMsgJobNumber, os400GenQTrapMsgProgramName } DESCRIPTION "This trap indicates that a message was received on a user specified mesage queue." ::= 11 END