在Ubuntu20.04下如何查看mysqld_exporter-0.10.0.linux-amd64是否支持加密连接
时间: 2024-03-14 21:42:57 浏览: 69
要查看 `mysqld_exporter` 是否支持加密连接,您可以使用以下命令:
1. 进入 `mysqld_exporter` 的安装目录。
2. 运行以下命令来检查 `mysqld_exporter` 是否支持 TLS:
```
./mysqld_exporter --tls-check --config.file=mysqld_exporter.conf
```
如果 `mysqld_exporter` 支持 TLS,则会输出以下内容:
```
INFO[0000] TLS is supported by this exporter.
```
否则,会输出以下内容:
```
INFO[0000] TLS is not supported by this exporter.
```
请注意,在运行 `mysqld_exporter` 之前,您需要确保已经启用 MySQL 数据库的 TLS 连接,并且您的 `mysqld_exporter` 配置文件中已经配置了正确的 TLS 选项。
相关问题
在Ubuntu20.04.6下如何使用mysqld_exporter-0.10.0连接mysql
你可以按照以下步骤在Ubuntu20.04.6下使用mysqld_exporter-0.10.0连接mysql:
1. 首先,下载并解压mysqld_exporter-0.10.0文件:
```
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz
tar xvfz mysqld_exporter-0.10.0.linux-amd64.tar.gz
cd mysqld_exporter-0.10.0.linux-amd64/
```
2. 然后,启动mysqld_exporter-0.10.0:
```
./mysqld_exporter --collect.binlog_size --config.my-cnf /etc/mysql/my.cnf
```
3. 接着,在浏览器中打开http://localhost:9104/metrics,可以看到mysqld_exporter-0.10.0正在运行,并且已经开始收集metrics。
4. 最后,在Prometheus的配置文件中添加以下内容:
```
- job_name: 'mysql'
static_configs:
- targets: ['localhost:9104']
```
这样就可以在Prometheus中监控MySQL的metrics了。
在Ubuntu20.04下如何mysqld_exporter-0.10.0.linux-amd64连接mysql8.0.33
可以按照以下步骤进行mysqld_exporter与mysql8的连接:
1. 下载并解压mysqld_exporter-0.10.0.linux-amd64.tar.gz文件:
```
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz
tar -zxvf mysqld_exporter-0.10.0.linux-amd64.tar.gz
```
2. 修改mysqld_exporter的配置文件,以便连接mysql8:
```
vi mysqld_exporter-0.10.0.linux-amd64/mysqld_exporter.cnf
```
将文件内容修改为:
```
[client]
user = username
password = password
host = localhost
port = 3306
tls_skip_verify = true
```
其中,username和password分别为mysql8的用户名和密码。
3. 启动mysqld_exporter:
```
cd mysqld_exporter-0.10.0.linux-amd64/
./mysqld_exporter --config.my-cnf=./mysqld_exporter.cnf
```
注意要在mysqld_exporter-0.10.0.linux-amd64目录下运行mysqld_exporter。
4. 测试是否成功连接mysql8:
在浏览器中访问http://localhost:9104/metrics,如果能看到类似以下内容,则说明连接成功:
```
# HELP mysql_global_status_aborted_clients MySQL aborted clients
# TYPE mysql_global_status_aborted_clients counter
mysql_global_status_aborted_clients{instance="localhost:3306",job="mysql"} 0
# HELP mysql_global_status_aborted_connects MySQL aborted connects
# TYPE mysql_global_status_aborted_connects counter
mysql_global_status_aborted_connects{instance="localhost:3306",job="mysql"} 0
...
```
如果连接失败,则需要检查mysql8的用户名、密码、主机名、端口号等是否正确。
阅读全文