Ajout de serveurs
通过 Web 界面添加
- 前往 服务器 > 添加服务器
- 填写:主机(IP 或主机名)、端口(默认 3306)、用户名和密码
- 选择客户和环境(生产、预发布、开发...)
- PmaControl 测试连接,检测服务器版本和类型
- 指标采集自动启动
PmaControl 自动检测:MariaDB、MySQL、Percona Server、ProxySQL、Galera Cluster、InnoDB Cluster / Group Replication。
服务器类型
- 标准服务器 — MariaDB / MySQL 单机或副本
- ProxySQL — SQL 代理,管理端口(6032)和客户端端口(6033)
- MaxScale — MariaDB 路由代理
- VIP — 虚拟 IP/DNS,指向真实服务器
- SSH 隧道 — 通过隧道连接无法直接访问的服务器
服务器配置
对于每台服务器,您可以配置:
- SSL — 加密连接(CA 证书、客户端证书、客户端密钥)
- SSH — SSH 密钥用于硬件采集(磁盘空间、CPU、RAM)
- Tags — 彩色标签,用于组织您的服务器
- DNS 别名 — PmaControl 通过反向 DNS 解析和 SSH hostname 自动检测别名
- Acknowledge — 计划维护期间的告警确认
- is_monitored — 启用/禁用监控而不删除服务器
所需的 MySQL 权限
监控用户需要以下权限:
CREATE USER 'pmacontrol'@'%' IDENTIFIED BY 'mot_de_passe';
GRANT SELECT, PROCESS, REPLICATION CLIENT, SHOW DATABASES ON *.* TO 'pmacontrol'@'%';
GRANT SELECT ON performance_schema.* TO 'pmacontrol'@'%';
FLUSH PRIVILEGES;
切勿授予监控账户 SUPER 或 ALL PRIVILEGES 权限。最小权限原则适用。