Amazon RDS for MySQL 和 Amazon Aurora MySQL 监控
通过跟踪关键性能指标(包括尝试连接数、中止连接数、缓冲池使用率、运行中的线程数和缓存命中率),监控 Amazon Relational Database Service (RDS) MySQL 或 Aurora MySQL 实例的可靠性、可用性和性能。
添加 Amazon RDS for MySQL 或 Aurora MySQL 监视器
前提条件:
- 登录 AWS 控制台。
- 选择计划监控数据库所在的区域。
- 导航至服务 > 数据库 > RDS,并选择要监控的数据库实例。
- 在连接和安全性选项卡下,您可以找到端点和端口信息。我们强烈建议使用私有端点进行监视器添加。

图 1. AWS 控制台中的端点和端口。 - 请确保端点可通过 EC2 实例访问。如果尚未设置 EC2 实例进行连接,可以在已连接的计算资源部分的操作选项卡下点击设置 EC2 连接来创建。

图 2. 设置 EC2 连接按钮。 - 如果无法从 EC2 实例访问该端点,请检查并更新 EC2 实例的出站安全规则,以及 RDS 实例的入站 VPC 安全组规则,以允许 MySQL 端口。

图 3. EC2 实例的出站安全规则。

图 4. RDS 的入站 VPC 安全组规则。
要监控 AWS RDS MySQL 或 Aurora MySQL,您需要在与数据库共享同一 VPC 的 EC2 实例中安装 Site24x7 Linux 服务器监控代理。
Site24x7 服务器监控代理安装:
- 按照此页面上的步骤,在 RDS 实例中创建用户并授予权限。
- 按照以下步骤下载并安装 Site24x7 Linux 服务器监控代理。
- 要开始 MySQL 监控,需授权 Site24x7 收集指标。在终端中执行以下命令以验证身份并配置 MySQL 监控:
/opt/site24x7/monagent/scripts/AgentManager.sh mysql --add_instance
- 为 Site24x7 服务器监控代理输入 MySQL 实例的用户凭据,包括主机名、要监控的 MySQL 实例端口,以及在第 1 步中创建的用户名和密码。

图 5. 添加 MySQL 实例。 - 对于主机名和端口,请提供您从 RDS 实例的连接和安全性选项卡(前提条件中的第 4 步)复制的私有端点和端口号。
注意
目前不支持使用 Lambda 函数监控 Amazon RDS for MySQL。
请参阅 Site24x7 MySQL 监控帮助页面,了解可跟踪的 MySQL 性能指标、设置阈值及接收告警的相关信息。
相关链接
数据库监控:Amazon RDS for PostgreSQL 和 Aurora PostgreSQL | MySQL | MSSQL | MySQL NDB 集群
服务器监控:Linux
