Share This:

The TrueSight Operations Management products can now be configured to use Azul 8 Java. The Azul 8 Java license is included in the BMC license for TrueSight Operations Management. A separate license for Azul is not required. BMC released a Technical Bulletin shortly after TrueSight Operations Management 11.3.01 was released. This was meant to provide customers with another Java option.  There are always concerns and security vulnerabilities with Java and other components which can be problematic for customers. In order to provide options, some TrueSight components now support Azul 8 Java.

 

See also: Java Support link

 

Azul 8 Java is supported on the following components:

  • TrueSight Presentation Server - Only 64-bit
  • TrueSight Infrastructure Management - (Linux) - Only 64-bit and (Windows) - 32-bit and 64-bit
  • TrueSight IT Data Analytics - Only 64-bit
  • TrueSight App Visibility Manager - Only 64-bit
  • Impact Integration Web Services - Only 32-bit
  • Integration Services - 32-bit and 64-bit
  • Remote Administration Console - 32-bit

 

Note: Java applets not supported

The Azul JRE does not support Java applets. If you are using Java applets, you must use the Oracle JRE 8 on the client browser to access SNMP Adapter Configuration Manager.

 

The process to replace Java with Azul 8 Java includes a download of the files and scripts needed. For 11.3.01 and 113.02 users, the files for TSPS and TSIM are on the FTP site.

For 11.3.01, users can download the Azul 8 Java files from the following locations:

  • On the FTP server for TrueSight Presentation Server, TrueSight Infrastructure Management, and Integration Services - 11.3.01, 11.3.02
  • On the BMC Electronic Product Distribution (EPD) website for all other components

 

For 11.3.03 users:

For version 11.3.03, the Azul 8 Java scripts are available with the installer files, and the Azul binaries are available on the EPD.

Azul 8 Java is supported on the following components

ComponentRequired binariesLink to download binaries from the EPD

TrueSight Presentation Server

64-bit only

 

  TrueSight Presentation Server Version 11.3.03  

TrueSight Infrastructure Management

For Linux, 64-bit only

For Windows, 32-bit and 64-bit

  TrueSight Infrastructure Management Version 11.3.03  

TrueSight App Visibility Manager

64-bit only

  TrueSight App Visibility Manager Version 11.3.03  

Integration Services32-bit and 64-bit

  Integration Services Version 11.3.03

Note: Users must copy the Azul library and script files in the same drive where the product is installed.

Details on where to download the scripts needed to use Azul Java are found here

 

Running the Azul script performs the following tasks:

  1. Stops the relevant component.
  2. Takes a backup of the Oracle JRE.
  3. Replaces the Oracle JRE with the Azul JRE.
  4. (Not applicable to TrueSight App Visibility Manager) Copies the jre\lib\security\cacerts file from Oracle JRE to Azul JRE.Important: Restoring customized security files

    The script restores the <product_home>/jre/lib/security/cacerts file from the Oracle JRE. However, ensure that other customizations to the Oracle JRE are manually copied to the Azul JRE.

  5. Starts the services (Windows) or processes (Linux) for the relevant component.

 

Ensure that:

  • The product home environment variable is set.
  • The user who installed the product runs the Azul script.
  • If you are using a PATROL Agent to monitor a server component on the same computer where you are running the Azul script, stop the PATROL Agent before you run the script.

