AWS RDS
What is Discovered and Monitored
Type | Protocol | Information Discovered | Metrics Collected | Used For |
---|---|---|---|---|
Relational Database Storage (RDS) | CloudWatch API |
|
Performance Monitoring |
Event Types
- PH_DEV_MON_RDS_METRIC captures RDS metrics
Configuration
If you have not already configured Access Keys and permissions in AWS, please follow the steps outlined in AWS Access Key IAM Permissions and IAM Policies.
Discovering AWS RDS
- Create a AWS credential
- Go to Admin > Credentials > Step 1: Enter Credentials.
- Click Add.
- Set Device Type to Amazon AWS RDS.
- Set Access Protocol as AWS SDK.
- Set Region as the region in which your AWS instance is located.
- Set Password. See Password Configuration.
- Set Access Key ID as the access key for your EC2 instance.
- Set Secret Key as the secret key for your EC2 instance.
- Select an Organization from the drop-down list.
- Click Save.
- In Step 2: Enter IP Range to Credential Associations:
- Set IP/IP Range to amazon.com
- Choose Credentials to the one created in Step 1b.
- Click Test > Test Connectivity to make sure the credential is working correctly.
- Go to Admin > Discovery:
- Set Discovery Type as AWS Scan.
- Click OK to Save.
- Select the entry and Click Discover.
- After Discovery finishes, check CMDB > Devices > Amazon Web Services > AWS Database.
Sample Events
[PH_DEV_MON_RDS_METRIC]:[eventSeverity]=PHL_INFO,[fileName]=deviceAwsRDS.cpp,[lineNumber]=104,[hostName]=mysql1.cmdzvvce07ar.ap-northeast-1.rds.amazonaws.com,[hostIpAddr]=54.64.131.93,[dbCpuTimeRatio]=1.207500,[dbUserConn]=0,[dbEnqueueDeadlocksPerSec]=0.000587,[freeMemKB]=489,[freeDiskMB]=4555,[swapMemUtil]=0.000000,[ioReadsPerSec]=0.219985,[ioWritesPerSec]=0.213329,[devDiskRdLatency]=0.08,[devDiskWrLatency]=0.4029,[phLogDetail]=