--- title: Clustered application discovery on Windows description: A process and its corresponding resource information can be used to determine whether the process is a clustered process.To detect Windows clustered applications, create a process classifier for that CI type.In the second step, relate the process classifier to the information that is in the Windows Cluster resources table.The value field defines two JavaScript objects, called resourceType and isMatch. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/itom-visibility/c\_ClusteredAppDiscoveryOnWindows.html release: australia product: ITOM Visibility classification: itom-visibility topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 5 breadcrumb: [Software discovery, Data collected by ITOM Visibility, ITOM Visibility reference, ITOM Visibility, IT Operations Management] --- # Clustered application discovery on Windows A process and its corresponding resource information can be used to determine whether the process is a clustered process. The **Microsoft SQL Server** process classifier that comes with your instance identifies clustered SQL Servers. You can leverage the same technique to detect other clustered applications on Windows using Discovery. To detect Windows clustered applications with Discovery, you create a process classifier that detects whether a process is a clustered process. Perform the following steps: **Parent Topic:**[Software discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/itom-visibility/c_Software.md) ## Create a classifier for clustered processes To detect Windows clustered applications, create a process classifier for that CI type. ### Before you begin Role required: discovery\_admin ### Procedure 1. Navigate to **All** > **Discovery Definition** > **CI Classification** > **Processes**. 2. Click **New**. 3. Fill out the form using the fields from the table. 4. Click **Submit**. \[Omitted image "ProcessClassificationForm2.png"\] Alt text: Process Classification form
| Field | Description |
|---|---|
| Name | A unique name for the process classifier. |
| Table | Select **Application**. |
| Relation type | Select the CI relationship type for this classification. The relationship field is only available for Process and Scan Application classifications. Discovery process classifications typically use one of these relationship types: - **Runs on::Runs**: Defines the relationship of an application to the host on which it runs. This relationship is expressed from the perspective of the host and the application. For example: My database application runs on server001::server001 runs my database application. - **Depends on::Used by**: Defines the relationship of an application that communicates with another application. This relationship is expressed from the perspective of each application. For example: The Tomcat application depends on the MySQL database:: The MySQL database is used by Tomcat. - **Virtualized by::Virtualizes**: Defines the relationship of a virtual machine to its host. This relationship is expressed from the perspective of the virtual machine and of the host. For example: server001 is virtualized by ServerESX::Server ESX virtualizes server001. - **Cluster of::Cluster**: Defines the relationship of a cluster node to the cluster to which it belongs. This relationship is expressed from the perspective of the cluster node and of the cluster. - **Hosted on::Hosts**: Defines the relationship of a cluster node and the Windows host. This relationship is expressed from the perspective of the cluster node and of the Windows host. |
| Active | Select this box to activate the process classification. Deselect to deactivate it. |
| Order | Enter the order in which Discovery should run this process classification when there are multiple classifications available for a table. Discovery runs process classifications from the lowest to the highest order. |
| Test with | Lists the host CI where an automatically generated process classification conditions were met. Use this field to test changes to the process classification to ensure that the updated classification behaves as expected. |
| Condition | Configure the appropriate condition. The example screenshot triggers this process classification when the process command contains the string `MSFT SQL Server 2000`. |