To run the script in a standalone environment

  • Unzip (Windows) or gunzip and untar (Linux) the Azul directory.
  • Use one of the following commands to run the Azul script depending on your component and operating system:
    ProductCommand for WindowsCommand for LinuxLocation of the Azul script
    TrueSight Infrastructure ManagementUpdate_JRE_For_TSIM.bat./Update_JRE_For_TSIM.sh
    • Windows: <installer_directory>\Windows\Utilities\Azul_Scripts
    • Linux: <installer_directory>/Linux/Utilities/Azul_Scripts
    TrueSight Presentation Server
    Update_JRE_For_TSPS.bat./Update_JRE_For_TSPS.sh
    • Windows: <installer_directory>\Windows\Utilities
    • Linux: <installer_directory>/Linux/Utilities
    TrueSight IT Data Analytics (not applicable for version 11.3.03)Update_JRE_For_ITDA.bat./Update_JRE_For_ITDA.sh
    • Windows: <installer_directory>\utility
    • Linux: <installer_directory>/utility
    TrueSight App Visibility ManagerUpdate_JRE_For_AppVis.bat./Update_JRE_For_AppVis.sh
    • Windows: <installer_directory>\utility
    • Linux: <installer_directory>/utility
    Impact Integration Web Services (not applicable for version 11.3.03)Update_JRE_For_IIWS.bat./Update_JRE_For_IIWS.sh
    • Windows: <installer_directory>\Windows\Utilities
    • Linux: <installer_directory>/Linux/Utilities
    Integration ServicesUpdate_JRE_For_IS.bat./Update_JRE_For_IS.sh
    • Windows: <installer_directory>\Windows\Utilities
    • Linux: <installer_directory>/Linux/Utilit

 

  • When the script prompts for confirmation to restart the component, type y to continue.
  • When prompted, enter the directory path where the Azul JRE is located. For example, c:\azul8.
    The script replaces the Oracle JRE with the Azul JRE and starts the services or processes for the relevant component.
  • Verify that your TrueSight Operations Management component is up and running.
  • To verify the changes, run the (Windows) java.exe -version or (Linux) ./java -version command from the appropriate directory in the following table:
    ComponentJRE directory
    TrueSight Infrastructure Management
    • Windows: %BMC_PROACTIVENET_HOME%\jre\bin
    • Linux: $BMC_PROACTIVENET_HOME/jre/bin
    TrueSight Presentation Server
    • Windows: %TRUESIGHTPSERVER_HOME%\truesightpserver\modules\jre
    • Linux: $TRUESIGHTPSERVER_HOME/truesightpserver/modules/jre
    TrueSight IT Data Analytics (not applicable for version 11.3.03)
    • Windows: %BMC_ITDA_HOME%\jre\bin
    • Linux: $BMC_ITDA_HOME/jre/bin
    TrueSight App Visibility Manager
    • Windows: %ADOPSSERVER_HOME%\ADOP_JRE\bin
    • Linux: $ADOPSSERVER_HOME/ADOP_JRE/bin
    Impact Integration Web Services (not applicable for version 11.3.03)
    • Windows: $IIWS_HOME/BMCIIWSJVM/bin
    • Linux: %IIWS_HOME%BMCIIWSJVM\bin
    Integration Services
    • Windows: %BPPM_AGENT_HOME%\jre\bin
    • Linux: $BPPM_AGENT_HOME/jre/bin
  • Stop the standby node.
  • On the primary node, unzip (Windows) or gunzip and untar (Linux) the Azul directory.
  • Use one of the following commands to run the Azul script depending on your component and operating system:
    ProductCommand for WindowsCommand for LinuxLocation of the Azul script
    TrueSight Infrastructure ManagementUpdate_JRE_For_TSIM.bat./Update_JRE_For_TSIM.sh
    • Windows: <installer_directory>\Windows\Utilities\Azul_Scripts
    • Linux: <installer_directory>/Linux/Utilities/Azul_Scripts
    TrueSight Presentation Server
    Update_JRE_For_TSPS.bat./Update_JRE_For_TSPS.sh
    • Windows: <installer_directory>\Windows\Utilities
    • Linux: <installer_directory>/Linux/Utilities
    TrueSight IT Data Analytics (not applicable for version 11.3.03)Update_JRE_For_ITDA.bat./Update_JRE_For_ITDA.sh
    • Windows: <installer_directory>\utility
    • Linux: <installer_directory>/utility
    TrueSight App Visibility ManagerUpdate_JRE_For_AppVis.bat./Update_JRE_For_AppVis.sh
    • Windows: <installer_directory>\utility
    • Linux: <installer_directory>/utility
    Impact Integration Web Services (not applicable for version 11.3.03)Update_JRE_For_IIWS.bat./Update_JRE_For_IIWS.sh
    • Windows: <installer_directory>\Windows\Utilities
    • Linux: <installer_directory>/Linux/Utilities
    Integration ServicesUpdate_JRE_For_IS.bat./Update_JRE_For_IS.sh
    • Windows: <installer_directory>\Windows\Utilities
    • Linux: <installer_directory>/Linux/Utilities
  • When the script prompts for confirmation to restart the component, type y to continue.
  • When prompted, enter the directory path where the Azul JRE is located. For example, c:\azul8.
    The script replaces the Oracle JRE with the Azul JRE and starts the services or processes for the relevant component.
  • Verify that your TrueSight Operations Management component is up and running.
  • To verify the changes, run (Windows) java.exe -version or (Linux) ./java -version command from the appropriate directory in the following table:
    ComponentJRE directory
    TrueSight Infrastructure Management
    • Windows: %BMC_PROACTIVENET_HOME%\jre\bin
    • Linux: $BMC_PROACTIVENET_HOME/jre/bin
    TrueSight Presentation Server
    • Windows: %TRUESIGHTPSERVER_HOME%\truesightpserver\modules\jre
    • Linux: $TRUESIGHTPSERVER_HOME/truesightpserver/modules/jre
    TrueSight IT Data Analytics (not applicable for version 11.3.03)
    • Windows: %BMC_ITDA_HOME%\jre\bin
    • Linux: $BMC_ITDA_HOME/jre/bin
    TrueSight App Visibility Manager
    • Windows: %ADOPSSERVER_HOME%\ADOP_JRE\bin
    • Linux: $ADOPSSERVER_HOME/ADOP_JRE/bin
    Impact Integration Web Services (not applicable for version 11.3.03)
    • Windows: $IIWS_HOME/BMCIIWSJVM/bin
    • Linux: %IIWS_HOME%BMCIIWSJVM\bin
    Integration Services
    • Windows: %BPPM_AGENT_HOME%\jre\bin
    • Linux: $BPPM_AGENT_HOME/jre/bin
  • Wait till the primary node is active, and perform steps 3 to 8 on the standby node.

 

