How to discover RDS instance running in AWS from service now

jaganathant
Kilo Explorer

I can discover EC2 instances, load balaners , VPC etc. but I am unable to discover RDS instances running in AWS.

Is it possible to discover the RDS instances in Isthandbul and Helsinki ?

19 REPLIES 19

vince_truong
Kilo Explorer

Can anyone confirm if the probes for RDS are available for Jakarta?

chuckm
Giga Guru

AWS RDS Instances are discoverable in ServiceNow Jakarta using Amazon AWS Relational Database Service Pattern:

 

find_real_file.png 

 

For example, in my AWS Amazon RDS console, I created a PostgreSQL RDS instance as shown:

 

 find_real_file.png

 

 When initiating Cloud Discovery from the Cloud Management Module, the RDS Service gets discovered:

 

 find_real_file.png

 

 

The results are stored in the Cloud Databases [cmdb_ci_cloud_database].  The Cloud Database form:

 

 find_real_file.png

 

The Cloud Database Dependency View:

 

 find_real_file.png

While they are discoverable, if you previously had AWS Accounts set up and Discovery Schedules planned using those accounts, you must change them.  And, ServiceNow added a new place to look for these cloud service accounts which offer more options to see than under AWS Discovery. 

You now want to modify your Cloud Accounts under Cloud Management > Cloud Infrastructure > Service Accounts

First, You would need to add the AWS and cloud management capabilities to the MID server. You can do this by editing the Capabilities related list in the MID server form to add cloud management and AWS to the list. Also include ALL in the supported applications related list.

We had four AWS discovery schedules, which were deprecated in Jakarta (Discover type Web Service replaced by Cloud Resources).

We needed to delete the existing schedules and create new ones for each service account, by clicking on "Create Discovery Schedule" UI inside each of the cloud service account record.

Once we did that and Discovered the datacenters, we were able to see that the "Amazon AWS Relational Database Service" pattern would be launched to discover RDS instances

To recap:
1) Add those capabilities
2) Discover Datacenters
3) Create new AWS Discovery Schedules using the new Cloud Resources type
4) THEN run discover now

 

Also, when they are discovered, they come in under Database Instances with a class of Cloud Database

 

knoxkf
Kilo Guru

do you need to have the "cloud management" license to see this?  I have discovery running and have it configured to pull AWS kit - but its not picking up the RDS CI's.  Do i need to do something?

See my reply below on how to set up your AWS accounts for them to be discovered.  (We do not have a cloud management license.)