Edit Process Dialog Box

Enables you to add a process that can identify specific running software.

To access

In the Software Identification Rule Editor dialog box, in the Identifying Processes pane, click Add .

Relevant tasks How to Discover Running Software – Scenario
See also

User interface elements are described below:

UI Element Description

The name of the processes that can identify specific running software, for example, java.exe.

  • Select Starts with to use a process that starts with the string entered in this field.
  • Select Ignore Case. to ignore the case of the string entered in this field.

The port number or name.

Enter the port number or click Add to select the ports in the Global Ports List.

  • If the process has to listen at a specific port, the port should be listed. You can enter more than one port, separated by commas, for example, 8888,8081,8080,81,8000,82,80.

  • If the process does not have to listen at a specific port (that is, the running software can use any port), select the All Ports option.

Note To enable discovery of processes that are not listening at any of the ports entered in the Port field (that is, identification is by process name only), select Port match is optional.

If Port match is optional is not selected, processes are discovered based on the process name and the port number entered in the Port field.

Command Line The running software can also be mapped using the process name. In this case, you must add a process command line (or part of it) with which the process name uniquely identifies the software, for example, c:\\ora10\\bin\\oracle.exe UCMDB.
Owner The name of the user that must run the matching process.
Service Endpoint Name The name of port to be reported as an IpServiceEndpoint CI linked to discovered RunningSoftware and used to discover the port number.
Main process Select this check box to mark this process as a unique and distinguishing process. For such processes there need to be several instances of the software CI.
Key Process Select this check box if, during discovery, Universal Discovery must distinguish between applications that run similar processes (for example, IP, port, command line, or owner). For an explanation of this box, see Identifying Running Software by Processes.
Parsing Rules

Enables you to manage parsing rules that match attribute to process-related information.

Note Only users with a knowledge of regular expressions should make changes to a parse rule.

  • //. Enable you to add/edit/remove a parsing rule.

  • Rule ID. The name of the rule. The Rule ID must be unique. It is needed to identify the rule in the Attributes Assignment Editor pane.

  • Process Attribute. The rule is invoked on the selected process-related attribute.

  • Regular Expression. Enables you to create a dynamic expression that finds at least one process that defines this running software. The regular expression is invoked on the value in the Process Attribute field.

    For example, a command line process includes the following regular expression:


    This expression searches for any character, followed by a space or spaces, followed by a word or words (a-z or A-Z or 0-9) that appear at the end of the line.

    The following command line matches this regular expression:

    c:\ora10\bin\oracle.exe UCMDB