Restoring the backed up Oracle JRE

If the Azul script runs into an error and cannot create the Azul JRE folder, do the following to restore the Oracle JRE:

  1. Stop all services or processes if they are running.
  2. Take a backup of the current JRE folder.
  3. Rename the jre_oracle_* folder as jre.
    For TrueSight Infrastructure Management, repeat this step for the jre_32bit folder.
  4. Start the services and processes.

 

Note possible issue: The Oracle backup folder is not created.

This issue might occur because of any of the following reasons:

  • The JRE folder is open.
  • The computer does not have enough disk space.

Solution

Do the following and run the script again:

  • Close the JRE folder and all command prompt windows.
  • (Windows) Go to the Task Manager and ensure that all Java processes are closed.
  • Ensure that there is enough disk space on the computer where you are running the script.

 

Issues/FAQ for Azul Java for TrueSight Operations Management

 

Azul upgrade script giving error "Access is denied."

User is an Administrator on the PC, but doesn't have System level access. McAfee does, so we cannot rename/kill the McAfee process. That process is named fcag.exe
We enabled batch echoing so that we could get more details. Suggested a manual copy of the Azul files into place, therefore side-step the script and McAfee

 

Is the ZULU build of Open Java supported with BMC TrueSight Infrastructure Management server?

Azul Java 8 and Azul Zulu Java 8 is same. BMC has purchased license for Azul java and following versions are certified by BMC.

1.8.0_202 and 1.8.0_232

This is what we see when we run the Java version command, it shows Zulu
./java -version

openjdk version "1.8.0_232"

OpenJDK Runtime Environment (Zulu 8.42.0.10-SA-linux64) (build 1.8.0_232-b18)

OpenJDK 64-Bit Server VM (Zulu 8.42.0.10-SA-linux64) (build 25.232-b18, mixed mode)

If any updates are needed for Azul Zulu Java, please open a case with Support provide the specific vulnerability reference and request assistance.

 

Do customers have to buy licenses for Azul Java?

BMC entered an agreement with Azul which is why we are able to distribute it. There is no need to purchase a license for Azul. BMC will work to update the documentation.

 

How can I check if the Oracle Java is replaced by Azul8 after running the utility of Update_JRE_For_TSPS.bat?

After downloading the "Azul 64-bit binaries for Windows" and "Azul scripts for Windows", the scripts were run.

Once the script was run, the following version information is reported:

C:\Program Files\BMC Software\TrueSightPServer\truesightpserver\modules\jre\bin>java -version
openjdk version "1.8.0_202"
OpenJDK Runtime Environment (Zulu 8.36.0.2-SA-win64) (build 1.8.0_202-b05)
OpenJDK 64-Bit Server VM (Zulu 8.36.0.2-SA-win64) (build 25.202-b05, mixed mode)

 

So in your environment, have you set the correct environment variable before the replacement? For example, the setting in a test environment is:

