本文共 1262 字,大约阅读时间需要 4 分钟。
为了实现 Nginx 输出监控数据的需求,我们需要对 Nginx 配置进行相应的修改。接下来我们将详细介绍配置步骤。
在 Nginx 配置文件 /etc/nginx/nginx.conf
中找到 server
块,添加以下配置:
location /stub_status { stub_status on; access_log off; allow 0.0.0.0/0; deny all;}
添加上述配置后,执行以下命令重启 Nginx 服务:
systemctl restart nginx
完成上述步骤后,可以通过以下命令查看 Nginx 服务状态:
systemctl status nginx
确认服务状态为 active
,说明配置已完成。
Nginx Prometheus Exporter 是一个用于将 Nginx 统计数据 exporter 到 Prometheus 的工具。接下来我们将详细介绍其安装与配置步骤。
首先,使用 wget
命令下载最新版本的 Nginx Prometheus Exporter:
wget https://github.com/nginxinc/nginx-prometheus-exporter/releases/download/v0.11.0/nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz
下载完成后,将压缩文件解压到指定目录,建议选择 /opt
目录:
mkdir -p /opt
tar -xzf nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz -C /opt
将解压后的文件重命名为 nginx-prometheus-exporter
:
mv nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz /opt/nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz
tar -xzf /opt/nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz -C /opt
完成文件解压后,执行以下命令启动服务:
/opt/nginx-prometheus-exporter/nginx-prometheus-exporter -conf-file=/etc/nginx-prometheus-exporter/prometheus.yml
默认情况下,服务会监听 0.0.0.0:9100
端口。如果需要修改默认配置,可以编辑 prometheus.yml
文件进行调整。
配置完成后,可通过浏览器访问 http://localhost:9100
查看 exporter 的监控数据。
转载地址:http://hogfk.baihongyu.com/