| United States-English |
|
|
|
![]() |
HP Application Discovery Version 4.0 User's Guide > Chapter 3 ProceduresManaging Application Templates |
|
You can access individual application templates by clicking the AD Templates tab, then the Admin/Config tab. In the Templates table, click the name of the template that you want to modify. The data for that template opens in a new screen. To edit the selected application template, do the following:
Once you apply the application
template, a short time passes while Application Discovery attempts
to match the newly edited application to discovered processes currently
running in the network. As matching completes, applications matching
this template description appear in the table called 'Applications
affected by this template' (below the template summary), as shown
in the following figure at
The process for creating a new application template is similar to editing an existing template.
Your new application template immediately appears in the list of all templates that is displayed when you click the Admin/Config tab, then the AD Templates tab. The new template definition is applied the next time that matching is compared to the collected data. The tables on this page provide the definitions for the editable fields in HP Application Discovery (AD) templates. Summary Fields. These fields let you provide unique identifiers for the template itself. These fields also include options for restricting the application definition to a particular operating environment. Attribute Fields. These fields let you set limits on how many users and how many processes can be associated with the template. You can also set visibility of the resulting application in HP Application Discovery screens. Rule Fields. These fields let you build a rule that describes the process constituents for the resulting application. Regular expressions are allowed in these fields when designating user, executable path, and command line arguments.
The following figure shows the Summary portion of an application template. Fields and their descriptions follow the image.
The following figure shows the Attributes portion of an application template. Fields and their descriptions follow the image.
The following figure shows the Rules portion of an application template. Fields and their descriptions follow the image.
Application Discovery provides a set of options and fields that help you to define a valid application template rule. The rule you create governs discovery of the application that you have defined. You can create rules that apply generally or specifically to a process, user, or group. An aggregation rule is one in which you designate one or more characteristics in order to collect the associated process or processes into an application that can be matched by Application Discovery. The following procedure assumes that you have opened an application template and are ready to edit the Rules form.
The following images demonstrate several ways to construct an aggregation rule in Application Discovery that will collect exactly the processes that you want associated to this template to be defined as an application. The following figure shows a simple aggregation rule that collects processes by specified executable path and command line argument.
The following figure shows an aggregation of multiple processes by specified executable path into one application.
The following figure shows an aggregation of multiple processes specified using regular expressions.
You might want to remove types from a rule to correct it or refine it. To remove a type, click the Del Rule button to the right of the type field that you want to remove. To delete And or Or statements, click the Del AND or the Del OR button to the right of the closing brace for that statement. When an And or an Or rule is deleted, all the rules that it encloses are deleted also. This example shows which Del Rule button to click to
In Application Discovery, processes running on a host system that do not match existing template or package definitions are called unmatched processes. Characteristics of unmatched processes can be entered into a template to define an application. The create and edit application template screens show unmatched processes found across the computing network in a table called "Processes not matched by this template". The same data types are also displayed for a particular host on each individual host page in a table called “Unmatched Processes”.
You can sort or filter this table to find processes with which you want to define an application.
Find data in the unmatched processes table, and type it into the appropriate fields in an application template to define the constituents of the application template. In the following image, you can see the columns directly relevant to the Summary fields in an application template (dark gray). By entering a specific operating system (OS), operating system version (OSver), and/or architecture (Arch), you can limit the application of the template to particular systems in your network.
For more details about this part of an application template, see “Summary Fields and Their Descriptions”. In the following image, you can see the columns indirectly relevant to the Attributes fields in an application template – pid, ppid, user, sid, and ct. These columns are indirectly relevant because you do not use the actual values in the columns to define the Attribute fields. Instead, this information is provided to help you decide which attributes are appropriate to select. For example, when viewing the data in the table, looking at the relationships among process IDs, users, and sessions can help you determine what relationships you want to define in the application template.
For details about setting attributes in an application template, see “Attribute Fields and Their Descriptions”. In the following image, you can see the columns directly relevant to the Rule fields in an application template. By entering one or more users (User), groups (Group), paths (Path), and/or arguments (Cmdline), you can limit the application of the template to particular processes running in your network.
For more details about this part of an application template, see “Rule Fields and Their Descriptions”. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||