ELK MetricBeat - 监控远程 mysqlDB
ELK MetricBeat - Monitor remote mysqlDB
我在 ServerA 上安装了 ELK stack (With metricbeat),想在 ServerB 上监控 mysql。我在 ServerA mysql.yml metribeat 模块文件 (/etc/metricbeat/modules.d/mysql.yml)
上添加了数据库主机详细信息
- module: mysql
metricsets:
- status
- performance
period: 10s
hosts: ["tcp(ServerB:3306)/"]
username: mysql
password:password
在我启动 metricbeat 而不是连接到 ServerB 后,它尝试连接到 localhost(ServerA) mysql。
下面是错误
Error fetching data for metricset mysql.status: Error 1045: Access denied for user 'mysql'@'ServerA...sing password: YES)
有人可以帮我解决这个问题吗?
这是一个访问问题,一旦我授予我能够连接的所需权限。
我在 ServerA 上安装了 ELK stack (With metricbeat),想在 ServerB 上监控 mysql。我在 ServerA mysql.yml metribeat 模块文件 (/etc/metricbeat/modules.d/mysql.yml)
上添加了数据库主机详细信息 - module: mysql
metricsets:
- status
- performance
period: 10s
hosts: ["tcp(ServerB:3306)/"]
username: mysql
password:password
在我启动 metricbeat 而不是连接到 ServerB 后,它尝试连接到 localhost(ServerA) mysql。
下面是错误
Error fetching data for metricset mysql.status: Error 1045: Access denied for user 'mysql'@'ServerA...sing password: YES)
有人可以帮我解决这个问题吗?
这是一个访问问题,一旦我授予我能够连接的所需权限。