Information
Limited support BMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Ops Monitor for Java Environments 4.1.

Defining product initialization parameters


Use the following procedure to specify product initialization parameters for the MainView for Java Environments PAS.

Copy BBPARM member MJEINI00 to UBBPARM.
In the copied MJEINI00 member, define the following parameters:


Parameter

Default value

Description

AUTODISC=[YES | NO]

YES | NO

Whether to discover new JVMs and JVM threads automatically

At startup, MainView for Java Environments discovers all JVMs running on the system. AUTODISC controls when to discover new JVMs that are added subsequently:

  • YES (the default for z/OS 2.2 or later) automatically discovers JVMs when they are added.

    Warning

    Note

    To use this option, you must be running z/OS 2.2 or later.

  • NO (the default for z/OS 2.1) uses timed discovery, which checks for new JVMs at timed intervals (instead of automatic discovery).

    Warning

    Note

    If you select timed discovery, you can change the timed interval and check for new JVMs on demand as explained in Working-with-timed-discovery.


AUTOTARGET=[YES | NO]

YES

Whether MainView for Java Environments should automatically create target definitions for Health Center agents without defined targets

Valid values are:

  • YES, which creates a target definition that will exist for the lifetime of the JVM
  • NO, which tells MainView for Java Environments to use only defined targets to collect Health Center data
Warning

Note

The product uses the parameters defined in the default target definition MJETGT00 to create the new target profile. If you specify AUTOTARGET=YES, the JMX port value in the default target member must be 0.

DBCSSID=dbcSSID

DCSN

SSID of the BMC Execution Component for z/OS (DBC) subsystem on which the NGL instance is running

Warning

Note

The BMC Execution Component for z/OS was previously named DB2 Component Services.

DEBUGLVL=nnn

1

Level of debugging

Valid values are 0 through 255.

Warning

Note

  • You should change the debug level only at BMC Support's request.
  • If you specify a value higher than 255, the debug level is set to 255.

EVENTPORT=portName

20333

Listener port for unsolicited messages from the MJEJVM to the PAS

Success

Tip

You can get this port from the TCP/IP port assigners.

EVTASK=nn

3

Specifies the number of zIIP enabled storage request blocks (SRBs) to process, accept, and receive events and other unsolicited messages

Valid values are 1 through 75.

If you experience dropped sockets when the MJEJVM is communicating with the PAS, increase this value to reduce the risk of losing data.
BMC recommends specifying the default value if the SOMAXCONN parameter in the OMVS segment is set above 300.

HCPORTEND=nnnn

HCPORTSTART+ 100

The last port for which MainView for Java Environments should search for Health Center agent listeners

You can specify any TCP/IP port on which you have or expect to have an active Health Center agent.

Warning

Note

This value must be higher than the HCPORTSTART value.

HCPORTSTART=nnnn

1972

The starting port for which MainView for Java Environments should search for Health Center agent listeners

You can specify any TCP/IP port on which you have or expect to have an active Health Center agent.

HEALTHCENTER=[YES | NO]

YES

Whether MainView for Java Environments should start the Health Center port scan and collect Health Center data

JVMDISC=n

10

Discovery cycle in seconds

Valid values are 1 through 999.

Warning

Note

This parameter is not used if AUTODISC=YES.

LSDATACLAS=dataClassName

No default

For DFSMS allocation, the data class that MainView for Java Environments sends to NGL for allocating logset data sets

LSMGMTCLAS=managementClassName

No default

For DFSMS allocation, the management class that MainView for Java Environments sends to NGL for allocating logset data sets

LSPREFIX=hlq

No default

High-level qualifier for MainView for Java Environments logsets

The product will append this HLQ to the logset name for different record types.

For more information, see Working-with-logsets.

If this parameter is already specified, but a new LSPREFIX is required, perform the following steps to apply the new LSPREFIX:

  1. Modify LSPREFIX in the active INI member and save it.
  2. Stop the MainView for Java Environments PAS.
  3. Restart the NGL agent.
  4. Delete logset definitions with the old LSPREFIX.
  5. Start the MainView for Java Environments PAS.

LSSTORCLAS=storeClassName

No default

For DFSMS allocation, the store class that MainView for Java Environments sends to NGL for allocating logset data sets

LSVOLSER=volumeName

