Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
- Inventory Discovery
- Inventory Discovery Overview
- Inventory Discovery Scanners
- Inventory Discovery Deployment Overview
- Scan Files
- Processing Scan Files
- Scan File Processing Power
- XML Enricher
- XML Enricher Log Files
- Application Teaching
- Using Rules to Teach Applications
- Enriched Scan File Structure
- Hardware and Software Recognition
- App Store Applications
- Custom Hardware or Asset Mapping
- Inventory Tools
- BDNA Normalize Integration
- Discovery Options for Client IP Ranges
- How to Run Inventory Discovery
- How to Run Inventory Discovery Manually
- How to View Discovery Status of an Inventory CI in JMX
- How to View Agent Deployment Log for an Inventory CI in JMX
- How to Edit Pre and Post Scan Scripts
- How to Set Up Asset Fields for Data Collection
- How to Set Up Asset Fields for Data Collection - Example
- How to Set up the Scanner to Handle Delta Scan Files in Manual Deployment Mode
- How to Configure XML Enricher to Suit the Probe Deployment Mode
- How to Configure the Maximum Number of Threads to Process Scan Files
- How to Create the Processed Core Directory
- How to Check XML Enricher Health Using JMX
- How to Reprocess Scan Files
- How to Import SAIs to the Data Flow Probe
- How to Import Normalization Rules to the Data Flow Probe
- How to Configure and Optimize Inventory Discovery
- How to Configure Analysis Asset Fields
- How to Map Scan File Attributes to UCMDB
- Mapping Hardware or Asset Fields to UCMDB - Use-Case Scenario
- How to Set Extract Options
- How to Filter Discovery Results to UCMDB
- How to Enable Application Virtualization Discovery
- How to Rename Scanner Executable Files
- How to Integrate BDNA Normalize
- How to Discover Client IP Ranges Without SNMP
- How to Discover Windows Device Drivers using the Inventory Discovery by Scanner Job
- Scanner Command Line Parameters Overview
- Scanner Command Line Parameters
- Scanner Information Type Parameters
- Scanner File Locations
- Web Server Configuration for Saving Scan Files via HTTP
- XML Enricher Directory Structure
- Enriched XSF File Structure
- Inventory Discovery User Interface
Using Rules to Teach Applications
Overview
Rules are used to teach applications in order to improve application recognition.
After a discovery job, the XML Enricher attempts to match data that is contained in a scan file to rules. Rules are contained in SAI files and are created by Hewlett Packard Enterprise Development LP and by users.
Universal Discovery offers two main ways to teach applications:
- Application Rules. Choose the Package Rules or Version Data Rules option.
- File Rules. Specify files to use to recognize applications.
Ensure that the application or the release or version of the application is not already taught by Hewlett Packard Enterprise Development LP. All rules taught by Hewlett Packard Enterprise Development LP are contained in the Master SAI files in the Software Library. To see if your app or version is contained in the SAI library, see the release notes for the latest Content Pack.
Tip
- As an alternative to teaching applications yourself, you can contact HPE Support and submit a request for Hewlett-Packard to add rules for your application to the next release of the Content Pack. For more information, contact HPE Support.
- For the fastest and most convenient method, especially when teaching applications that are packaged in a standard format, choose Application Rules > Package Rules option.
For both ways, you identify files that Universal Discovery uses to recognize applications or release or versions of applications. While each are similar, there are differences in the number of supported platforms, and the effort levels required to configure the rules.
The SAI Editor and Viewer is used when configuring rules for both methods. To install these tools, see Inventory Tools.
Note Hewlett Packard Enterprise Development LP provides some package rules and version data rules out-of-box, and actively maintains them in the Content Pack updates.
In general terms for each way, teach an application as follows:
- Install the application
- Run the scanner (additional configuration options required for Package Rules) and analyze the scan file using Inventory Tools
- Configure the rule by entering the package name (Package Rule) or by specifying individual files (File Rule)
- Teach different releases and versions for the same application by typing a regular expression (Package Rule), or by specifying additional individual files for that release or version (File Rule)
- (Optional) Use Viewer to view the rule to ensure the rule information was saved.
Package Rules
(Most platforms/Operating Systems)
This method leverages package information, specifically the name of the package, to recognize applications.
Not all applications are packaged using standard formats. If the application is not using standard or support packages, for example, an .exe file, consider using File based rules.
Using this method is best for simple scenarios. The effort required to configure a rule is comparatively low because you create one simple rule for all releases and versions of an application and then UD automatically recognizes all releases and versions.
For more information on supported package types, see Supported Package Types.
Version Data
(Windows only)
Essentially, this option operates the same as Package Rules, but the regular expressions that are used to recognize releases and version information use the information contained in the executable files of the file system. This option is recommended when consistent publisher and version information is reported in the version data inside its executable files.
(Most platforms/Operating Systems)
To use this method effectively, you must be knowledgeable about the file contents of each package that you want to teach.
If there are many versions of an application, you must install each version of the application. Additionally, you must identify files that help UD recognize each version of the application. Alternatively, consider using the Package Rules method.
You teach individual files for different releases and versions of the same application. Then, you assign categories to each of those files that helps Universal Discovery identify the relationship of the file to the application.
Rules Matrix
The following table summarizes basic attributes of the ways to teach applications:
Type/Attribute | Platform | Effort Level | Target Use |
---|---|---|---|
Package | Many | Low | Standard Packaged Apps |
Version | Windows | Low | Windows Executables |
File | All | High | Executables |
How to Use Rules to Teach Applications
Package Rules
For an example, see Example of a Recognition Rule Using Installed Package Information.
Version Data Rules
See Version Data Based Recognition Rules.
For an example, see Example of a Recognition Rule Using Version Data.
See Teaching Applications to the User SAI.
Note The HPE Universal CMDB Inventory Tools User Guide is installed together with the installation of the Inventory Tools.
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to ovdoc-asm@hpe.com.
Help Topic ID:
Product:
Topic Title:
Feedback: