# Sensors Last Updated On: 07 Oct 2025 2 minutes read ## Overview Sensors in DEX Manager Plus allow IT administrators to define and collect custom device metrics that go beyond standard performance indicators. These script-based data collector enable organizations to capture real-time, environment-specific data—such as registry values, hardware compatibility, event information, application specific additional information (Antivirus details,etc) to enhance visibility and drive automated decision-making. Sensors are highly flexible and can be used to power workflows, generate reports, and surface meaningful insights tailored to your unique endpoint environment. ## Why Use Sensors? | Benefit | Description | |---|---| | Custom Intelligence | Monitor any system state that matters to your organization and gain visibility | | Data-Driven Automation | Use sensor outputs as dynamic triggers in workflows. | | Flexible Reporting | Track and export custom data via dashboards and reports. | | Scalable Management | Deploy sensors across device groups with centralized control. | **Tip:** Sensors are especially useful in hybrid and enterprise environments where standard metrics don’t capture all critical device or compliance indicators. ## Accessing the Sensors Module Navigate to **Sensors** from the left-hand pane of DEX tab. The main view lists all created sensors with their names, types, and usage status. Use the **Add Sensor** button to create new ones. ![sensors](https://cdn.manageengine.com/sites/meweb/images/digital-employee-experience/help/dex/sensors1.webp) ## Creating and Deploying a Sensor ### Step 1: Define Sensor Details - **Sensor Name:** Enter a unique, descriptive name. - **Description (optional):** Summarize the sensor’s purpose or logic. ![sensors](https://cdn.manageengine.com/sites/meweb/images/digital-employee-experience/help/dex/sensor2.webp) ### Step 2: Declare Fields Use **Add Field** to define input/output variables. These fields act as data carriers between the sensor and the script. You can define field type (string, number, etc.) and optionally flag fields as PII for compliance. ![sensors](https://cdn.manageengine.com/sites/meweb/images/digital-employee-experience/help/dex/sensor3.webp) **Note:** Field name (variables) are auto-populated inside the script editor. ### Step 3: Write the Script Use the built-in Script Writer to compose your PowerShell script. Fields defined above are available as variables. The script must output structured values that match the declared fields. ![sensors](https://cdn.manageengine.com/sites/meweb/images/digital-employee-experience/help/dex/sensor4.webp) **Tip:** Keep scripts efficient and avoid making device state changes. ### Step 4: Set Run History Retention Define how many execution records should be stored per execution of deployment. **Minimum: 1 and Maximum: 5**. This helps track trends over time and enables post-event analysis. ### Step 5: Save Click **Save** to add the sensor to your repository. The sensor will now available for data collection in targetted endpoints. ## Deploying Sensor - Navigate to DEX > Deployments from the left-hand pane. The Deployments tab displays a list of all active, scheduled, and completed deployments. - Click Create Deployment to create new sensor deployment - Enter Deployment Details - Deployment Name and Description (if Applicable) - Select Sensor as Resource Type and choose required sensors for deployment - Choose one or more Custom Groups to define the scope. - Choose Deployment Type (Immediate or Schedule) based on need. Fill schedule frequency, trigger time,etc if schedule is chosen. - Click Deploy to trigger deployment. ## Example Use Cases | Use Case | Description | |---|---| | Network Strength | Monitor endpoint connectivity quality in remote setups and trigger alerts if poor. e.g Wi-Fi signal strength, speed | | Windows 11 Readiness | Check TPM version, OS build, and hardware specs to assess upgrade compatibility. | | POS Hardware Check | Ensure barcode scanners and printers are connected to retail systems. | | Inactive Local Users | Detect dormant local accounts for cleanup and compliance. | | Software Checks | Track specific software versions, edition, usage and flag outdated or unlicensed installations. | ## Best Practices | Practice | Why It Helps | |---|---| | Use descriptive sensor names | Improves discoverability and reduces misconfiguration | | Flag sensitive fields as PII | Ensures privacy and regulatory compliance | | Test sensor on a small group | Prevents execution failures or device impact | | Avoid overlap with built-in metrics | Focus sensors on what’s unique to your environment | | Reuse sensors in multiple workflows | Promotes modular, scalable automation |