No default

Volume name for allocating the NGL log file

Warning

Note

The volume is not checked for a valid mounted volume on the MVS system. Allocating the volume might fail if the volume is not valid, or the volume is overridden by a DASD management routine during allocation.

MAXDUMP=n

5

The maximum number of dumps that MainView for Java Environments should take

Valid values are 1 though 9.

MJEENV=xx

00

Suffix of the MJEENVxx data set

This data set defines environmental variables.

MJEJTB=00

00

Suffix of the MJEJTBxx data set

This data set defines programs that you can use to start a JVM.

MJEJVMTO=nnn

60

Timeout value (maximum number of seconds that the PAS should wait for a response from the MJEJVM)

MJELOG=xx

00

Suffix of the logset members that you want MainView for Java Environments to use

Logset members are named MJELGnxx, where n represents the type of data contained in the logset. You can edit the logset members if you need to change default allocations or retentions. For more information, see Working-with-logsets.

MJESHPATH=path

No default

Path for the shell script (RunMjeJvm.sh) that generates the MJEJVM

Warning

Note

If the path does not fit on one line you can split the string at any "/" and continue on the next line.

MJETGT=xx

00

Suffix of the MJETGTxx target data set

This data set defines target-specific parameters. A default target datasest is available when you start the PAS for automatic discovery of Health Center and traditional WebSphere Application Server (WAS) servant JMX targets.

MJEWLT=xx

00

Suffix of the MJEWLTxx data set

This data set defines the JVMs that are defined on the Server Availability Watch List.

MONTCBMAX=nnn

780

Number of subtasks active in the JVM  

If MONTCBMAX is exceeded for a JVM, MainView for Java Environments issues message MJETCK22W or MJETCH02W for each affected JVM.

To avoid losing data at JVM shutdown, increase the value of MONTCBMAX to 110% of the maximum number of threads that you want to monitor on the JVM.

MVHISTORY=[YES | NO]

YES

Sets the default for MainView Infrastructure (MVI) history collection for MJEJVM targets

You can override this default when defining individual targets.

Valid values are:

  • YES (the default), which collects history data
  • NO, which does not collect history data

MVMONMV=[M | N]

M

Whether MainView for Java Environments should join enclaves to track CPU usage that does not involve IBM z Systems Integrated Information Processors (zIIPs)

Valid values are:

  • M, which joins enclaves for all MainView for Java Environments code
  • N, which joins only as required

NGLMSGLVL=nn

8

Message level for NGL debugging

Warning

Note

Specifing a lower number might reduce the amount of messages that NGL produces.

NGLPIID=nglPiid

MVJ1

Product instance identifier (PIID) for the NGL agent

NGLREFRESH=[YES | NO]

YES

Whether MainView for Java Environments can stop or restart the NGL agent

The NGL agents must be restarted if MainView for Java Environments changes the index for a record, or logset definitions.

Valid values are:

  • YES (the recommended value), which automatically restarts the NGL agent if MainView for Java Environments determines that restart is required following a change
  • NO, which does not automatically restart the NGL agent. If you specify NO, you must manually restart the NGL agent.
    You might want to specify NO  if you are sharing an NGL PIID with another product.

    Warning

    Note

    Queries using any changed indexes result in data that does not match the query being returned, or no data at all—depending on the change.

NGLRETRY=nn

32

Following an initial failed attempt, the number of times the product will try again to connect to the DBC or NGL subsystem

PASCON=context

pasJobName

The context for the MainView for Java Environments PAS

The default context for the MainView for Java Environments PAS is the job name, but you can choose a different context, such as &SYSNAME.

REPORT=[ALL | TGT | NO]

No default

Whether to collect interval JVM CPU data from NGL logsets

Data is collected each time the JINV is updated. Valid values are:

  • ALL, which collects all interval JVM CPU data
  • TGT, which collects interval JVM CPU data only for jobs that are MVI targets

    Warning

    Note

    This option requires SMF interval data.


  • NO, which does not collect any interval JVM CPU data

SMF121=[YES | NO]

YES

Whether to collect SMF 121-1 records for JZOS

SMF29=[YES | NO]

YES

Whether to collect SMF 29-2 records for IMS14

For more information, see the sample MJEINI00 member.



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Ops Monitor for Java Environments 3.3