1

我已经在 ServerA 上安装了 ELK 堆栈(使用 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。

下面是错误

为metricset mysql.status获取数据时出错:错误1045:用户'mysql'@'ServerA的访问被拒绝...sing密码:是)

有人可以帮我弄这个吗?

4

1 回答 1

0

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

于 2021-08-30T14:06:07.097 回答