MQ Requirements - ironstream_for_servicenow_discovery_1 - 7.5

Ironstream for ServiceNow® Discovery for IBM Z® Installation

Product type
Software
Portfolio
Integrate
Product family
Ironstream
Product
Ironstream > Ironstream for ServiceNow® Discovery
Version
7.5
Language
English
Product name
Ironstream for ServiceNow® Discovery for IBM Z®
Title
Ironstream for ServiceNow® Discovery for IBM Z® Installation
First publish date
2007
Last updated
2024-08-08
Published on
2024-08-08T06:53:53.282000

General

If RACF security is active for WebSphere MQ, these steps must be done depending on the RACF MQ classes that are active.

  • If the MQCONN class is active:

The Ironstream agent user must have access to the mqssid.BATCH profile (where mqssid is the MQ subsystem name):

PERMIT mqssid.BATCH CLASS(MQCONN) ID(agent-user) ACCESS(READ)

  • If the MQQUEUE class is active for WebSphere MQ:

The agent user must have update access to the SYSTEM.COMMAND.REPLY.MODEL queue and the command input queue, for example:

PERMIT mqssid.SYSTEM.COMMAND.REPLY.MODEL CLASS(MQQUEUE) ID(agent-user) ACCESS(UPDATE)

PERMIT mqssid.SYSTEM.COMMAND.INPUT CLASS(MQQUEUE) ID(agent-user) ACCESS(UPDATE)

A profile for the Ironstream command reply queue must be created, and the agent user given Alter access to create and delete this queue. For example:

RDEFINE mqssid.EVIEW.COMMAND.REPLY.Q UACC(NONE)

PERMIT mqssid.EVIEW.COMMAND.REPLY.Q CLASS(MQQUEUE) ID(agent-user) ACCESS(ALTER)

  • If the MQCMDS class is active:

The agent user must be given access to these MQ display commands:


PERMIT mqssid.DISPLAY.SYSTEM  CLASS(MQCMDS) ID(agent-user) ACCESS(READ)
PERMIT mqssid.DISPLAY.GROUP   CLASS(MQCMDS) ID(agent-user) ACCESS(READ)
PERMIT mqssid.DISPLAY.QUEUE   CLASS(MQCMDS) ID(agent-user) ACCESS(READ)
PERMIT mqssid.DISPLAY.QMGR    CLASS(MQCMDS) ID(agent-user) ACCESS(READ)
PERMIT mqssid.DISPLAY.CHANNEL CLASS(MQCMDS) ID(agent-user) ACCESS(READ)
PERMIT mqssid.DISPLAY.CHINIT  CLASS(MQCMDS) ID(agent-user) ACCESS(READ)
PERMIT mqssid.DISPLAY.GROUP   CLASS(MQCMDS) ID(agent-user) ACCESS(READ)

The Ironstream discovery agent JCL must be updated to include the MQ SCSQAUTH dataset in the STEPLIB concatenation. While it is typical in some environments to create unique SCSQAUTH datasets to hold different startup parameter members (CSQZPARM), the only required dataset for the agent STEPLIB is the IBM-supplied SCSQAUTH dataset. SCSQAUTH datasets that contain only parameter members are not required in the STEPLIB.

RACF Permissions

Commands Issued RACF General Resource Native or RACF Security Configuration Requirements

                  SubsystemPrefix DISPLAY SYSTEM
                
MQCMDS Class = MQCMDS
Profile = MQSSID.DISPLAY.GROUP with Authority READ

                  SubsystemPrefix DISPLAY QMGR ALL
                
MQCMDS Class = MQCMDS
Profile = MQSSID.DISPLAY.QMGR with Authority READ

                  SubsystemPrefix DISPLAY CHINIT
                
MQCMDS Class = MQCMDS
Profile = MQSSID.DISPLAY.CHINIT with Authority READ

                  SubsystemPrefix DISPLAY
QUEUE(*),RNAME,RQMNAME,XMITQ,USAGE,DESCR,
CLUSTER,CLUSNL,TARGQ,DEFTYPE,PROCESS
MQCMDS Class = MQCMDS
Profile = MQSSID.DISPLAY.QUEUE with Authority READ

                  SubsystemPrefix DISPLAY 
CHANNEL(*), CHLTYPE,TRPTYPE,DESCR,
CLUSTER, CLUSNL,CONNAME,XMITQ
MQCMDS Class = MQCMDS
Profile = MQSSID.DISPLAY.CHANNEL with Authority READ