Discovering AWS Fsx NetApp ONTAP FileServers

3nigma
Tera Contributor

Hello Community,

 

I am looking to implement a solution for automatically discovering FSx for NetApp ONTAP file systems within AWS whenever they are created, updated, or deleted, and subsequently auto-updating this information in the CMDB tables that are related to FSx ONTAP file servers.

 

Here are the challenges I'm looking to address:

  1. Auto-Discovery: What is the recommended approach or best practice for auto-discovery of FSx ONTAP clusters within AWS? Is there a specific ServiceNow Discovery Pattern or plugin that caters to AWS FSx?

  2. Change Detection: How can I detect changes or the deletion of FSx ONTAP clusters? Should I leverage AWS CloudWatch combined with an AWS Lambda function to push this information to ServiceNow?

  3. CMDB Update: Once detected, what is the best method for updating the CMDB? Is there an existing integration process, or would custom API calls from Lambda to the ServiceNow CMDB be the best route?

  4. Data Integrity: How can I ensure data integrity and avoid duplicates in the CMDB during the update process?

  5. Security: What security considerations should be kept in mind while designing this solution, particularly with storing credentials and making API requests?

Looking forward to your suggestions and thank you in advance for your assistance. 

 

Best Regards

3 REPLIES 3

Its_Azar
Tera Guru

Hi there @3nigma 

 

So you can use AWS CloudTrail for monitoring API activity within your AWS account. Create a CloudTrail trail to capture API events related to FSx for NetApp ONTAP, and then use AWS Lambda to process these events and trigger discovery activities in ServiceNow. While there isn't a specific ServiceNow Discovery Pattern for FSx ONTAP, you can customize discovery.

 

  1. AWS CloudWatch Events to monitor changes in the state of FSx for NetApp ONTAP clusters. You can configure CloudWatch Event Rules to trigger AWS Lambda functions whenever a relevant change event occurs, such as creation, modification, or deletion of FSx clusters. 

  2.  For updating the CMDB in ServiceNow, consider using ServiceNow APIs to programmatically interact with CMDB tables. From your Lambda function, make API calls to ServiceNow to update CMDB records based on the detected changes in AWS. 

  3. and to maintain data integrity and avoid duplicates , implement validation checks within your Lambda function before updating CMDB records. 

 

If this helps kindly accept the response thanks much.

Regards

Azar

☑️ If this helped, please mark it as Helpful or Accept Solution so others can find the answer too.




Kind Regards,

Mohamed Azarudeen Z

Developer @ KPMG

 Microsoft MVP (AI Services), India

Hi Azar,

 

Kindly mention the exact steps so that it is easy to build this integration.

Vini
Giga Guru

Hi @3nigma ,

I am also looking for the FSx ONTAP discovery in ServiceNow. please let me know if you find any developments on this. looking forward.

 

Regards,

Vini.