Fleet Monitoring
Real-time compliance dashboards, audit logging, reports, and automated alerts for your device fleet.
Fleet monitoring gives you continuous visibility into the health, compliance, and activity of every device under management. From high-level dashboards to granular audit trails, Et'al MDM keeps you informed.
Compliance Dashboard
The compliance dashboard is the first thing administrators see after logging in. It provides a real-time summary of fleet health:
- Compliance rate — Percentage of devices meeting all policy requirements
- Non-compliant devices — Devices that violate one or more policy rules, with specific violation details
- Pending devices — Devices that have been pre-registered but haven't enrolled yet
- Stale devices — Devices that haven't checked in within the expected interval
Compliance Breakdown
The dashboard breaks down compliance by:
| Dimension | Example |
|---|---|
| By policy | "85% compliant with Passcode Policy, 92% compliant with Encryption Policy" |
| By platform | Android fleet vs. iOS fleet compliance rates |
| By device group | "Warehouse Scanners: 100%, Field Devices: 78%" |
| By violation type | Passcode missing, encryption disabled, unapproved app installed |
Audit Log
Every MDM action is recorded in the audit log with full context:
| Field | Description |
|---|---|
| Timestamp | When the action occurred |
| Actor | The user who performed the action (name, role, email) |
| Action | What was done (e.g., "sent lock command", "created policy", "enrolled device") |
| Target | The device, policy, or resource affected |
| IP Address | The IP address of the actor |
| Result | Success or failure with error details |
Audit Log Filters
Filter the audit log to find what you need:
- By date range
- By actor (user)
- By action type (enrollment, command, policy, settings)
- By target device or device group
- By result (success/failure)
The audit log is immutable. Entries cannot be edited or deleted, ensuring a reliable compliance trail for audits and investigations.
Scheduled Reports (Enterprise)
Generate recurring reports in CSV or PDF format:
- Compliance summary — Weekly or monthly fleet compliance snapshot
- Device inventory — Full list of enrolled devices with hardware and software details
- Command history — All commands sent within a date range
- Non-compliance report — Devices that failed policy checks, with violation details
Reports can be:
- Emailed to a distribution list on a schedule (daily, weekly, monthly)
- Downloaded on demand from the dashboard
- Exported via the REST API for integration with external BI tools
Alert Rules (Pro+)
Define custom alert conditions and get notified when they trigger:
Alert Conditions
- Device goes non-compliant
- Device hasn't checked in for a specified duration
- New device enrolled (useful for monitoring unauthorized enrollments)
- Command fails to deliver
- Device enters or exits a geofence
- Storage falls below a threshold
- Battery drops below a threshold
Notification Channels
| Channel | Configuration |
|---|---|
| Send to individual users or distribution lists | |
| Webhook | POST alert payload to any URL (Slack, PagerDuty, ITSM, custom) |
| In-app | Notification bell in the Et'al MDM dashboard |
Webhook Example
Alerts sent via webhook include structured JSON for easy integration:
{
"alert_type": "device_non_compliant",
"device_id": "dvc_abc123",
"device_name": "Galaxy S24 - Field Tech 12",
"violation": "passcode_not_set",
"policy": "Standard Security Policy",
"timestamp": "2026-03-14T10:30:00Z"
}App Inventory
Track every app installed on every managed device:
- Per-device app list — See all installed apps with version numbers
- Fleet-wide app report — Which apps are installed across the fleet and on how many devices
- Managed vs. unmanaged — Distinguish between apps deployed by MDM and apps installed by users
- Version tracking — Identify devices running outdated app versions
- Unapproved app detection — Flag apps that aren't in your approved catalog
Related
- Device Management — Manage the devices you're monitoring
- Policy Engine — Define the policies that drive compliance
- Command Queue — Take action on non-compliant devices