Technology Knowledge Update TKU 2023-Dec-1


BMC Discovery Technology Knowledge Update 2023-Dec-1 provides information about new scanning capabilities in the 21.05, 21.3, 22.1, 22.2, 23.1, and 23.3 versions of BMC Discovery.

Release highlights

In this release, we are delivering:

Cloud

  • AWS: Added full support for AWS Virtual Private Cloud. For more details, see (DRDC1-14794, DRDC1-13379, DRDC1-12007) and the documentation here.
  • AWS: AWS CloudFront is now fully discovered. For more details, see (DRDC1-21302) and the documentation here.
  • AZURE: Added full support for the Azure Virtual Private Cloud. For more details, see (DRDC1-13634, DRDC1-21565, DRDC1-17989, DRDC1-21510) and the documentation here.
  • AZURE: Microsoft Azure Database for MySQL: Flexible Server is now supported. For more details, see (DRDC1-22088) and the documentation here.
  • AZURE: Microsoft Azure Virtual WAN is now supported. For details, see (DRDC1-18481) and the documentation here.
  • GCP: The Load Balancer (GoogleLoadBalancing) pattern has been optimized. For more details, see (DRDC1-21613) and the documentation here.

CMDB sync

  • Added a pattern for the synchronization of EOL dates to the CMDB. Note that this requires the CMDB to be extended to support the following new attributes: EndOfExtendedSupport, EndOfLife, EndOfSecuritySupport, and EndOfSupport. For more details, see (DRDC1-21798) and the documentationhere andhere.

  • A new relationship between NetworkDevice and NetworkService nodes has been added and the sync mapping pattern updated accordingly. For more details, see (DRDC1-22131).
  • AWS: CloudService and CloudRegion nodes are now synced to the BMC CMDB as BMC_CloudInstance CIs. For more details, see (DRDC1-22103) and the documentation here.

ServiceNow CMDB sync

  • We are releasing several ServiceNow CMDB sync patterns bug fixes and improvements. For the details, see the dedicated table and the documentation here.

Patterns

  • HEADS-UP: PostgreSQL RDBMS: The PostgreSQL pattern no longer creates SoftwareCluster nodes. What PostgreSQL considers to be a cluster is different to what BMC Discovery considers to be a cluster. You can still find instance information on the SoftwareInstance. For more details, see (DRDC1-21303) and the documentation here.
  • Logstash pattern enhancement: agent versioning through APIs. For more details, see (DRDC1-18512) and the documentation here.
  • TLS Certificate: Unix pattern enhancements (more attributes discovered)For more details, see (DRDC1-21749) and the documentation here.
  • TLS Certificates: Windows pattern enhancements. For more details, see (DRDC1-21593) and the documentation here.

Storage

  • We can now scan NetApp storage systems through the NetApp UM Active IQ system by using REST APIs access only. For more details, see (DRDC1-21951) and the documentation here.

Latest releases updates

You can find information about the latest TKU updates and essential notes in the Schedule-and-Roadmap.

  • TLS Certificate checking: BMC Discovery and the BMC Discovery Outpost check the TLS certificate against GCP. You can clear the check box to disable the TLS certificate and check if the certificate is invalid. In such a case, be aware that a hacker attack could intercept your credentials.

Release compatibility

TKU 2023-Dec-1 is compatible with the following versions of BMC Discovery: 21.05, 21.3, 22.1, 22.2, 23.1, and 23.3.

Download

Customers can access this TKU release from the BMC Electronic Product Distribution Website. If you are a customer or partner without a login, contact your BMC account manager.

Learn how to download from the BMC EPD site from this guideline.

Release contents

The release comprises components packaged as the following entities:

  • BMC Discovery Technology Knowledge Update
    • Core - Patterns that model various software products.
    • Extended Database discovery - Patterns that extend some of the core database patterns to obtain additional detailed information about certain databases.
    • Middleware discovery - Patterns that obtain detailed information about certain J2EE Application Servers and Web servers.
    • Network Device Integration Module with associated Network Device definition files, Printer definition files, and SNMP managed devices definition files.
    • System - Patterns that detect configuration issues and populate Discovery Conditions BMC Discovery 21.05, BMC Discovery 21.3, BMC Discovery 22.1, BMC Discovery 22.2, BMC Discovery 23.1, BMC Discovery 23.3 and patterns used by the BMC CMDB sync system.

  • BMC-Discovery-Extended-Data-Pack-2023-Dec-1
    • Hardware Reference Data - Patterns and data import CSV file that populates BMC Discovery with power and heat consumption figures for various hosts.
    • National Vulnerability Database - A pattern that populates BMC Discovery with information about the CPE ID of each product.
    • Product Lifecycle - Patterns that populate BMC Discovery with information about End-of-Life, End-of-Support, and End-of-Extended-Support for versions of specific host Operating Systems and interpretations of certain software products.
  • BMC Discovery for Storage is a separately licensable product.
    • Storage Systems - Patterns that model many Storage Systems.
    • Storage System Release Notes provides the latest Storage updates and improvements to existing Storage patterns.
  • BMC Discovery for ServiceNow is a separately licensable product.
    • ServiceNow CMDB sync mapping patterns. The documentation is here.

