Customizing the BMC AMI Ops user interface
After the installation and configuration process, import SSL certificates and then complete the additional procedures (as needed) to make sure the component receives data as expected.
To configure SSL certificates to a keystore as a local file
The BMC AMI Ops User Interface component uses TLS authentication to communicate between the BMC AMI Ops User Interface client and the BMC AMI Ops User Interface server. Digital certificates are required.
Add a keystore file with the default name, amiops.keystore, to the default directory, installationDirectory/amiops/tomcat/conf, on the BMC AMI Ops User Interface server.
If you want to rename or relocate the keystore file, update the SERVXMLA member of the &INSTALLHLQ.BMCSAMP data set.Restart the server: In the spool (SDSF), use the /S MUXTCJCL command. (The default procedure name is MUXTCJCL. Replace the name with the procedure name you specified when you installed the component.)
If the server does not start, confirm the settings in the STDERR task of the MUXTCJCL job.
To configure SSL certificates using a SAF keystore
You can configure HTTPS connection with keyring support for system authorization facility (SAF) user IDs.
Configure your keystore with SAF.
Configure the TLS connector in the SERVXMLA member of the &INSTALLHLQ.BMCSAMP data set by adding the following attributes in the server XML file:
- keyAlias—label name of the server certificate
- keystorePass—must be set as password
- keystoreType—must be set as JCERACFKS
- keystoreFile—file in the following format: safkeyring://opsUIuserID/keyringName
The value of opsUIuserID is the user ID that runs BMC AMI Ops User Interface.
The value of keyringName is the name you gave to the keyring.
Restart the server: in the spool (SDSF), use the /S MUXTCJCL command. (The default procedure name is MUXTCJCL. Replace the name with the procedure name you specified when you installed the component.)
If the server does not start, confirm the settings in the STDERR task of the MUXTCJCL job.
To change the port number and host name on the BMC AMI Ops UI server
After you import certificates into a keystore, you can optionally change the port number and host name for the BMC AMI Ops User Interface server.
- Edit the SERVVARA member of the &INSTALLHLQ.UBBSAMP data set.
To change the HTTPS port number, replace the sslPort value as displayed in italics in the following example:
<!ENTITY sslPort "18443"> <!-- if SERVXML configured
for SSL/TLS -->(For HTTP) To change the HTTP port number, replace the httpPort value as displayed in italics in the following example:
<!ENTITY httpPort "15565"> <!-- the Tomcat HTTP port
-->See To enable BMC AMI Ops UI use with HTTP later in this topic.
To change the host name to a name other than the LPAR where BMC AMI Ops User Interface is configured, replace the hostname value as displaed in the italics in the following example:
<!ENTITY hostname "localhost"> <!-- normally don't need
to change -->- Restart the server: in the spool (SDSF), use the /S MUXTCJCL command. (The default procedure name is MUXTCJCL. Replace the name with the procedure name you specified when you installed the component.)
(iPad only) To enable BMC AMI Ops User Interface use with HTTPS
Perform the following steps to enable messages over TCP and TLS for an object that coordinates network data transfer tasks. This is disabled by default.
- In the iPad settings, select the Safari browser.
- In the Safari browser settings, select Advanced > Experimental Features.
- Turn on NSURLSession WebSocket.
To enable BMC AMI Ops User Interface use with HTTP
By default, the BMC AMI Ops User Interface server is set to run with HTTPS. If you want to run BMC AMI Ops User Interface with HTTP, perform the following steps:
- On the BMC AMI Ops User Interface server, open the application.properties file, located on the BMC AMI Ops User Interface server in the installationDirectory/amiops/config directory.
- Change the value of secure.cookie to false and save the file.
- Open the SERVXMLA member of the &INSTALLHLQ.BMCSAMP data set.
Uncomment the HTTP connector by removing the <!-- and --> comment markers from before and after the connector and save the file.
The following code sample shows the connector:
<Connector port="&httpPort;" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="&sslPort;" />- Restart the server: in the spool (SDSF), use the /S MUXTCJCL command. (The default procedure name is MUXTCJCL. Replace the name with the procedure name you specified when you installed the component.)
To verify the maintenance level
Messages are issued to the BMC AMI Ops User Interface server job log that indicate the maintenance level of the BMC AMI Ops User Interface executables.
In this example, the PTF level of AMIOPSWAR is None.
To log into the BMC AMI Ops UI client
After the server starts, you can log in to BMC AMI Ops User Interface.
In any browser, go to https://host:port/amiops/login .
- For host, use the IP address or name of the system on which the BMC AMI Ops User Interface server is running.
- For port, use the networking port number.
Where to go from here
To log in to BMC AMI Ops User Interface and start using its features, see Logging-in-and-viewing-the-Overview-in-the-BMC-AMI-Ops-UI.
If you are not seeing the data you expect, see Troubleshooting-the-BMC-AMI-Ops-user-interface.