↳ GitHub sourceConnector
Forescout Host Property Monitor (Push Connector via Codeless Connector Framework)
An inconsistency was detected in the sources: variants or an invalid file. Check the files and commit shown below.
Description
The Forescout Host Property Monitor connector allows you to connect host/policy/compliance properties from Forescout platform with Microsoft Sentinel, to view, create custom incidents, and improve investigation. This gives you more insight into your organization network and improves your security operation capabilities.
- Declared status
- 1
- Declared author / publisher
- Forescout
Declared sources
Metadata from the source file. No dependencies inferred from KQL.
Data types
Declared permissions
Read and Write permissions are required.
Workspace
Workspace
Microsoft.Insights/dataCollectionEndpoints
Data Collection Endpoint is required for the modern push connector to receive data from the external security system.
Microsoft.Insights/dataCollectionRules
Data Collection Rule is required to define the schema and transformations for incoming data.
Microsoft.Authorization/roleAssignments
Role assignment is required to grant the Entra application permissions to send data to the Data Collection Rule.
Forescout Plugin requirement
Please make sure Forescout Microsoft Sentinel plugin is running on Forescout platform. Instructions on how to configure Forescout Microsoft Sentinel plugin are provided at Forescout Documentation Portal (https://docs.forescout.com)
Connector instructions
Content published in the repository. Refer to the original file for all parameters.
1. Create ARM Resources and Provide the Required Permissions
This connector receives data from external security systems that push logs to Microsoft Sentinel. The external system must be configured to send raw event data to the Microsoft Sentinel Ingestion API. Clicking on **Deploy** will trigger the creation of Log Analytics tables and a Data Collection Rule (DCR). It will then create an Entra application, link the DCR to it, and set the entered secret in the application. This setup enables data to be sent securely to the DCR using an Entra token.
[Learn more about the connector setup process](https://review.learn.microsoft.com/azure/sentinel/create-push-codeless-connector)
Deploy Forescout Host Property Monitor connector resources (Multi-Stream)
Tenant ID (Directory ID)
Entra App Registration Application ID
Entra App Registration Secret
Data Collection Endpoint Url
Data Collection Rule Immutable ID
Stream Name (ForescoutHostProperties)
Stream Name (ForescoutPolicyStatus)
Stream Name (ForescoutComplianceStatus)
Keep these values secure. You will need them to configure your external security system.
2. Configure your external system to push logs
Use the following parameters to configure your external security system to send logs to the workspace.
### Configuration Steps
1. Access your external security system's configuration interface.
2. Navigate to the data forwarding, integration, or SIEM settings.
3. Select **Azure Monitor** or **Microsoft Sentinel** as the destination.
4. Select **Data Collection Endpoint** as the authentication method.
5. Configure the required fields using the values from the previous step:
- **Tenant ID**: Copy from above
- **Application (Client) ID**: Copy from above
- **Client Secret**: Copy from above
- **Data Collection Endpoint**: Copy from above
- **Data Collection Rule Immutable ID**: Copy from above
- **Stream Name**: Copy the appropriate stream name from above
6. Save the configuration and enable/start the forwarder.
### Validation
> **Note**: Data will appear in the following tables in your Log Analytics workspace within a few minutes:
> - **ForescoutHostProperties**
> - **ForescoutPolicyStatus**
> - **ForescoutComplianceStatus**
To verify data is being received, run the following queries in your Log Analytics workspace:
**Table 1: ForescoutHostProperties**
```kusto
ForescoutHostProperties
| where TimeGenerated > ago(1h)
| take 10
```
**Table 2: ForescoutPolicyStatus**
```kusto
ForescoutPolicyStatus
| where TimeGenerated > ago(1h)
| take 10
```
**Table 3: ForescoutComplianceStatus**
```kusto
ForescoutComplianceStatus
| where TimeGenerated > ago(1h)
| take 10
```
**All Tables Combined:**
```kusto
union ForescoutHostProperties, ForescoutPolicyStatus, ForescoutComplianceStatus
| where TimeGenerated > ago(1h)
| take 10
```
### Troubleshooting
If data is not appearing:
- Verify the configuration values are correct
- Check that the forwarder/integration is enabled and running
- Review logs in your external security system for any errors
- Ensure network connectivity from your system to Azure
- Verify the Entra application has the correct permissions
Uninstall connector
Disconnect from all sources and delete the connector instances.
Related content
Links established from declared identifiers and solution manifests.
Source provenance
GitHubDisplayed values come from files in Azure/Azure-Sentinel. They describe the published template, not your workspace configuration.
- Commit
629d1d3↗- Source identifier
ForescoutHostPropertyMonitor
GSTEP / CATALOG TRACKING
Added to catalog : 16 Sept 2026 · 05:49 UTC
Last change observed : 16 Sept 2026 · 05:49 UTC