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)

有人可以帮我解决这个问题吗?

这是一个访问问题,一旦我授予我能够连接的所需权限。