Command/File Matrix

The Command/File Matrix file (covering all commands executed and files retrieved by the patterns) for TKU 2023-Dec-1 is available here.

ServiceNow sync mapping pattern updates

Defect ref.

Description

Notes

DRUD1-36508

Added Desktop/Laptop in the cmdb_ci_computer class in ServiceNow CMDB instead of cmdb_ci_server.

New feature

DRUD1-38294

Added a hostname to the name of the runtime environment mapping in ServiceNow CMDB.

N/A

DRUD1-41892

Added "Most recent discovery" for the storage system in ServiceNow CMDB.

New feature

DRUD1-41821

Created a relationship between Host and LB Pool in ServiceNow CMDB.

N/A

DRUD1-42238

Created a relationship between LB Pool (hosted in Cloud) and virtual machine in ServiceNow CMDB.

N/A

DRUD1-42331

The service_classification attribute is now mapped to "Application Service" for BAI (BusinessApplicationInstance) node kinds.

N/A

DRUD1-40415

Created sync mapping for Amazon Elastic Container Service to ServiceNow CMDB.

New feature


DRUD1-42417, DRUD1-42237

Created sync mapping for TechnicalService and BusinessService nodes.

New feature

DRUD1-40883

Fixed an issue with cmdb_ci_azure_subscription.

This issue was fixed by adding the cmdb_ci_azure_subscription and cmdb_ci_aws_subscription CIs. For more details about these CIs, their attributes and relationships, see ServiceNow Mapping for Cloud in the BMC Helix Discovery documentation. 

DRUD1-32242, DRDC1-22325

Fixed an issue with incorrectly displayed vSphere datastore size.

N/A

DRDC1-22325

Fixed an issue with unsupported operand types.

N/A

DRUD1-36796

Improved database and database software for the ServiceNow CMDB sync.

N/A

DRUD1-37914

Populated subnets to ServiceNow CMDB in the cmdb_ci_ip_network class.

New feature

DRUD1-34886

Synced an OS service pack to ServiceNow for Linux Hosts.

N/A

DRUD1-35689

Synced communication and dependency information between software items to ServiceNow CMDB.

New feature

DRUD1-38616

Synced FQDN to ServiceNow CMDB in the cmdb_ci_ip_address class.

New feature

DRUD1-38068

Updated the OOTB CMDB sync pattern to sync a hostname of the host with the host_name attribute in ServiceNow CMDB.

N/A

INTERNAL

Added a hostname in "Name" for Runtime Environments mapping in ServiceNow CMDB.

N/A

INTERNAL

Added support for the cmdb_ci_app_server_tomcat Apache child class.

New feature

INTERNAL

Updated the CMDB pattern so that Software based Load Balancers go to the cmdb_ci_lb_appl class.

N/A

Important notes for ServiceNow sync mapping patterns

Important

For seamless sync mapping, ensure that all your ServiceNow CMDB configurations are up-to-date; see Preparing ServiceNow CMDB for synchronization.

A change has been implemented between a product version of BMC Discovery for how TechnicalService is handled. In earlier BMC Discovery versions, BusinessService is a node and the kind is either BusinessService or TechnicalService. Starting from the release 22.1, TechnicalService is a separate node.

ServiceNow.BusinessService_cmdb_ci_business_app is for the earlier versions where TechnicalService is a kind under BusinessService. This TPL covers TechnicalService and BusinessService.

ServiceNow.TechnicalService_cmdb_ci_business_app is for the release 22.1 and later where TechnicalService is a separate node. The other TPL ServiceNow.BusinessService_cmdb_ci_business_app is still required for the BusinessService.

Outpost updates

Defect ref.

Description

Notes

DRUD1-41040

Fixed an issue with updating cloud credentials through API.

N/A

DRUD1-42772

Fixed the COMM_FAILURE error that occurs during a network device scan.

N/A

DRUD1-42893

Fixed an issue with credentials importation.

N/A

DRUD1-42906

Fixed an issue with an AIX targets scan.

N/A

Products

The following new products are introduced within the scope of this release.

RFEs

The following RFEs are introduced within the scope of this release.

Defects resolved

The following defects are fixed within the scope of this release.

 

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