TRUESIGHTPSERVER_HOME=C:\Program Files\BMC Software\TrueSightPServer

 

 

ShortOnTime.jpg

Important Note to BPPM 9.x, 8.x users -- this will be your second reminder via the Community. Please reach out to your BMC Account Manager for assistance.

BMC has publicly announced the end of life of BPPM 9.6. This was done at the end of the year and the support will run out at the end of 2020.

Here is the official notice in case you did not receive it:


December 31, 2019 

Dear Customer: 

 

BMC is writing to you today as a customer of BMC ProactiveNet Performance Management.

Effective today and according to terms set out on BMC’s Customer Support site (https://www.bmc.com/support/resources/bmc-product-support-policy.html) BMC is announcing the End of Life for the BMC ProactiveNet Performance Management products as listed in the accompanying product table.  

 

BMC will continue to provide Limited Support for the current generally available versions of these products as defined at the Product End of Life section of BMC’s Product Support Policy until the end of support date of December 31, 2020. As per this policy, BMC will continue to develop hot fixes for problems of high technical impact; however, this solution is considered functionally stabilized, and therefore, will not receive further enhancements during this period.  

 

Effective today until the end of support date listed above, BMC will continue to provide customers with active support contracts access to BMC Customer Support as described in this letter. You can continue to interact with BMC Customer Support just like you do today to receive such support. 

Prior to the end of support date, customers with an active support contract have the option to migrate their ProactiveNet licenses to the replacement offerings.  

If you have any questions regarding this transition, please contact your BMC Account Manager at 1-855-834-7487 and press Option 1 for Sales, or BMC Customer Support at 1-800-537-1813. To receive updated information as it becomes available, please subscribe to our Proactive Alerts for ProactiveNet and TrueSight products from our BMC Support Central site. 

 

Thank you.  

Sincerely,

 

Ron Coleman Director, Product Management
BMC Software  

 

AMIGO.jpg

Have you been putting off an upgrade?

The BMC Assisted MIGration Offering, or AMIGO, is a program designed to assist our customers in planning and preparing for product upgrades from an older, to a newer supported version.  By engaging with BMC Technical Support Analysts, you will be provided with materials containing guidelines and best practices to aid in compiling your own upgrade plan. An upgrade expert will then review your plan and offer advice and suggestions to ensure success through proper planning and testing.

The AMIGO program consists of a Starter Phase and a Review Phase.  Each phase is initiated by opening a support case and ends when the case is closed.

In the Starter Phase, an AMIGO Starter case is opened.  Reference material will be provided and a call with a Technical Support Analyst will take place to discuss the details of your upgrade and address any questions you may have.  The AMIGO Starter case will be closed, and the next step will be for you to prepare a documented upgrade plan.

In the Review Phase, an AMIGO Review case is opened preferably two weeks prior to a set upgrade date.  A call will be scheduled with an upgrade expert to review your detailed plan, providing feedback and recommendations, along with answers to any outstanding questions.  As needed, a follow up discussion with a Technical Support Analyst may take place for feedback after the upgrade is performed.

The AMIGO program includes:

» A “Question and Answer” session before you upgrade

» A review of your upgrade plan with Customer Support

» An upgrade checklist

» Helpful tips and tricks for upgrade success from previous customer upgrades

» A follow-up session with Customer Support to let them know how it went. This will help BMC to enhance the process.

 

To get started, please review the details here:

https://docs.bmc.com/docs/TSOperations/113/amigo-checklist-for-truesight-operations-management-814553031.html

 

Then open a BMC Support issue containing your environment information (product, version, OS, etc.) and the planned date of the installation, if known. We will contact you promptly, and work with you to ensure a successful and timely

 

 

Computer.png

 

New TrueSight knowledge articles added to the BMC Knowledge Base over the last month:

000186800 A TrueSight Infrastructure Management (TSIM) publish fails with "Class info is not synchronized." due to change with isVirtual attribute

 

000184596 The event and data count between HA cells is not the same, why is this?

 

000184568 Linux OS events are being Forced-closed or RATE_CLOSED and immediately reopened again

 

000184513 Events are propagated between cells that have a firewall between them, but the event flow is very low, therefore the connection is closed due to firewall configuration rules for timing out idle connections.

 

000188341 The /usr/pw/pronto/tmp/nohup.out file for TrueSight Infrastructure Management Server is not automatically pruned