LogicMonitor’s Dell PowerProtect Data Manager (PPDM) monitoring package provides visibility into the health, performance, and protection status of Dell PowerProtect Data Manager environments. The package monitors backup and recovery activity, system health, SLA compliance, storage utilization, protection infrastructure, licensing, appliance capacity, and inventory discovery through the Dell PPDM REST API.

LogicMonitor connects to PPDM using OAuth 2.0 authentication and collects data from supported v2 and v3 API endpoints. Authentication, token management, pagination, and API retry handling are provided by the shared dell.ppdm collector snippet.

This package helps administrators identify backup failures, compliance violations, storage capacity constraints, protection gaps, infrastructure issues, and other conditions that could impact data protection operations.

The package uses Dell PowerProtect Data Manager REST API version 19.22.0 documentation and validated against PPDM version 19.21. Any PPDM deployment exposing the supported API endpoints is compatible with the core monitoring modules.

Requirements for Dell PowerProtect Data Manager Monitoring

To use the Dell PowerProtect Data Manager Monitoring package, you need the following:

  • A LogicMonitor user with the Install and Manage permissions for the resource and relevant Collectors in the Modules role permissions
  • A PPDM user account with permission to authenticate to the REST API and read the endpoints used by this monitoring package
  • Connectivity from the Collector to the PPDM appliance over HTTPS
  • Access to the PPDM REST API (default port 8443)

Add Resources into Dell PowerProtect Data Manager Monitoring

Add the Dell PowerProtect Data Manager appliance as a resource in LogicMonitor using its IP address or FQDN.

The Collector must be able to communicate with the PPDM REST API over HTTPS on port 8443, or the custom API port configured on the appliance.

For more information, see Adding Resources.

Assign Properties to Dell PowerProtect Data Manager Resources

Configure the following properties on the monitored resource:

PropertyDescriptionRequired?
ppdm.userPPDM REST API usernameYes
ppdm.passPPDM REST API passwordYes
ppdm.api.portHTTPS port used by the PPDM API. Defaults to 8443. Configure this property if PPDM is configured to use a non-default port.No

For more information, see Resource and Instance Properties.

Import LogicModules

Import all Dell PowerProtect Data Manager LogicModules from the LogicMonitor Exchange or public repository.

For full monitoring coverage, import the Dell PPDM PropertySources, DataSources, LogSources, and the shared dell.ppdm collector snippet.

If the modules are already present in your environment, verify that the latest versions are installed.

When the LogicModules are imported and all requirements have been met, data collection begins automatically.

For more information, see Modules Overview.

Troubleshooting

IssueResolution
Dell_PPDM category not being setVerify that both ppdm.user and ppdm.pass are configured on the resource. Confirm that the Collector can communicate with the PPDM appliance on port 8443 or the configured API port. The addCategory_Dell_PPDM PropertySource validates API connectivity before applying the Dell_PPDM category.
Authentication errors (401 or 403)Verify that the configured credentials are correct and that the PPDM account has read permissions to access the required REST API endpoints.
No data being collectedReview the Raw Data tab for the affected DataSource. Common causes include invalid credentials, network connectivity issues, or temporary PPDM API unavailability.
Missing instancesRun Active Discovery manually and verify that the associated PPDM resources are present and accessible through the API.
Collect additional diagnostic informationSet debug = true when testing scripts in the Collector Debug Facility. For more information, see Collector Debug Facility.

LogicModules in Package

LogicMonitor’s package for Dell PowerProtect Data Manager Monitoring consists of the following LogicModules. For full coverage, import the following LogicModules into your platform:

Module NameTypeDescriptionAPI Endpoint(s)
addCategory_Dell_PPDMPropertySourceIdentifies Dell PPDM appliances, sets the Dell_PPDM system category, and collects PPDM appliance properties including version, status, display version, and component versions./api/v2/nodes
Dell_PPDM_ComponentsDataSourceMonitors the status of all PPDM components and microservices. Instances are grouped by component type. Tracks status, monitored, and configurable states./api/v2/components
Dell_PPDM_SystemHealthDataSourceMonitors overall PPDM system health scores and status across all health categories (Performance, Data Protection, Configuration, Capacity, Components). Tracks health score, issues count, score deduction, and status./api/v2/system-health-metrics, /api/v2/system-health-issues
Dell_PPDM_JobSummaryDataSourceMonitors Dell PPDM job activity by category, including active job counts and 24-hour completion results from the v3 Activities API.

Note: JobSummary uses the v3 Activities API because the v2 activities endpoint is deprecated
/api/v3/activity-categories, /api/v3/activities
Dell_PPDM_SLAComplianceDataSourceMonitors SLA compliance metrics including in-compliance and out-of-compliance policy counts, asset counts, asset capacity, and failed SLA count./api/v2/sla-metrics
Dell_PPDM_InventorySourcesDataSourceMonitors inventory source discovery status for vCenter, Data Domain, storage systems, and other connected infrastructure. Tracks discovery results, multi-factor authentication status, and time since last discovery./api/v2/inventory-sources
Dell_PPDM_StorageSystemsDataSourceMonitors storage backend health, capacity utilization, readiness, and discovery status for Data Domain, PowerMax, and other storage systems./api/v2/storage-systems
Dell_PPDM_StorageHealthDataSourceMonitors storage system health distribution metrics including counts of systems in good, fair, and poor states./api/v2/storage-system-metrics
Dell_PPDM_ProtectionEnginesDataSourceMonitors protection engine status including vProxy proxy counts (ready, failed, disabled), protected VM counts, and total protected size./api/v2/protection-engines
Dell_PPDM_vProxyDataSourceMonitors individual vProxy appliance status including deployment state, registration, power state, update status, transport sessions, and available capacity modes./api/v2/protection-engines, /api/v2/protection-engines/{id}/proxies
Dell_PPDM_DisksDataSourceMonitors PPDM appliance disk capacity and usage for each disk, including total size, used size, available size, and used percentage./api/v2/disks
Dell_PPDM_DisksPartitionDataSourceMonitors PPDM disk partition capacity and usage for each filesystem mount point, including total size, used size, available size, and used percentage./api/v2/disks
Dell_PPDM_HostsDataSourceMonitors PPDM managed hosts including ESX hosts, application hosts, and clusters. Tracks host status, discovery status, and inventory inclusion. Instances grouped by cluster name./api/v2/inventory-sources, /api/v2/hosts
Dell PPDM AlertsLogSourceIngests recent PPDM alert events with severity, category, message details, and recommended response actions./api/v2/alerts
Dell PPDM Failed JobsLogSourceIngests failed job activity details including error codes, error reasons, remediation steps, and job run durations./api/v3/activities
Dell_PPDM_LicensesDataSourceMonitors PPDM license status, type, activation date, and days remaining until expiration./api/v2/licenses
Dell_PPDM_AssetProtectionDataSourceMonitors asset protection coverage broken down by asset type and overall totals, including protected, unprotected, and excluded asset counts, capacities, and percentages./api/v2/asset-protection-metrics
Dell_PPDM_ProtectionDataSourceMonitors overall protection posture across all protectable assets, including policy counts and aggregate protected, unprotected, and excluded asset and capacity totals./api/v2/protection-metrics

When setting static datapoint thresholds on the various metrics tracked by this package’s DataSources, LogicMonitor follows the technology owner’s best practice KPI recommendations.

Note:

Recommendation: If necessary, adjust these predefined thresholds to meet the unique needs of your environment. For more information, see Static Thresholds for Datapoints.