This rule ensures that RDS DB instance and cluster enhanced monitoring are enabled to enhance system and information integrity.
Rule | RDS DB instance and cluster enhanced monitoring should be enabled |
Framework | NIST 800-53 Revision 5 |
Severity | ✔ High |
Rule Description
Enabling RDS DB instance and cluster enhanced monitoring for NIST 800-53 Revision 5 compliance helps ensure the security and performance of your AWS RDS (Relational Database Service) instances. Enhanced monitoring provides detailed insights into performance metrics, such as CPU utilization, memory usage, and disk I/O, which can aid in troubleshooting and optimizing database performance.
By adhering to the NIST 800-53 Revision 5 standard, which outlines security and privacy controls for federal information systems, you can ensure that your RDS instances meet the necessary requirements for data protection, access control, and monitoring.
Troubleshooting Steps
If you encounter any issues while enabling RDS DB instance and cluster enhanced monitoring, follow the troubleshooting steps below:
Verify IAM Permissions: Ensure that the IAM role associated with your RDS instances has the necessary permissions to enable enhanced monitoring. The role should have the "AmazonRDSEnhancedMonitoringRole" policy attached.
Check Supported Database Engines: Enhanced monitoring is supported on certain RDS database engines only. Make sure the database engine you are using is compatible with enhanced monitoring. Refer to the official AWS documentation for the list of supported engines.
Check Enhanced Monitoring Compatibility: Check if your RDS instances are running a compatible version of the database engine. Some older versions may not support enhanced monitoring, so upgrading to a supported version may be necessary.
Verify RDS Instance Type: Enhanced monitoring is available for certain instance types only. Ensure that your RDS instance is using a supported instance type.
Enable Enhanced Monitoring Through AWS CLI: If you are still unable to enable enhanced monitoring through the AWS Management Console, try using the AWS Command Line Interface (CLI) to enable it. The CLI command for enabling enhanced monitoring is:
aws rds modify-db-instance --db-instance-identifier <your-db-instance-identifier> --monitoring-interval <interval-in-seconds> --apply-immediately
Replace
<your-db-instance-identifier>
with the identifier of your RDS instance, and <interval-in-seconds>
with the desired monitoring interval in seconds (e.g., 60 for 1 minute interval).Remediation Steps
To enable RDS DB instance and cluster enhanced monitoring for NIST 800-53 Revision 5 compliance, follow the step-by-step guide below:
Sign in to the AWS Management Console.
Open the Amazon RDS console.
Select the appropriate region.
From the navigation menu, click on "Databases".
Find the RDS database instance for which you want to enable enhanced monitoring and click on its identifier.
Click on the "Modify" button.
Scroll down to the "Monitoring" section.
Check the box for "Enable Enhanced Monitoring".
Choose the desired monitoring interval from the dropdown list.
Click on "Continue".
Review the modifications and click on "Modify DB Instance" to apply the changes.
Wait for the modification to complete. This may take a few minutes.
Once the modification is complete, enhanced monitoring will be enabled for the selected RDS database instance.
Repeat the above steps for other RDS instances if necessary.
By following these steps, you will enable RDS DB instance and cluster enhanced monitoring, ensuring compliance with NIST 800-53 Revision 5 requirements.