The netapp_ontap_rest probe (v.1.0.3.* and patches) may generate frequent self-monitoring alarms regarding failed data collection for specific metrics, even when general discovery and monitoring are working correctly.
Self-monitoring alarms are received with messages similar to:
Self-Monitoring Failures for '###:SYSTEM.system_ops': Data Collection (1 of 1 failed). See netapp_ontap_rest.logSelf-Monitoring Failures for '###:SYSTEM.http_ops': Data Collection (1 of 1 failed). See netapp_ontap_rest.logThese alarms relate to legacy metrics (system_ops and http_ops) that were part of the older NetApp ONTAPI (ZAPI) framework used by the legacy netapp_ontap probe.
In modern NetApp REST API architectures, these metric names have been deprecated and removed, replaced by:
iops.otheriops.readiops.writeiops.totalThe netapp_ontap_rest probe contains leftover configurations for these legacy metrics for backward compatibility. Because the NetApp system no longer exposes these specific counters, the probe's self-monitoring identifies the missing data as a collection failure and triggers an alarm.
This issue is addressed in the build attached to this KB: Error: netapp_ontap_rest probe fails with 401 Unauthorized or 400 Bad Request due to ONTAP API