Skip to content

Latest commit

 

History

History

README.md

⚠️ NOTICE:

Continuous development for the solutions found in this folder have moved to a separate GitHub repository found here https://github.com/NetApp/FSx-ONTAP-monitoring. Please refer to that repository for the latest updates.

Monitoring Overview

This subfolder contains tools that can help you monitor your FSx ONTAP file system(s).

The following tools provide for a graphical representation of the resource utilization of your FSx ONTAP file system:

Tool Description
CloudWatch Dashboard for FSx for ONTAP This tool creates a CloudWatch dashboard that displays metrics for your FSx for ONTAP file system.
monitor_fsxn_with_harvest_on_ec2 This tool helps you install Harvest, and Prometheus with Grafana if needed, onto on ec2 instance so you can use them to monitor your FSx file systems.
monitor_fsxn_with_harvest_on_eks This tool helps you install Harvest, and Prometheus with Grafana if needed, into your EKS cluster so you can use them to monitor an FSx file system.
LUN-monitoring This tool exports FSxN LUN metrics to CloudWatch and creates a CloudWatch dashboard to you can monitor your LUNs. Note that this information is now included in the CloudWatch dashboard mentioned above.

These tools provide for a non-graphical monitoring of your FSx ONTAP file system.

Tool Description
auto-add-cw-alarms This tool will automatically add CloudWatch alarms that will alert you when:
  • The utilization of the primary storage of any FSx ONTAP file system gets above a specified threshold.
  • The CPU utilization of any file system gets above a specified threshold.
  • The utilization of any volume within any file system gets above a specified threshold.

Note that this functionality is included with the CloudWatch Dashboard mentioned above.
ingest_nas_audit_logs This tool ingest FSxN NAS audit logs into CloudWatch.
monitor-ontap-services This tool helps you monitor various Data ONTAP services and send SNS alerts if anything of interest is detected. The following services are monitored:
  • EMS Messages
  • SnapMirror health, including tag time
  • Aggregate, volume or Quota utilization based on user provided thresholds
  • Overall health of the File System

Author Information

This repository is maintained by the contributors listed on GitHub.

License

Licensed under the Apache License, Version 2.0 (the "License").

You may obtain a copy of the License at apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, without WARRANTIES or conditions of any kind, either express or implied.

See the License for the specific language governing permissions and limitations under the License.

© 2025 NetApp, Inc. All Rights Reserved.