From 467970394908fb5af450d1b5a05280c7c1138e8e Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Wed, 26 Mar 2025 16:55:35 -0500 Subject: [PATCH 01/10] Added repo move statement --- EKS/FSxN-as-PVC-for-EKS/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EKS/FSxN-as-PVC-for-EKS/README.md b/EKS/FSxN-as-PVC-for-EKS/README.md index 793ef639..4a765332 100644 --- a/EKS/FSxN-as-PVC-for-EKS/README.md +++ b/EKS/FSxN-as-PVC-for-EKS/README.md @@ -1,3 +1,5 @@ +:warning: **NOTE:** This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind for purely for historical purposes. + # FSx for NetApp ONTAP as persistent storage ## Table of Contents From a61c9fb56bb049b08322416210a17224bbea7f27 Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Wed, 26 Mar 2025 16:59:14 -0500 Subject: [PATCH 02/10] Added repo move statemente --- EKS/FSxN-as-PVC-for-EKS/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EKS/FSxN-as-PVC-for-EKS/README.md b/EKS/FSxN-as-PVC-for-EKS/README.md index 4a765332..79f539c0 100644 --- a/EKS/FSxN-as-PVC-for-EKS/README.md +++ b/EKS/FSxN-as-PVC-for-EKS/README.md @@ -1,3 +1,5 @@ +# :warning: **NOTICE:** + :warning: **NOTE:** This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind for purely for historical purposes. # FSx for NetApp ONTAP as persistent storage From 86d72e4f449269217332d4c004a61632125876fc Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Wed, 26 Mar 2025 16:59:55 -0500 Subject: [PATCH 03/10] Added repo move statemente --- EKS/FSxN-as-PVC-for-EKS/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EKS/FSxN-as-PVC-for-EKS/README.md b/EKS/FSxN-as-PVC-for-EKS/README.md index 79f539c0..32f0174b 100644 --- a/EKS/FSxN-as-PVC-for-EKS/README.md +++ b/EKS/FSxN-as-PVC-for-EKS/README.md @@ -1,6 +1,6 @@ -# :warning: **NOTICE:** +# :warning: **NOTICE** -:warning: **NOTE:** This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind for purely for historical purposes. +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind for purely for historical purposes. # FSx for NetApp ONTAP as persistent storage From 922584dc3d117c215102da04a5b216f2f2cb2806 Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Wed, 26 Mar 2025 17:00:49 -0500 Subject: [PATCH 04/10] Added repo move statemente --- EKS/FSxN-as-PVC-for-EKS/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EKS/FSxN-as-PVC-for-EKS/README.md b/EKS/FSxN-as-PVC-for-EKS/README.md index 32f0174b..beea192d 100644 --- a/EKS/FSxN-as-PVC-for-EKS/README.md +++ b/EKS/FSxN-as-PVC-for-EKS/README.md @@ -1,6 +1,6 @@ -# :warning: **NOTICE** +# :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind for purely for historical purposes. +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. # FSx for NetApp ONTAP as persistent storage From 01583b5a602f02ae03b2dba56af41c9545ecceae Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Wed, 26 Mar 2025 17:13:54 -0500 Subject: [PATCH 05/10] Added repo move statement --- AI/GenAI-ChatBot-application-sample/README.md | 6 +++++- AI/README.md | 4 ++++ Ansible/README.md | 4 ++++ Ansible/fsx_inventory_report/README.md | 4 ++++ Ansible/snapmirror_report/README.md | 4 ++++ README.md | 4 ++++ 6 files changed, 25 insertions(+), 1 deletion(-) diff --git a/AI/GenAI-ChatBot-application-sample/README.md b/AI/GenAI-ChatBot-application-sample/README.md index bb20dd0e..1181f160 100644 --- a/AI/GenAI-ChatBot-application-sample/README.md +++ b/AI/GenAI-ChatBot-application-sample/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI/GenAI-ChatBot-application-sample](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI/GenAI-ChatBot-application-sample). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # NetApp Workload Factory GenAI sample application ## Introduction @@ -90,4 +94,4 @@ npm run build - Learn more about the APIs used in this sample application by visiting the [Workload Factory API documentation](https://console.workloads.netapp.com/api-doc). - To learn more about Next.js, take a look at the following resources: - [Next.js documentation](https://nextjs.org/docs) - learn about Next.js features and API. - - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. \ No newline at end of file + - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. diff --git a/AI/README.md b/AI/README.md index 811925b0..9221582e 100644 --- a/AI/README.md +++ b/AI/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # AI Overview This subfolder contains samples that can help you create AI solutions. diff --git a/Ansible/README.md b/Ansible/README.md index aedd3e47..9686494b 100644 --- a/Ansible/README.md +++ b/Ansible/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Ansible Samples Ansible is a general purpose automation engine. It can be used to automate most repetitive IT tasks. The typical input you provide Ansible is a "Playbook." This folder holds various playbooks that can be used diff --git a/Ansible/fsx_inventory_report/README.md b/Ansible/fsx_inventory_report/README.md index e880749a..28b34b6c 100644 --- a/Ansible/fsx_inventory_report/README.md +++ b/Ansible/fsx_inventory_report/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/FSxN-Inventory-Report](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/FSxN-Inventory-Report). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Ansible Inventory Report This Ansible playbook generates a report of all the FSx for ONTAP file systems within an AWS account. In includes all the SVMs and Volumes. The format of the report is as follows: diff --git a/Ansible/snapmirror_report/README.md b/Ansible/snapmirror_report/README.md index 3e15f946..ebff4041 100644 --- a/Ansible/snapmirror_report/README.md +++ b/Ansible/snapmirror_report/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/SnapMirror-Report](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/SnapMirror-Report). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Ansible SnapMirror Report This Ansible playbook generates a report of all the FSx for ONTAP SnapMirror relationships within an AWS account. The output of the report is a CSV file with the following columns: diff --git a/README.md b/README.md index 9e9fc5f7..2df5f471 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # FSx-ONTAP-samples-scripts FSx for NetApp ONTAP is an AWS service providing a comprehensive set of advanced storage features purposely From 40aaa3e35b9ee65a14c56ddd175650d5b982296e Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Wed, 26 Mar 2025 17:57:02 -0500 Subject: [PATCH 06/10] Added repo move statement --- .../NetApp-FSxN-Custom-Resources-Samples/README.md | 4 ++++ CloudFormation/README.md | 4 ++++ CloudFormation/deploy-fsx-ontap/README.md | 4 ++++ EKS/Backup-EKS-Applications-with-Trident-Protect/README.md | 4 ++++ EKS/FSxN-as-PVC-for-EKS/README.md | 2 +- EKS/PV-Migrate-with-Trident-Protect/README.md | 4 ++++ EKS/README.md | 4 ++++ Management-Utilities/README.md | 4 ++++ Management-Utilities/auto_create_sm_relationships/README.md | 4 ++++ Management-Utilities/auto_set_fsxn_auto_grow/README.md | 4 ++++ Management-Utilities/fsx-ontap-aws-cli-scripts/README.md | 4 ++++ Management-Utilities/fsxn-rotate-secret/README.md | 4 ++++ Management-Utilities/iscsi-vol-create-and-mount/README.md | 5 ++++- Management-Utilities/warm_performance_tier/README.md | 4 ++++ Monitoring/CloudWatch-FSx/README.md | 4 ++++ Monitoring/LUN-monitoring/README.md | 4 ++++ Monitoring/README.md | 4 ++++ Monitoring/auto-add-cw-alarms/README.md | 4 ++++ .../{README-MANUAL.md => README-Manual.md} | 0 Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md | 6 +++++- Monitoring/monitor-ontap-services/README.md | 4 ++++ Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md | 4 ++++ Monitoring/monitor_fsxn_with_harvest_on_eks/README.md | 4 ++++ Solutions/EKS-logs-to-ELK/README.md | 3 +++ Solutions/README.md | 4 ++++ Terraform/README.md | 4 ++++ Terraform/deploy-fsx-ontap-fileshare-access/README.md | 4 ++++ Terraform/deploy-fsx-ontap-sqlserver/README.md | 4 ++++ Terraform/deploy-fsx-ontap/README.md | 4 ++++ Terraform/deploy-fsx-ontap/module/README.md | 4 ++++ Terraform/deploy-fsx-ontap/standalone-module/README.md | 4 ++++ Terraform/fsxn-replicate/README.md | 4 ++++ 32 files changed, 121 insertions(+), 3 deletions(-) rename Monitoring/ingest_nas_audit_logs_into_cloudwatch/{README-MANUAL.md => README-Manual.md} (100%) diff --git a/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md b/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md index 7c369789..2f2b683a 100644 --- a/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md +++ b/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/NetApp-FSxN-Custom-Resources-Samples](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/NetApp-FSxN-Custom-Resources-Samples). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # NetApp FSxN Third Party CloudFormation Extensions Examples ## Overview diff --git a/CloudFormation/README.md b/CloudFormation/README.md index 23d86574..55db9162 100644 --- a/CloudFormation/README.md +++ b/CloudFormation/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # CloudFormation Overview This subfolder contains samples that can help you create CloudFormation templates. diff --git a/CloudFormation/deploy-fsx-ontap/README.md b/CloudFormation/deploy-fsx-ontap/README.md index 35a956d1..2e55f0a3 100644 --- a/CloudFormation/deploy-fsx-ontap/README.md +++ b/CloudFormation/deploy-fsx-ontap/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/Deploy-FSx-ONTAP](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/Deploy-FSx-ONTAP). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy an Amazon FSx for NetApp ONTAP with CloudFormation This repository contains a CloudFormation template that can be used to deploy an Amazon FSx for NetApp ONTAP file system. diff --git a/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md b/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md index 93e7bccf..21d71212 100644 --- a/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md +++ b/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/Backup-EKS-Applications-with-Trident-Protect](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/Backup-EKS-Applications-with-Trident-Protect). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Backup EKS Applications with Trident Protect This is a sample for setting up your Kubernetes application to be backed up by Trident Protect. diff --git a/EKS/FSxN-as-PVC-for-EKS/README.md b/EKS/FSxN-as-PVC-for-EKS/README.md index beea192d..aa01f93f 100644 --- a/EKS/FSxN-as-PVC-for-EKS/README.md +++ b/EKS/FSxN-as-PVC-for-EKS/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/FSxN-as-PVC-for-EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/FSxN-as-PVC-for-EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. # FSx for NetApp ONTAP as persistent storage diff --git a/EKS/PV-Migrate-with-Trident-Protect/README.md b/EKS/PV-Migrate-with-Trident-Protect/README.md index 4fb094b1..fcca51b1 100644 --- a/EKS/PV-Migrate-with-Trident-Protect/README.md +++ b/EKS/PV-Migrate-with-Trident-Protect/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/PV-Migrate-with-Trident-Protect](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/PV-Migrate-with-Trident-Protect). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Migrate Kubernetes PVs with Trident Protect This is a sample for setting up your Kubernetes application to be migrated from one storage class to another using Trident Protect. diff --git a/EKS/README.md b/EKS/README.md index df3835c1..1ae9acda 100644 --- a/EKS/README.md +++ b/EKS/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # EKS Overview This subfolder contains samples that can help you create solutions using AWS EKS with FSx for ONTAP. diff --git a/Management-Utilities/README.md b/Management-Utilities/README.md index a7b93de2..c8f0caaf 100644 --- a/Management-Utilities/README.md +++ b/Management-Utilities/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Management Utilities Overview This subfolder contains tools that can help you manage your FSx ONTAP file system. diff --git a/Management-Utilities/auto_create_sm_relationships/README.md b/Management-Utilities/auto_create_sm_relationships/README.md index 27e80f71..bbc1ffa5 100644 --- a/Management-Utilities/auto_create_sm_relationships/README.md +++ b/Management-Utilities/auto_create_sm_relationships/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Create-SM-Relationships](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Create-SM-Relationships). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Automatically create SnapMirror relationships for FSxN file systems ## Introduction diff --git a/Management-Utilities/auto_set_fsxn_auto_grow/README.md b/Management-Utilities/auto_set_fsxn_auto_grow/README.md index 982bf013..00726c30 100644 --- a/Management-Utilities/auto_set_fsxn_auto_grow/README.md +++ b/Management-Utilities/auto_set_fsxn_auto_grow/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Set-Auto-Size-Mode](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Set-Auto-Size-Mode). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Automatically Set Auto Size mode to Grow on FSx for NetApp ONTAP Volumes ## Introduction diff --git a/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md b/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md index 056f1393..6021357f 100644 --- a/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md +++ b/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-AWS-CLI-Scripts](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-AWS-CLI-Scripts). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # FSxN Convenience Scripts This folder contains sample scripts that are designed to help you use FSxN from a command line. Most of the scripts are written in Bash, intended to be run either from diff --git a/Management-Utilities/fsxn-rotate-secret/README.md b/Management-Utilities/fsxn-rotate-secret/README.md index d9e44fe8..80a554b5 100644 --- a/Management-Utilities/fsxn-rotate-secret/README.md +++ b/Management-Utilities/fsxn-rotate-secret/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-Rotate-Secret](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-Rotate-Secret). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Rotate FSxN File System Passwords ## Introduction diff --git a/Management-Utilities/iscsi-vol-create-and-mount/README.md b/Management-Utilities/iscsi-vol-create-and-mount/README.md index 85ef5bb7..a9158e4b 100644 --- a/Management-Utilities/iscsi-vol-create-and-mount/README.md +++ b/Management-Utilities/iscsi-vol-create-and-mount/README.md @@ -1,3 +1,6 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/iSCSI-Vol-Create-and-Mount](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/iSCSI-Vol-Create-and-Mount). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. # Mount FSxN ISCSI volume on EC2 windows Powershell automation for creation FSxN ISCSI volume and mount it on ec2 instance. @@ -59,4 +62,4 @@ Unless required by applicable law or agreed to in writing, software distributed See the License for the specific language governing permissions and limitations under the License. -© 2024 NetApp, Inc. All Rights Reserved. \ No newline at end of file +© 2024 NetApp, Inc. All Rights Reserved. diff --git a/Management-Utilities/warm_performance_tier/README.md b/Management-Utilities/warm_performance_tier/README.md index 2605ea20..f7017fd3 100644 --- a/Management-Utilities/warm_performance_tier/README.md +++ b/Management-Utilities/warm_performance_tier/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Warm-Performance-Tier](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Warm-Performance-Tier). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Warm Performance (SSD) tier for an FSx for ONTAP volume ## Introduction diff --git a/Monitoring/CloudWatch-FSx/README.md b/Monitoring/CloudWatch-FSx/README.md index ff320f12..c162444b 100644 --- a/Monitoring/CloudWatch-FSx/README.md +++ b/Monitoring/CloudWatch-FSx/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # AWS CloudWatch Dashboard for FSx for ONTAP ## Introduction diff --git a/Monitoring/LUN-monitoring/README.md b/Monitoring/LUN-monitoring/README.md index 63ea3be7..395397f8 100644 --- a/Monitoring/LUN-monitoring/README.md +++ b/Monitoring/LUN-monitoring/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, most the code found in this repository has been relocated to a new NetApp managed GitHub repository. In the particular case, the functionality of this sample has been rolled into the CloudWatch dashboard found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # LUN Monitoring ## Introduction diff --git a/Monitoring/README.md b/Monitoring/README.md index 9a86472b..2dbcf968 100644 --- a/Monitoring/README.md +++ b/Monitoring/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Monitoring Overview This subfolder contains tools that can help you monitor your FSx ONTAP file system(s). diff --git a/Monitoring/auto-add-cw-alarms/README.md b/Monitoring/auto-add-cw-alarms/README.md index fd22a2c5..0c6b8c55 100644 --- a/Monitoring/auto-add-cw-alarms/README.md +++ b/Monitoring/auto-add-cw-alarms/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Auto-Add-CloudWatch-Alarms](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Auto-Add-CloudWatch-Alarms). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Automatically Add Cloud Watch Alarms to Monitor Aggregate, Volume and CPU Utilization ## Introduction diff --git a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-MANUAL.md b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-Manual.md similarity index 100% rename from Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-MANUAL.md rename to Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-Manual.md diff --git a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md index 3d6053c7..b0ea6bf9 100644 --- a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md +++ b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Ingest FSx for ONTAP NAS audit logs into CloudWatch ## Overview @@ -11,7 +15,7 @@ SVM to try to ensure it doesn't process an audit file more than once. You can run this script as a standalone program or as a Lambda function. These directions assume you are going to run it as a Lambda function. **NOTE**: There are two ways to install this program. Either with the [CloudFormaiton script](cloudformation-template.yaml) found this this repo, -or by following the manual instructions found in the [README-MANUEL.md](README-MANUAL.md) file. +or by following the manual instructions found in the [README-Manuel.md](README-Manual.md) file. ## Prerequisites - An FSx for Data ONTAP file system. diff --git a/Monitoring/monitor-ontap-services/README.md b/Monitoring/monitor-ontap-services/README.md index b923527c..cdf865b1 100644 --- a/Monitoring/monitor-ontap-services/README.md +++ b/Monitoring/monitor-ontap-services/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Monitor-FSx-ONTAP-Services](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Monitor-FSx-ONTAP-Services). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Monitoring ONTAP Services ## Introduction diff --git a/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md b/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md index 8cfb612b..1df3432a 100644 --- a/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md +++ b/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EC2](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EC2). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Harvest/Grafana Deployment using AWS CloudFormation This is the NetApp FSx for ONTAP deployment for monitoring FSx for ONTAP file systems with Grafana. The following solution leverages Harvest and YACE(Yet Another CloudWatch Exporter) as the exporters for ONTAP and CloudWatch metrics. diff --git a/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md b/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md index a73ce090..6b6b2b98 100644 --- a/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md +++ b/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy NetApp Harvest on EKS Harvest helm chart for monitoring Amazon FSx for ONTAP with Harvest, Grafana and Prometheus on EKS. diff --git a/Solutions/EKS-logs-to-ELK/README.md b/Solutions/EKS-logs-to-ELK/README.md index 7bef2be3..ed3288ae 100644 --- a/Solutions/EKS-logs-to-ELK/README.md +++ b/Solutions/EKS-logs-to-ELK/README.md @@ -1,3 +1,6 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS/EKS-logs-to-ELK](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS/EKS-logs-to-ELK). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. # Multi log solution using FSxN and Trident on EKS diff --git a/Solutions/README.md b/Solutions/README.md index 480c5e04..dcacd1f9 100644 --- a/Solutions/README.md +++ b/Solutions/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Solutions Overview This subfolder contains samples of solutions that demonstrate how to use FSx for NetApp ONTAP in various scenarios. diff --git a/Terraform/README.md b/Terraform/README.md index 61df7447..6c18f7d0 100644 --- a/Terraform/README.md +++ b/Terraform/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Terraform Overview This subfolder contains various examples of how you can use Terraform to deploy various solutions that use FSx for NetApp ONTAP. diff --git a/Terraform/deploy-fsx-ontap-fileshare-access/README.md b/Terraform/deploy-fsx-ontap-fileshare-access/README.md index 3e10aae0..cbb28be1 100644 --- a/Terraform/deploy-fsx-ontap-fileshare-access/README.md +++ b/Terraform/deploy-fsx-ontap-fileshare-access/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-Fileshare-Access](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-Fileshare-Access). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy an Amazon FSx for NetApp ONTAP with VPN The sample terraform deployment will create a Amazon FSx for NetApp ONTAP filesystem, AD, VPN setup, and create shares for quick access to shares to simulate on-prem access. diff --git a/Terraform/deploy-fsx-ontap-sqlserver/README.md b/Terraform/deploy-fsx-ontap-sqlserver/README.md index 570dea5c..6e9f1421 100644 --- a/Terraform/deploy-fsx-ontap-sqlserver/README.md +++ b/Terraform/deploy-fsx-ontap-sqlserver/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-SQL-Server](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-SQL-Server). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy an SQL Server on EC2 with Amazon FSx for NetApp ONTAP The sample terraform deployment will create a Single-AZ Amazon FSx for NetApp ONTAP filesystem, create two LUN's on FSxN volume, deploy EC2 instance with SQL Server 2022 Standard and attach the FSxN LUN's as **SQL Data** and **SQL Log** volumes. diff --git a/Terraform/deploy-fsx-ontap/README.md b/Terraform/deploy-fsx-ontap/README.md index 6a419c87..2b148a59 100644 --- a/Terraform/deploy-fsx-ontap/README.md +++ b/Terraform/deploy-fsx-ontap/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + ## Repository Overview This repostory contians two different ways of leveraging Terraform to deploy an FSx ONTAP instance in AWS. The first method is a standalone module that can be cloned and run locally. diff --git a/Terraform/deploy-fsx-ontap/module/README.md b/Terraform/deploy-fsx-ontap/module/README.md index e0869de4..e7593df7 100644 --- a/Terraform/deploy-fsx-ontap/module/README.md +++ b/Terraform/deploy-fsx-ontap/module/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/module](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/module). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy an ONTAP FSx file-system using Terraform This is a Terraform module which creates an FSx for NetApp ONTAP file system in a multi-AZ fashion, including an SVM, a Security-Group and a FlexVolume in that file system, using AWS Terraform provider. This repo should be sourced as a terraform module, and does not need to be cloned locally! diff --git a/Terraform/deploy-fsx-ontap/standalone-module/README.md b/Terraform/deploy-fsx-ontap/standalone-module/README.md index 26f71029..0e969846 100644 --- a/Terraform/deploy-fsx-ontap/standalone-module/README.md +++ b/Terraform/deploy-fsx-ontap/standalone-module/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/standalone-module](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/standalone-module). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy an ONTAP FSx file-system using Terraform ## Table of Contents * [Introduction](#introduction) diff --git a/Terraform/fsxn-replicate/README.md b/Terraform/fsxn-replicate/README.md index b3cc3780..529bf2bb 100644 --- a/Terraform/fsxn-replicate/README.md +++ b/Terraform/fsxn-replicate/README.md @@ -1,3 +1,7 @@ +# :warning: **NOTICE:** + +This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/FSx-ONTAP-Replicate](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/FSx-ONTAP-Replicate). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. + # Deploy DR FSx for ONTAP file system and create SnapMirror relationships from source FSx for ONTAP file system ## Introduction From ff6d62da07d618b0d848a74812465048f15f5c2b Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Thu, 3 Apr 2025 17:28:15 -0500 Subject: [PATCH 07/10] Updated the relocation message. --- AI/GenAI-ChatBot-application-sample/README.md | 2 +- AI/README.md | 2 +- Ansible/README.md | 2 +- Ansible/fsx_inventory_report/README.md | 2 +- Ansible/snapmirror_report/README.md | 2 +- CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md | 2 +- CloudFormation/README.md | 2 +- CloudFormation/deploy-fsx-ontap/README.md | 2 +- EKS/Backup-EKS-Applications-with-Trident-Protect/README.md | 2 +- EKS/FSxN-as-PVC-for-EKS/README.md | 2 +- EKS/PV-Migrate-with-Trident-Protect/README.md | 2 +- EKS/README.md | 2 +- Management-Utilities/README.md | 2 +- Management-Utilities/auto_create_sm_relationships/README.md | 2 +- Management-Utilities/auto_set_fsxn_auto_grow/README.md | 2 +- Management-Utilities/fsx-ontap-aws-cli-scripts/README.md | 2 +- Management-Utilities/fsxn-rotate-secret/README.md | 2 +- Management-Utilities/iscsi-vol-create-and-mount/README.md | 2 +- Management-Utilities/warm_performance_tier/README.md | 2 +- Monitoring/CloudWatch-FSx/README.md | 2 +- Monitoring/LUN-monitoring/README.md | 2 +- Monitoring/README.md | 2 +- Monitoring/auto-add-cw-alarms/README.md | 2 +- Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md | 2 +- Monitoring/monitor-ontap-services/README.md | 2 +- Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md | 2 +- Monitoring/monitor_fsxn_with_harvest_on_eks/README.md | 2 +- README.md | 2 +- Solutions/EKS-logs-to-ELK/README.md | 2 +- Solutions/README.md | 2 +- Terraform/README.md | 2 +- Terraform/deploy-fsx-ontap-fileshare-access/README.md | 2 +- Terraform/deploy-fsx-ontap-sqlserver/README.md | 2 +- Terraform/deploy-fsx-ontap/README.md | 2 +- Terraform/deploy-fsx-ontap/module/README.md | 2 +- Terraform/deploy-fsx-ontap/standalone-module/README.md | 2 +- Terraform/fsxn-replicate/README.md | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/AI/GenAI-ChatBot-application-sample/README.md b/AI/GenAI-ChatBot-application-sample/README.md index 1181f160..62afb131 100644 --- a/AI/GenAI-ChatBot-application-sample/README.md +++ b/AI/GenAI-ChatBot-application-sample/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI/GenAI-ChatBot-application-sample](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI/GenAI-ChatBot-application-sample). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI/GenAI-ChatBot-application-sample](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI/GenAI-ChatBot-application-sample) where it is continually updated. Please refer to that repository for the latest updates. # NetApp Workload Factory GenAI sample application diff --git a/AI/README.md b/AI/README.md index 9221582e..bdb30eb5 100644 --- a/AI/README.md +++ b/AI/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/AI) where it is continually updated. Please refer to that repository for the latest updates. # AI Overview This subfolder contains samples that can help you create AI solutions. diff --git a/Ansible/README.md b/Ansible/README.md index 9686494b..32966eda 100644 --- a/Ansible/README.md +++ b/Ansible/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible) where it is continually updated. Please refer to that repository for the latest updates. # Ansible Samples Ansible is a general purpose automation engine. It can be used to automate most repetitive IT tasks. diff --git a/Ansible/fsx_inventory_report/README.md b/Ansible/fsx_inventory_report/README.md index 28b34b6c..883d7693 100644 --- a/Ansible/fsx_inventory_report/README.md +++ b/Ansible/fsx_inventory_report/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/FSxN-Inventory-Report](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/FSxN-Inventory-Report). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/FSxN-Inventory-Report](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/FSxN-Inventory-Report) where it is continually updated. Please refer to that repository for the latest updates. # Ansible Inventory Report This Ansible playbook generates a report of all the FSx for ONTAP file systems within an AWS account. diff --git a/Ansible/snapmirror_report/README.md b/Ansible/snapmirror_report/README.md index ebff4041..f8999d7a 100644 --- a/Ansible/snapmirror_report/README.md +++ b/Ansible/snapmirror_report/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/SnapMirror-Report](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/SnapMirror-Report). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/SnapMirror-Report](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Ansible/SnapMirror-Report) where it is continually updated. Please refer to that repository for the latest updates. # Ansible SnapMirror Report This Ansible playbook generates a report of all the FSx for ONTAP SnapMirror relationships within an AWS account. diff --git a/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md b/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md index 2f2b683a..76cbd2d8 100644 --- a/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md +++ b/CloudFormation/NetApp-FSxN-Custom-Resources-Samples/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/NetApp-FSxN-Custom-Resources-Samples](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/NetApp-FSxN-Custom-Resources-Samples). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/NetApp-FSxN-Custom-Resources-Samples](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/NetApp-FSxN-Custom-Resources-Samples) where it is continually updated. Please refer to that repository for the latest updates. # NetApp FSxN Third Party CloudFormation Extensions Examples diff --git a/CloudFormation/README.md b/CloudFormation/README.md index 55db9162..4febf443 100644 --- a/CloudFormation/README.md +++ b/CloudFormation/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation) where it is continually updated. Please refer to that repository for the latest updates. # CloudFormation Overview This subfolder contains samples that can help you create CloudFormation templates. diff --git a/CloudFormation/deploy-fsx-ontap/README.md b/CloudFormation/deploy-fsx-ontap/README.md index 2e55f0a3..bb74e621 100644 --- a/CloudFormation/deploy-fsx-ontap/README.md +++ b/CloudFormation/deploy-fsx-ontap/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/Deploy-FSx-ONTAP](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/Deploy-FSx-ONTAP). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/Deploy-FSx-ONTAP](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/CloudFormation/Deploy-FSx-ONTAP) where it is continually updated. Please refer to that repository for the latest updates. # Deploy an Amazon FSx for NetApp ONTAP with CloudFormation This repository contains a CloudFormation template that can be used to deploy an Amazon FSx for NetApp ONTAP file system. diff --git a/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md b/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md index 21d71212..40ceb715 100644 --- a/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md +++ b/EKS/Backup-EKS-Applications-with-Trident-Protect/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/Backup-EKS-Applications-with-Trident-Protect](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/Backup-EKS-Applications-with-Trident-Protect). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/Backup-EKS-Applications-with-Trident-Protect](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/Backup-EKS-Applications-with-Trident-Protect) where it is continually updated. Please refer to that repository for the latest updates. # Backup EKS Applications with Trident Protect diff --git a/EKS/FSxN-as-PVC-for-EKS/README.md b/EKS/FSxN-as-PVC-for-EKS/README.md index aa01f93f..11d954b3 100644 --- a/EKS/FSxN-as-PVC-for-EKS/README.md +++ b/EKS/FSxN-as-PVC-for-EKS/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/FSxN-as-PVC-for-EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/FSxN-as-PVC-for-EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/FSxN-as-PVC-for-EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/FSxN-as-PVC-for-EKS) where it is continually updated. Please refer to that repository for the latest updates. # FSx for NetApp ONTAP as persistent storage diff --git a/EKS/PV-Migrate-with-Trident-Protect/README.md b/EKS/PV-Migrate-with-Trident-Protect/README.md index fcca51b1..316e5c20 100644 --- a/EKS/PV-Migrate-with-Trident-Protect/README.md +++ b/EKS/PV-Migrate-with-Trident-Protect/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/PV-Migrate-with-Trident-Protect](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/PV-Migrate-with-Trident-Protect). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/PV-Migrate-with-Trident-Protect](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS/PV-Migrate-with-Trident-Protect) where it is continually updated. Please refer to that repository for the latest updates. # Migrate Kubernetes PVs with Trident Protect diff --git a/EKS/README.md b/EKS/README.md index 1ae9acda..8162761d 100644 --- a/EKS/README.md +++ b/EKS/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/EKS) where it is continually updated. Please refer to that repository for the latest updates. # EKS Overview This subfolder contains samples that can help you create solutions using AWS EKS with FSx for ONTAP. diff --git a/Management-Utilities/README.md b/Management-Utilities/README.md index c8f0caaf..593a0fca 100644 --- a/Management-Utilities/README.md +++ b/Management-Utilities/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities) where it is continually updated. Please refer to that repository for the latest updates. # Management Utilities Overview This subfolder contains tools that can help you manage your FSx ONTAP file system. diff --git a/Management-Utilities/auto_create_sm_relationships/README.md b/Management-Utilities/auto_create_sm_relationships/README.md index bbc1ffa5..71793f7b 100644 --- a/Management-Utilities/auto_create_sm_relationships/README.md +++ b/Management-Utilities/auto_create_sm_relationships/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Create-SM-Relationships](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Create-SM-Relationships). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Create-SM-Relationships](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Create-SM-Relationships) where it is continually updated. Please refer to that repository for the latest updates. # Automatically create SnapMirror relationships for FSxN file systems diff --git a/Management-Utilities/auto_set_fsxn_auto_grow/README.md b/Management-Utilities/auto_set_fsxn_auto_grow/README.md index 00726c30..1a11981a 100644 --- a/Management-Utilities/auto_set_fsxn_auto_grow/README.md +++ b/Management-Utilities/auto_set_fsxn_auto_grow/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Set-Auto-Size-Mode](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Set-Auto-Size-Mode). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Set-Auto-Size-Mode](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Auto-Set-Auto-Size-Mode) where it is continually updated. Please refer to that repository for the latest updates. # Automatically Set Auto Size mode to Grow on FSx for NetApp ONTAP Volumes diff --git a/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md b/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md index 6021357f..d92b3349 100644 --- a/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md +++ b/Management-Utilities/fsx-ontap-aws-cli-scripts/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-AWS-CLI-Scripts](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-AWS-CLI-Scripts). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-AWS-CLI-Scripts](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-AWS-CLI-Scripts) where it is continually updated. Please refer to that repository for the latest updates. # FSxN Convenience Scripts This folder contains sample scripts that are designed to help you use FSxN from diff --git a/Management-Utilities/fsxn-rotate-secret/README.md b/Management-Utilities/fsxn-rotate-secret/README.md index 80a554b5..aa28d034 100644 --- a/Management-Utilities/fsxn-rotate-secret/README.md +++ b/Management-Utilities/fsxn-rotate-secret/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-Rotate-Secret](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-Rotate-Secret). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-Rotate-Secret](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/FSx-ONTAP-Rotate-Secret) where it is continually updated. Please refer to that repository for the latest updates. # Rotate FSxN File System Passwords diff --git a/Management-Utilities/iscsi-vol-create-and-mount/README.md b/Management-Utilities/iscsi-vol-create-and-mount/README.md index a9158e4b..d064a988 100644 --- a/Management-Utilities/iscsi-vol-create-and-mount/README.md +++ b/Management-Utilities/iscsi-vol-create-and-mount/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/iSCSI-Vol-Create-and-Mount](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/iSCSI-Vol-Create-and-Mount). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/iSCSI-Vol-Create-and-Mount](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/iSCSI-Vol-Create-and-Mount) where it is continually updated. Please refer to that repository for the latest updates. # Mount FSxN ISCSI volume on EC2 windows Powershell automation for creation FSxN ISCSI volume and mount it on ec2 instance. diff --git a/Management-Utilities/warm_performance_tier/README.md b/Management-Utilities/warm_performance_tier/README.md index f7017fd3..a5e1969b 100644 --- a/Management-Utilities/warm_performance_tier/README.md +++ b/Management-Utilities/warm_performance_tier/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Warm-Performance-Tier](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Warm-Performance-Tier). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Warm-Performance-Tier](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Management-Utilities/Warm-Performance-Tier) where it is continually updated. Please refer to that repository for the latest updates. # Warm Performance (SSD) tier for an FSx for ONTAP volume diff --git a/Monitoring/CloudWatch-FSx/README.md b/Monitoring/CloudWatch-FSx/README.md index c162444b..a255e7a6 100644 --- a/Monitoring/CloudWatch-FSx/README.md +++ b/Monitoring/CloudWatch-FSx/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx) where it is continually updated. Please refer to that repository for the latest updates. # AWS CloudWatch Dashboard for FSx for ONTAP diff --git a/Monitoring/LUN-monitoring/README.md b/Monitoring/LUN-monitoring/README.md index 395397f8..75626460 100644 --- a/Monitoring/LUN-monitoring/README.md +++ b/Monitoring/LUN-monitoring/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, most the code found in this repository has been relocated to a new NetApp managed GitHub repository. In the particular case, the functionality of this sample has been rolled into the CloudWatch dashboard found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, most the code found in this repository has been relocated to a new NetApp managed GitHub repository. In the particular case, the functionality of this sample has been rolled into the CloudWatch dashboard found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/CloudWatch-FSx) where it is continually updated. Please refer to that repository for the latest updates. # LUN Monitoring diff --git a/Monitoring/README.md b/Monitoring/README.md index 2dbcf968..3402b370 100644 --- a/Monitoring/README.md +++ b/Monitoring/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring) where it is continually updated. 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). diff --git a/Monitoring/auto-add-cw-alarms/README.md b/Monitoring/auto-add-cw-alarms/README.md index 0c6b8c55..2a0cc08b 100644 --- a/Monitoring/auto-add-cw-alarms/README.md +++ b/Monitoring/auto-add-cw-alarms/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Auto-Add-CloudWatch-Alarms](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Auto-Add-CloudWatch-Alarms). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Auto-Add-CloudWatch-Alarms](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Auto-Add-CloudWatch-Alarms) where it is continually updated. Please refer to that repository for the latest updates. # Automatically Add Cloud Watch Alarms to Monitor Aggregate, Volume and CPU Utilization diff --git a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md index b0ea6bf9..b40762e1 100644 --- a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md +++ b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch) where it is continually updated. Please refer to that repository for the latest updates. # Ingest FSx for ONTAP NAS audit logs into CloudWatch diff --git a/Monitoring/monitor-ontap-services/README.md b/Monitoring/monitor-ontap-services/README.md index cdf865b1..53722eae 100644 --- a/Monitoring/monitor-ontap-services/README.md +++ b/Monitoring/monitor-ontap-services/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Monitor-FSx-ONTAP-Services](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Monitor-FSx-ONTAP-Services). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Monitor-FSx-ONTAP-Services](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Monitor-FSx-ONTAP-Services) where it is continually updated. Please refer to that repository for the latest updates. # Monitoring ONTAP Services diff --git a/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md b/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md index 1df3432a..9176668b 100644 --- a/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md +++ b/Monitoring/monitor_fsxn_with_harvest_on_ec2/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EC2](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EC2). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EC2](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EC2) where it is continually updated. Please refer to that repository for the latest updates. # Harvest/Grafana Deployment using AWS CloudFormation This is the NetApp FSx for ONTAP deployment for monitoring FSx for ONTAP file systems with Grafana. diff --git a/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md b/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md index 6b6b2b98..38540220 100644 --- a/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md +++ b/Monitoring/monitor_fsxn_with_harvest_on_eks/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Grafana/Monitor-FSxN-with-Harvest-on-EKS) where it is continually updated. Please refer to that repository for the latest updates. # Deploy NetApp Harvest on EKS diff --git a/README.md b/README.md index 2df5f471..c0cf1a93 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils) where it is continually updated where it is continually updated where it is continually updated where it is continually updated. Please refer to that repository for the latest updates. # FSx-ONTAP-samples-scripts diff --git a/Solutions/EKS-logs-to-ELK/README.md b/Solutions/EKS-logs-to-ELK/README.md index ed3288ae..6ad393af 100644 --- a/Solutions/EKS-logs-to-ELK/README.md +++ b/Solutions/EKS-logs-to-ELK/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS/EKS-logs-to-ELK](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS/EKS-logs-to-ELK). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS/EKS-logs-to-ELK](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS/EKS-logs-to-ELK) where it is continually updated. Please refer to that repository for the latest updates. # Multi log solution using FSxN and Trident on EKS diff --git a/Solutions/README.md b/Solutions/README.md index dcacd1f9..615eb105 100644 --- a/Solutions/README.md +++ b/Solutions/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/EKS) where it is continually updated. Please refer to that repository for the latest updates. # Solutions Overview This subfolder contains samples of solutions that demonstrate how to use FSx for NetApp ONTAP in various scenarios. diff --git a/Terraform/README.md b/Terraform/README.md index 6c18f7d0..e01faef0 100644 --- a/Terraform/README.md +++ b/Terraform/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform) where it is continually updated. Please refer to that repository for the latest updates. # Terraform Overview This subfolder contains various examples of how you can use Terraform to deploy various solutions that use FSx for NetApp ONTAP. diff --git a/Terraform/deploy-fsx-ontap-fileshare-access/README.md b/Terraform/deploy-fsx-ontap-fileshare-access/README.md index cbb28be1..1edbb5c9 100644 --- a/Terraform/deploy-fsx-ontap-fileshare-access/README.md +++ b/Terraform/deploy-fsx-ontap-fileshare-access/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-Fileshare-Access](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-Fileshare-Access). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-Fileshare-Access](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-Fileshare-Access) where it is continually updated. Please refer to that repository for the latest updates. # Deploy an Amazon FSx for NetApp ONTAP with VPN diff --git a/Terraform/deploy-fsx-ontap-sqlserver/README.md b/Terraform/deploy-fsx-ontap-sqlserver/README.md index 6e9f1421..4268b177 100644 --- a/Terraform/deploy-fsx-ontap-sqlserver/README.md +++ b/Terraform/deploy-fsx-ontap-sqlserver/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-SQL-Server](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-SQL-Server). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-SQL-Server](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP-SQL-Server) where it is continually updated. Please refer to that repository for the latest updates. # Deploy an SQL Server on EC2 with Amazon FSx for NetApp ONTAP diff --git a/Terraform/deploy-fsx-ontap/README.md b/Terraform/deploy-fsx-ontap/README.md index 2b148a59..56242c2e 100644 --- a/Terraform/deploy-fsx-ontap/README.md +++ b/Terraform/deploy-fsx-ontap/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP) where it is continually updated. Please refer to that repository for the latest updates. ## Repository Overview This repostory contians two different ways of leveraging Terraform to deploy an FSx ONTAP instance in AWS. diff --git a/Terraform/deploy-fsx-ontap/module/README.md b/Terraform/deploy-fsx-ontap/module/README.md index e7593df7..346c6cb1 100644 --- a/Terraform/deploy-fsx-ontap/module/README.md +++ b/Terraform/deploy-fsx-ontap/module/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/module](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/module). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/module](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/module) where it is continually updated. Please refer to that repository for the latest updates. # Deploy an ONTAP FSx file-system using Terraform This is a Terraform module which creates an FSx for NetApp ONTAP file system in a multi-AZ fashion, including an SVM, a Security-Group and a FlexVolume in that file system, using AWS Terraform provider. diff --git a/Terraform/deploy-fsx-ontap/standalone-module/README.md b/Terraform/deploy-fsx-ontap/standalone-module/README.md index 0e969846..5ef7c4b2 100644 --- a/Terraform/deploy-fsx-ontap/standalone-module/README.md +++ b/Terraform/deploy-fsx-ontap/standalone-module/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/standalone-module](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/standalone-module). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/standalone-module](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/Deploy-FSx-ONTAP/standalone-module) where it is continually updated. Please refer to that repository for the latest updates. # Deploy an ONTAP FSx file-system using Terraform ## Table of Contents diff --git a/Terraform/fsxn-replicate/README.md b/Terraform/fsxn-replicate/README.md index 529bf2bb..c565caf1 100644 --- a/Terraform/fsxn-replicate/README.md +++ b/Terraform/fsxn-replicate/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintain. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/FSx-ONTAP-Replicate](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/FSx-ONTAP-Replicate). Please refer to that repository for the latest updates. This repository is being left behind purely for historical purposes. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/FSx-ONTAP-Replicate](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Automation/Terraform/FSx-ONTAP-Replicate) where it is continually updated. Please refer to that repository for the latest updates. # Deploy DR FSx for ONTAP file system and create SnapMirror relationships from source FSx for ONTAP file system From 22eacb9c78d7b5768b81795c580ef3bcd69267ae Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Thu, 3 Apr 2025 17:32:47 -0500 Subject: [PATCH 08/10] Updated the relocation message. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c0cf1a93..6ccb68b8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils) where it is continually updated where it is continually updated where it is continually updated where it is continually updated. Please refer to that repository for the latest updates. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils](https://github.com/NetApp/FSx-ONTAP-utils) where it is continually updated. Please refer to that repository for the latest updates. # FSx-ONTAP-samples-scripts From 023ad9379c9dc7bf70b47b03c6766ea3a0f3a13f Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Thu, 1 May 2025 11:00:37 -0500 Subject: [PATCH 09/10] Updated the new location. --- Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md index b40762e1..64b469fc 100644 --- a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md +++ b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md @@ -1,6 +1,6 @@ # :warning: **NOTICE:** -This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Samples/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch) where it is continually updated. Please refer to that repository for the latest updates. +This repository is no longer being maintained. However, all the code found here has been relocated to a new NetApp managed GitHub repository found here [https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch](https://github.com/NetApp/FSx-ONTAP-utils/tree/main/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch) where it is continually updated. Please refer to that repository for the latest updates. # Ingest FSx for ONTAP NAS audit logs into CloudWatch From 7f52f803b1994c847a5530b62bf7c3921c7a8b12 Mon Sep 17 00:00:00 2001 From: Keith Cantrell Date: Thu, 1 May 2025 13:08:54 -0500 Subject: [PATCH 10/10] Adding repo move statement. --- .../{README-Manual.md => README-MANUAL.md} | 47 +++++++---- .../README.md | 83 ++++++++++++++----- 2 files changed, 94 insertions(+), 36 deletions(-) rename Monitoring/ingest_nas_audit_logs_into_cloudwatch/{README-Manual.md => README-MANUAL.md} (72%) diff --git a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-Manual.md b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-MANUAL.md similarity index 72% rename from Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-Manual.md rename to Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-MANUAL.md index 29df438a..69d516f7 100644 --- a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-Manual.md +++ b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README-MANUAL.md @@ -14,9 +14,12 @@ or by following the manual instructions found in the this file. ## Prerequisites - An FSx for Data ONTAP file system. -- An S3 bucket to store the "stats" file and a Lambda layer zip file. - - You will need to download the [Lambda layer zip file](https://raw.githubusercontent.com/NetApp/FSx-ONTAP-samples-scripts/main/Monitoring/ingest_nas_audit_logs_into_cloudwatch/lambda_layer.zip) from this repo and upload it to the S3 bucket. Be sure to perserve the name `lambda_layer.zip`. - - The "stats" file is maintained by the program. It is used to keep track of the last time the Lambda function successfully ingested audit logs from each SVM. Its size will be small (i.e. less than a few megabytes). +- An S3 bucket to store the "stats" file and optionally a copy of all the raw NAS audit log files. It will also +hold a Lambda layer file needed to be able to an add Lambda Layer from a CloudFormation script. + - You will need to download the [Lambda layer zip file](https://raw.githubusercontent.com/NetApp/FSx-ONTAP-utils/main/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch/lambda_layer.zip) + from this repo and upload it to the S3 bucket. Be sure to preserve the name `lambda_layer.zip`. + - The "stats" file is maintained by the program. It is used to keep track of the last time the Lambda function + successfully ingested audit logs from each SVM. Its size will be small (i.e. less than a few megabytes). - A CloudWatch log group to ingest the audit logs into. Each audit log file with get its own log stream within the log group. - Have NAS auditing configured and enabled on the SVM within a FSx for Data ONTAP file system. **Ensure you have selected the XML format for the audit logs.** Also, ensure you have set up a rotation schedule. The program will only act on audit log files that have been finalized, and not the "active" one. You can read this @@ -79,7 +82,7 @@ and `DeleteNetworkInterface` actions. The correct resource line is `arn:aws:ec2: `zip -r ingest_nas_audit_logs.zip .`
2. Within the AWS console, or using the AWS API, create a Lambda function with: - 1. Python 3.10, or higher, as the runtime. + 1. Python 3.11, or higher, as the runtime. 1. Set the permissions to the role created above. 1. Under `Additional Configurations` select `Enable VPC` and select a VPC and Subnet that will have access to all the FSx for ONTAP file system management endpoints that you want to gather audit logs from. Also, select a Security Group that allows TCP port 443 outbound. @@ -90,15 +93,29 @@ process a lot of audit entries and/or process a lot of SVMs. 3. Configure the Lambda function by setting the following environment variables. For a Lambda function you do this by clicking on the `Configuration` tab and then the `Environment variables` sub tab. -| Variable | Description | -| --- | --- | -| fsxRegion | The region where the FSx for ONTAP file systems are located. | -| secretArn | The ARN of the secret that contains the credentials for all the FSx for ONTAP file systems you want to gather audit logs from. | -| s3BucketRegion | The region of the S3 bucket where the stats file is stored. | -| s3BucketName | The name of the S3 bucket where the stats file is stored. | -| statsName | The name you want to use as the stats file. | -| logGroupName | The name of the CloudWatch log group to ingest the audit logs into. | -| volumeName | The name of the volume, on all the FSx for ONTAP file systems, where the audit logs are stored. | + | Variable | Required| Description | + | --- | --- | --- | + | fsxRegion | Yes |The region where the FSx for ONTAP file systems are located. | + | s3BucketRegion |Yes | The region of the S3 bucket where the stats file is stored. | + | s3BucketName | Yes |The name of the S3 bucket where the stats file is stored. | + | copyToS3 | No| Set to `true` if you want to copy the raw audit log files to the S3 bucket.| + |fsxnSecretARNsFile|No|The name of a file within the S3 bucket that contains the Secret ARNs for each for the FSxN file systems. The format of the file should be just `=`. For example: `fs-0e8d9172fa5411111=arn:aws:secretsmanager:us-east-1:123456789012:secret:fsxadmin-abc123`| + |fileSystem1ID|No|The ID of the first FSxN file system to ingest the audit logs from.| + |fileSystem1SecretARN|No|The ARN of the secret that contains the credentials for the first FSx for Data ONTAP file system.| + |fileSystem2ID|No|The ID of the second FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem2SecretARN|No|The ARN of the secret that contains the credentials for the second FSx for Data ONTAP file system.| + |fileSystem3ID|No|The ID of the third FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem3SecretARN|No|The ARN of the secret that contains the credentials for the third FSx for Data ONTAP file system.| + |fileSystem4ID|No|The ID of the forth FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem4SecretARN|No|The ARN of the secret that contains the credentials for the forth FSx for Data ONTAP file system.| + |fileSystem5ID|No|The ID of the fifth FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem5SecretARN|No|The ARN of the secret that contains the credentials for the fifth FSx for Data ONTAP file system.| + | statsName | Yes| The name you want to use as the stats file. | + | logGroupName | Yes| The name of the CloudWatch log group to ingest the audit logs into. | + | volumeName | Yes| The name of the volume, on all the FSx for ONTAP file systems, where the audit logs are stored. | + + **NOTE:** You only need to set the `fsxnSecretARNsFile` or the `fileSystemXID` and `fileSystemXSecretARN` variables. + If both are provide, then the `fsxnSecretARNsFile` will be used and the `fileSystemXID` and `fileSystemXSecretARN` variables will be ignored. 4. Test the Lambda function by clicking on the `Test` tab and then clicking on the `Test` button. You should see "Executing function: succeeded". If not, click on the "Details" button to see what errors there are. @@ -110,7 +127,7 @@ set up your FSx for ONTAP file systems to rotate audit logs, and how up-to-date ## Author Information -This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-utils/graphs/contributors). ## License @@ -122,4 +139,4 @@ Unless required by applicable law or agreed to in writing, software distributed See the License for the specific language governing permissions and limitations under the License. -© 2024 NetApp, Inc. All Rights Reserved. +© 2025 NetApp, Inc. All Rights Reserved. diff --git a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md index 64b469fc..c1487ec2 100644 --- a/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md +++ b/Monitoring/ingest_nas_audit_logs_into_cloudwatch/README.md @@ -14,41 +14,47 @@ It will maintain a "stats" file in an S3 bucket that will keep track of the last SVM to try to ensure it doesn't process an audit file more than once. You can run this script as a standalone program or as a Lambda function. These directions assume you are going to run it as a Lambda function. -**NOTE**: There are two ways to install this program. Either with the [CloudFormaiton script](cloudformation-template.yaml) found this this repo, -or by following the manual instructions found in the [README-Manuel.md](README-Manual.md) file. +**NOTE**: There are two ways to install this program. Either with the [CloudFormation script](cloudformation-template.yaml) found this this repo, +or by following the manual instructions found in the [README-MANUEL.md](README-MANUAL.md) file. ## Prerequisites - An FSx for Data ONTAP file system. -- An S3 bucket to store the "stats" file and a Lambda layer zip file. - - You will need to download the [Lambda layer zip file](https://raw.githubusercontent.com/NetApp/FSx-ONTAP-samples-scripts/main/Monitoring/ingest_nas_audit_logs_into_cloudwatch/lambda_layer.zip) from this repo and upload it to the S3 bucket. Be sure to preserve the name `lambda_layer.zip`. - - The "stats" file is maintained by the program. It is used to keep track of the last time the Lambda function successfully ingested audit logs from each SVM. Its size will be small (i.e. less than a few megabytes). +- An S3 bucket to store the "stats" file and optionally a copy of all the raw NAS audit log files. It will also +hold a Lambda layer file needed to be able to an add Lambda Layer from a CloudFormation script. + - You will need to download the [Lambda layer zip file](https://raw.githubusercontent.com/NetApp/FSx-ONTAP-utils/main/Monitoring/Ingest-NAS-Audit-Logs-into-CloudWatch/lambda_layer.zip) + from this repo and upload it to the S3 bucket. Be sure to preserve the name `lambda_layer.zip`. + - The "stats" file is maintained by the program. It is used to keep track of the last time the Lambda function successfully + ingested audit logs from each SVM. Its size will be small (i.e. less than a few megabytes). - A CloudWatch log group to ingest the audit logs into. Each audit log file will get its own log stream within the log group. - Have NAS auditing configured and enabled on the SVM within a FSx for Data ONTAP file system. **Ensure you have selected the XML format for the audit logs.** Also, ensure you have set up a rotation schedule. The program will only act on audit log files that have been finalized, and not the "active" one. You can read this [knowledge based article](https://kb.netapp.com/on-prem/ontap/da/NAS/NAS-KBs/How_to_set_up_NAS_auditing_in_ONTAP_9) for instructions on how to setup NAS auditing. - Have the NAS auditing configured to store the audit logs in a volume with the same name in all SVMs on all the FSx for Data ONTAP file systems that you want to ingest the audit logs from. -- An AWS Secrets Manager secret that contains the credentials for all the FSxNs you want to use to obtain the NAS Audit logs from. - - The secret should be in the form of key/value pairs where the key is the file system ID and value is a dictionary with the keys `username` and `password`. For example: -```json +- An AWS Secrets Manager secret for each of the FSxN file systems you wish to ingest the audit logs from. The secret should have two keys `username` and `password`. For example: + ```json { - "fs-0e8d9172fa5411111": {"username": "fsxadmin", "password": "superSecretPassword"}, - "fs-0e8d9172fa5422222": {"username": "service_account", "password": "superSecretPassword"} + "username": "fsxadmin", + "password": "superSecretPassword" } -``` + ``` + You can use the same secret for multiple file systems if the credentials are the same. - You have applied the necessary SACLs to the files you want to audit. The knowledge base article linked above provides guidance on how to do this. -**You can either create the following items before running the CloudFormaiton script, or allow it to create the items for you.** +**You can either create the following items before running the CloudFormation script, or allow it to create the items for you.** -- AWS Endpoints. Since the Lambda function runs within your VPC it will not have access to the Internet, even if you can access the Internet -from the Subnet it runs from. Although, if you are using an AWS Transit Gateway, you can configure it to allow the Lambda function to access the Internet. -If you don't have a Transit Gateway then there needs to be an VPC endpoint for all the AWS services that the Lambda function uses. +- AWS Endpoints. Since the Lambda function runs within your VPC it will have restrictions as to how it can access the Internet. +It will not be able to access the Internet from a "Public" subnet (i.e. one that has a Internet gateway attached it it.) It will, however, +be able to access the Internet through a Transit or a NAT gateway. So, if the subnets you plan to run this Lambda function from +don't have a Transit or NAT gateway then there needs to be an VPC AWS service endpoint for all the AWS services that this Lambda function uses. Specifically, the Lambda function needs to be able to access the following AWS services: - FSx. - Secrets Manager. - CloudWatch Logs. - S3 - Note that typically there is a Gateway type VPC endpoint for S3, therefore you typically you don't need to create a VPC endpoint for S3. + **NOTE**: That if you specify to have the CloudFormation template create an endpoint and one already exist, it will cause the CloudFormation script to fail. + - Role for the Lambda function. Create a role with the necessary permissions to allow the Lambda function to do the following: @@ -70,7 +76,9 @@ Where: - <accountID> - is your AWS account ID. - <region> - is the region where the FSx for ONTAP file systems are located. -- <secretName> - is the name of the secret that contains the credentials for the fsxadmin accounts. +- <secretName> - is the name of the secret that contains the credentials for the fsxadmin accounts. **Note** that this +resource string, through the use of wild card characters, must include all the secrets that the Lambda function will access. +Or you must list each secret ARN individually. Notes: - Since the Lambda function runs within your VPC it needs to be able to create and delete network interfaces. @@ -96,11 +104,22 @@ and `DeleteNetworkInterface` actions. The correct resource line is `arn:aws:ec2: |lambdaSecruityGroupsIds|Yes|Select the security groups that you want the Lambda function associated with. The security group must allow outbound traffic on TCP port 443. Inbound rules don't matter since the Lambda function is not accessible from a network.| |s3BucketName|Yes|The name of the S3 bucket where the stats file is stored. This bucket must already exist.| |s3BucketRegion|Yes|The region of the S3 bucket resides.| - |secretArn|Yes|The ARN to the secret that contains the credentials for the FSxN file systems that you want to ingest audit logs from.| + |copyToS3|No|If set to `true` it will copy the audit logs to the S3 bucket specified in `s3BucketName`.| |createWatchdogAlarm|No|If set to `true` it will create a CloudWatch alarm that will alert you if the Lambda function throws in error.| |snsTopicArn|No|The ARN of the SNS topic to send the alarm to. This is required if `createWatchdogAlarm` is set to `true`.| + |fsxnSecretARNsFile|No|The name of a file within the S3 bucket that contains the Secret ARNs for each for the FSxN file systems. The format of the file should have one line for each file system where it specifies the file system id, an equal sign, and then the Secret ARN to use. For example: `fs-0e8d9172fa5411111=arn:aws:secretsmanager:us-east-1:123456789012:secret:fsxadmin-abc123`| + |fileSystem1ID|No|The ID of the first FSxN file system to ingest the audit logs from.| + |fileSystem1SecretARN|No|The ARN of the secret that contains the credentials for the first FSx for Data ONTAP file system.| + |fileSystem2ID|No|The ID of the second FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem2SecretARN|No|The ARN of the secret that contains the credentials for the second FSx for Data ONTAP file system.| + |fileSystem3ID|No|The ID of the third FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem3SecretARN|No|The ARN of the secret that contains the credentials for the third FSx for Data ONTAP file system.| + |fileSystem4ID|No|The ID of the forth FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem4SecretARN|No|The ARN of the secret that contains the credentials for the forth FSx for Data ONTAP file system.| + |fileSystem5ID|No|The ID of the fifth FSx for Data ONTAP file system to ingest the audit logs from.| + |fileSystem5SecretARN|No|The ARN of the secret that contains the credentials for the fifth FSx for Data ONTAP file system.| |lambdaRoleArn|No|The ARN of the role that the Lambda function will use. If not provided, the CloudFormation script will create a role for you.| - |schedulreRoleArn|No|The ARN of the role that the EventBridge scheduler will run as. If not provided, the CloudFormation script will create a role for you.| + |schedulerRoleArn|No|The ARN of the role that the EventBridge scheduler will run as. If not provided, the CloudFormation script will create a role for you.| |createFsxEndpoint|No|If set to `true` it will create the VPC endpoints for the FSx service| |createCloudWatchLogsEndpoint|No|If set to `true` it will create the VPC endpoints for the CloudWatch Logs service| |createSecretsManagerEndpoint|No|If set to `true` it will create the VPC endpoints for the Secrets Manager service| @@ -109,6 +128,8 @@ and `DeleteNetworkInterface` actions. The correct resource line is `arn:aws:ec2: |vpcId|No|This is the VPC that the endpoint(s) will be created in. Only needed if you are creating an endpoint.| |endpointSecurityGroupIds|No|The security group that the endpoint(s) will be associated with. Must allow incoming TCP traffic over port 443. Only needed if you are creating an endpoint.| + **Note**: You must either provide the fsxnSecretARNsFile or the fileSystem1ID, fileSystem1SecretARN, fileSystem2ID, fileSystem2SecretARN, etc. parameters. + 6. Click on the `Next` button. 7. The next page will provide for some additional configuration options. You can leave these as the default values. At the bottom of the page, there is a checkbox that you must check to allow the CloudFormation script to create the @@ -126,12 +147,32 @@ Click on the Monitoring sub tab and then click on "View CloudWatch logs". This w writes its diagnostic output to. You should see a log stream. If you don't, wait a few minutes, and then refresh the page. If you still don't see a log stream, check the Lambda function's configuration to ensure it is correct. Once a log stream appears, click on it to see the diagnostic output from the Lambda function. You should see log messages indicating that it is ingesting audit logs. If you see any "Errors" then you will -need to investigate and correct the issue. If you can't figure it out, please open an [issue](https://github.com/NetApp/FSx-ONTAP-samples-scripts/issues) in this repository. - +need to investigate and correct the issue. If you can't figure it out, please open an [issue](https://github.com/NetApp/FSx-ONTAP-utils/issues) in this repository. + +### Add more FSx for ONTAP file systems. +The way the program is written, it will automatically discover all FSxN file systems within a region, +and then all the vservers under that FSxN. So, if you add another FSxN it will automatically attempt +to ingest the audit files from all the vservers under it. Unfortunately, it won't be able to, until +you provide a Secret ARN for that file system. + +The best way to add a secret ARN, is to either update the secretARNs file you +initially passed to the CloudFormation script, that should be in the S3 bucket you specified in +the `s3BucketName` parameter, or create that file with the information for all the FSxN file systems +you want to ingest the audit logs from and then store it in the S3 bucket. See the description +of the `fsxnSecretARNsFile` parameter above for the format of the file. + +If you are creating the file for the first time, you'll also need to set the `fsxSecretARNsFile` environment variable +to point to the file. You can leave all the other parameters as they are, including the `fileSystem1ID`, `fileSystem1SecretARN`, etc. ones. +The program will ignore those parameters if the `fsxnSecretARNsFile` environment variable is set. To set +the environment variable, go to the Lambda function's configuration page and click on the "Configuration" tab. Then +click on the "Environment variables" sub tab. Click on the "Edit" button. The `fsxnSecretARNsFile` +environment variable should already be there, but the value should be blank. If the variable isn't there click on the +'add' button and add it. Once the line is there with the `fsxnSecretARNsFile` variable, set the value +to the name of the file you created. ## Author Information -This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-samples-scripts/graphs/contributors). +This repository is maintained by the contributors listed on [GitHub](https://github.com/NetApp/FSx-ONTAP-utils/graphs/contributors). ## License