Starting version 8.9.03, BMC Server Automation is renamed to TrueSight Server Automation. This space contains information about BMC Server Automation 8.9.02 and previous versions. For TrueSight Server Automation 8.9.03 and later releases, see TrueSight Server Automation 8.9.

Service Pack 1: version 8.9.01

This topic contains information about fixes and updates in Service Pack 1 (product version 8.9.01), and provides instructions for downloading and installing the service pack.


For information about issues corrected in this service pack, see Known and corrected issues.

To install additional product fixes, you can install rolling updates on top of BMC Server Automation For information about rolling update (RU) 3, included product fixes, and installation instructions, see BSA 8.9.01 Rolling Update 3 (RU3).

Build information

The following table lists build information for Service Pack 1 for version 8.9.


Build number

EPD version number

Release date

Service Pack 1 for version 8.9

8.9.01May 17, 2017


The following topics describe the updates and enhancements included in this service pack:

Live Reporting DashboardA new installer for installing and configuring the Live Reporting dashboard

The Live Reporting installer simplifies and improves the installation experience by providing a centralized UI for installing and configuring the Live Reporting dashboard. You are no longer required to manually install and configure the Yellowfin database to support the Live Reporting dashboard. This operation is automatically performed by the Live Reporting installer.

For more information about the running the Live Reporting installer, see Installing and configuring Yellowfin to enable Live reporting (for versions 8.9.01 and later).

Live Reporting DashboardControlling the inclusion of newly created server groups in filtering

A new blasadmin parameter named IsUsedInReports controls the default value of the IS_USED_IN_REPORTS* property in any newly created server group. You can use this blasadmin parameter to exclude newly created server groups from the list of server groups when filtering the Live Reporting Dashboard.

To shorten the list of server groups when filtering, use the following command:
set SmartGroupConfig IsUsedInReports false

In this command, you change the default value of true (that is, include all new server groups in the list) to false (that is, do not include new server groups in the list). For more information, see Troubleshooting the Live Reporting dashboard.

Note the following points:

  • Setting the IsUsedInReports blasadmin parameter does not affect existing server groups. To remove existing server groups from the list, you must manually set the IS_USED_IN_REPORTS* property in each individual server group to False.
  • After you set the IsUsedInReports blasadmin parameter to false, remember that for any newly created server group that you do want to appear in the list you must manually set its IS_USED_IN_REPORTS* property to True.
SecuritySupport for TLS 1.2

BMC Server Automation now supports version 1.2 of the Transport Layer Security (TLS) protocol for session layer security across the various communications legs between BMC Server Automation components.

After installing or upgrading to BMC Server Automation 8.9.01, TLS version 1.2 is the default protocol for communication between the Application Servers and the RSCD Agents. Earlier versions of TLS are supported, for backward compatibility, in the following scenarios:

  • Existing communication sessions with agents that were upgraded to 8.9.01 continue with the current TLS version until the session expires, at which time communication is updated to TLS version 1.2.

  • Communication with agents of earlier versions (<8.9.01) continues with the existing default TLS version.

In the case of an upgrade to 8.9.01, ensure that the Network Shell component is upgraded to version 8.9.01 on the computer that hosts the BMC Server Automation Console, to support the new default protocol used by the RSCD Agent. The Network Shell is normally upgraded together with the BMC Server Automation Console.

If you want to override the default behavior (outlined above) for communication between Application Servers and agents of version 8.9.01 — for example, if you want to limit all communication to TLS 1.2 with no option for use of earlier versions of the TLS protocol — you must configure various properties on your agents and also on your Application Servers, as described in Configuring use of TLS version 1.2.

LicensingNew information in license reportsThe detailed license reports that you generate using BLCLI commands Utility agentLicenseUsageReportByAbsoluteDateRange and Utility agentLicenseUsageReportByRelativeDateRange have been enhanced with timestamp information for the four usage modules (Configuration, Compliance, Provisioning, and Patching). A new column for each of the four modules presents the last time that the module was used on each server where it was commissioned during the period of time covered by the report.
OS supportSupport for Microsoft Windows Server 2016

