10分钟快速使用Prometheus监控nginx
发布日期:2025-06-20 16:38:20
浏览次数:13
分类:精选文章
本文共 1262 字,大约阅读时间需要 4 分钟。
配置 Nginx 以 输出监控数据
为了实现 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 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 的监控数据。
发表评论
最新留言
很好
[***.229.124.182]2026年06月02日 18时54分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP7安装pdo_mysql扩展
2023-02-28
PHP7实战开发简单CMS内容管理系统(7) 后台登录架构 用户登录校验
2023-02-28
php7,从phpExcel升级到PhpSpreadsheet
2023-02-28
PHP8中match新语句的操作方法
2023-02-28
PHP:第一章——PHP中常量和预定义常量
2023-02-28
PHP:第一章——PHP中的位运算
2023-02-28
phpcms
2023-02-28
phpcms 2008 product.php pagesize参数代码注射漏洞
2023-02-28
phpcms V9 自定义添加 全局变量{DIY_PATH}方法
2023-02-28
Redis五种核心数据结构的基本使用与应用场景
2023-02-28
PHPCMS多文件上传和上传数量限制
2023-02-28
phpEnv的PHP集成环境
2023-02-28
PHPExcel一些基本设置总结
2023-02-28
PHPExcel导入导出 若在thinkPHP3.2中使用(无论实例还是静态调用(如new classname或classname::function)都必须加反斜杠,因3.2就命名空间,如/c...
2023-02-28
PHPMailer发送邮件
2023-02-28
phpmailer发送邮件,可以带附件
2023-02-28
phpmyadmin 安装
2023-02-28
phpmyadmin数据库建表及插入
2023-02-28
phprpc简单使用
2023-02-28
phpstorm中Xdebug的使用
2023-02-28