Nginx监控工具(Prometheus)配置详细说明以及案例
参考资料
Nginx监控工具(Prometheus)配置详细说明及案例
1. 安装Nginx Exporter
Nginx Exporter用于将Nginx的指标暴露给Prometheus。
# 下载并安装Nginx Exporter wget https://github.com/nginxinc/nginx-prometheus-exporter/releases/download/v0.9.0/nginx-prometheus-exporter_0.9.0_linux_amd64.tar.gz tar -xzf nginx-prometheus-exporter_0.9.0_linux_amd64.tar.gz sudo mv nginx-prometheus-exporter /usr/local/bin/
2. 配置Nginx Exporter
Nginx Exporter需要访问Nginx的状态页面,确保Nginx已启用stub_status模块。
# 在Nginx配置文件中添加以下内容
server {
location /nginx_status {
stub_status on;
allow 127.0.0.1;
deny all;
}
}3. 启动Nginx Exporter
启动Nginx Exporter并指定Nginx状态页面的URL。
nginx-prometheus-exporter -nginx.scrape-uri http://127.0.0.1/nginx_status
4. 配置Prometheus
在Prometheus的配置文件中添加Nginx Exporter的监控目标。
# prometheus.yml scrape_configs: - job_name: 'nginx' static_configs: - targets: ['localhost:9113']
5. 重启Prometheus
重启Prometheus以应用新的配置。
sudo systemctl restart prometheus
6. 验证监控
访问Prometheus的Web界面(通常为http://localhost:9090),在查询框中输入nginx_http_requests_total,查看Nginx的请求指标。
7. 案例:Grafana仪表盘
使用Grafana可视化Nginx监控数据。
安装Grafana并启动。
添加Prometheus数据源。
导入Nginx监控仪表盘模板(如ID:12006)。
8. 总结
通过以上步骤,您可以使用Prometheus监控Nginx的性能指标,并通过Grafana进行可视化展示。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . 宝塔 | 西里网》 -- 发布时间:2025-03-29
本页链接:https://bt.ciilii.com/show/news-116.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