Support for Microsoft Windows Server 2016 was added in the following components and functionalities in BMC Server Automation:

  • Unified Product Installer (UPI)
  • Application Server
  • Patch management
  • Bare-metal provisioning
  • Virtualization for the following types of virtual servers:
    • VMware vSphere, vCenter Server 5.5, 6.0, and 6.5
    • Microsoft Hyper-V 3.0. SCVMM 2012 R2

For the complete list of supported platforms, see Supported platforms for version 8.9.

Application Server
Patch management
OS supportSupport for Red Hat Enterprise Linux 7.2 Little EndianBMC Server Automation now supports Red Hat Enterprise Linux 7.2 with Little Endian architecture.
OS supportPatch management support for Oracle Enterprise Linux 7The patch management functionality in BMC Server Automation now supports Oracle Enterprise version 7.
Patch management
VirtualizationSupport for VMWare vSphere version 6.5The Virtualization functionality in BMC Server Automation now supports VMWare vSphere version 6.5 on all supported operating systems.
Compliance ContentCIS template updates to newer benchmarks

The following component templates for the CIS policy have been updated to more recent benchmarks:

  • CIS on Red Hat Enterprise Linux 6 was updated to benchmark version 2.0.1 of June 2, 2016
  • CIS on Red Hat Enterprise Linux 7 was updated to benchmark version 2.1.0 of June 2, 2016
  • CIS on Windows Server 2008 R2 was updated to benchmark version 3.0.0 of April 28, 2016

For the complete list of available templates, see Compliance policy standards supported by BMC Server Automation templates.

SCAP complianceSupport for OVAL version 5.11.1BMC Server Automation now supports schemas for all OVAL versions until 5.11.1.
Object propertiesNew properties in several product objects

Several intrinsic properties have been added to the following system objects:

Object typeFull path to property class
BLPackageSystemObject > Depot Object > BLPackage
NSH scriptSystemObject > Depot Object > NSH Script
Component templateSystemObject > Component Template

In these system objects, the following properties were added:

  • CVE_IDS*
  • OS*

These properties already existed in other object types — the CVE_IDS* existed in the Windows Bulletin object, and the other properties existed in the Server object. They have been added to the BLPackage, NSH Script, and Component Template objects for the purpose of enabling integration with the auto-mapping feature for vulnerability management in the SecOps Dashboard of BMC BladeLogic Portal.

For more details about these properties, see Intrinsic properties.

Patch managementNew property for choice of patching tool in the Linux Patch Analysis Job

A new intrinsic property was introduced in the Patch Analysis Job for Linux platforms. This property, OTHER_LINUX_ANALYSIS_PATCHING_TOOL* in the OtherLinuxPatchingJob property class, reflects your choice of patching tool for the job — either Zypper or Yum.

The OTHER_LINUX_ANALYSIS_PATCHING_TOOL* property accepts the following Values:

  • 0 — Zypper
  • 1 — Yum (default value)
Patch managementSupport for native YUM

BMC Server Automation now supports the use of native YUM as the patching tool for deploying patches to target Linux servers. Prior to this release of BMC Server Automation, native YUM was supported only on Red Hat Enterprise Linux version 7, and it is now supported on the following types and versions of Linux servers:

  • RHEL 5 and 6
  • OEL 5, 6, and 7

Support for native yum is available for yum versions 3.2.22 and later.

The blyum utility, a custom binary that was used until now in BMC Server Automation for patch deployment to many types of target Linux servers, is now used only if no supported native YUM is detected on the target Linux server.

If you want to override this default behavior and use blyum as the patching tool even when a native YUM exists on the target server, you can set the intrinsic server property PATCHING_TOOL_INSTALL_LOCATION* with the path to blyum (<installpath>/bin/blyum, typically /opt/bmc/bladelogic/RSCD/bin/blyum). Alternatively, you can use this server property to specify the path to a different yum.

Patch managementPatch analysis file archiving

During patch analysis on Linux (on all types of Linux except for Ubuntu and Debian) or Windows target servers, a set of temporary analysis files are created on each target server. Prior to version 8.9.01 of BMC Server Automation, this set of analysis files was deleted at the end of the Patch Analysis Job run, unless the job was set to run in DEBUG mode. As of version 8.9.01, these patch analysis files are archived, and the files from the 3 most recent job runs are stored in the target agent's Transactions directory, in a subdirectory named analysis_archive. A pair of blasadmin parameters enable you to control the archiving mechanism.

For more information, see Archiving mechanism for patch analysis files and Controlling patch analysis file archiving.


RHEL patch analysis optimizations for include and exclude

BMC Server Automation can automatically select the appropriate rpm version or versions while including or excluding an rpm package in an RHEL patch analysis job. To enable this version optimization, select the By Package Name Only option while including or excluding patches. Whenever any rpm package is selected with the By Package Name Only option, BMC Server Automation automatically performs the following:

  • In case of an include patch operation—includes the latest rpm version of the package from the catalog, even if that version is not manually selected
  • In case of an exclude patch operation—excludes all rpm versions of the package from the catalog, even if all versions are not manually selected

You can still individually specify rpm versions for include or exclude by selecting the By Complete Package Name option. When this option is selected, BMC Server Automation does not automatically include or exclude any rpm version that is not manually selected by the user from the catalog. Whenever any rpm package is selected with the By Complete Package Name option, BMC Server Automation automatically performs the following:

  • In case of an include patch operation—includes the latest rpm version of the package, from the selected rpm packages
  • In case of an exclude patch operation—excludes all rpm versions of the package, from the selected rpm packages


The exclude operation takes precedence over the include operation. Therefore, If a package is excluded with the By Package Name Only option, all versions of the package will be excluded from analysis, even if specific versions are manually included.

To see some examples with screenshots, see Patching Job - Analysis Options for Red Hat Enterprise Linux, Oracle Enterprise Linux, and SUSE Linux Enterprise.

JobsUpdates in job logging

The following updates have been introduced in job logging:

  • A group of new information messages are written to the job log during job execution. These messages enhance the tracking of job execution. The messages provide the following information:
    • Information about an execution override
    • The full folder path to the job
    • Whether the job was manually executed, executed through an Execution Task, or scheduled through a job schedule
    • Whether Debug mode was enabled
    • For a scheduled job: schedule type, time, and time zone
  • New information in the appserver.log:
    • Job routing rule used (usually only in the initial job run)
    • Several details about the Application Server in the memory monitor line: host name, deployment name, and version
  • Generation of log packages for job runs now has the following enhancements:
    • In addition to the BLPackage Deploy Job and Patch Analysis Job (which were already supported), this feature now supports the following job types: NSH Script Job, ACL Push Job, Update Server Properties Job , Compliance Job, Snapshot Job, Audit Job, Component Discovery Job, File Deploy Job, and Agent Installer Job
    • Patch Archive archive files are included in the package, within a .zip file whose name ends with
    • All the new information described above, introduced in the job log and in the appserver.log, is included in the package.
DatabaseDatabase cleanup enhancement

During online database cleanup, various cleanup-related log messages are saved in the DBM_RUN_LOG table. This table is now cleaned up as well during subsequent cleanups of historical data (any cleanup mode that runs the Delete cleanupHistoricalData command) or cleanups of the database (any cleanup mode that runs the Delete cleanupDatabase command). Log messages from the last 4 cleanup runs of each object type are retained.

For more information, see Types of data commonly included in cleanups.

GeneralThird-party software updates

The following third-party software that are shipped with BMC Server Automation have been updated:

  • OpenSSL was updated to version 1.0.2j on most platforms.
    On Windows 32-bit systems, the version remains 1.0.2f.
  • Java Runtime Environment (JRE) was updated to 1.8.0_121 (JRE 1.8 Update 121)
BLCLINew or updated BLCLI commands

The following changes have been applied to BLCLI commands:

Downloading the service pack

Service Pack 1 for version 8.9 includes full installers for all components. You can download the files for version 8.9.01 from the BMC Server Automation 8.9.01 download page at the BMC Electronic Product Distribution (EPD) website.

For full download instructions, see Downloading the installation files.

For a list of installation programs by OS, see Installation programs for BMC Server Automation.

Installing the service pack as a fresh product installation

If you are installing this service pack as a fresh product installation, do one of the following:

Upgrading to the service pack

The following figure illustrates the supported upgrade paths to BMC Server Automation 8.9.01.


To upgrade, do one of the following:

Was this page helpful? Yes No Submitting... Thank you