博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Prometheus 监控整合 Nginx Metrics
阅读量:6716 次
发布时间:2019-06-25

本文共 1227 字,大约阅读时间需要 4 分钟。

查看nginx编译安装时安装了哪些模块

[root@nginx1 sbin]# ./nginx -Vnginx version: nginx/1.12.2built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) built with OpenSSL 1.0.2k-fips  26 Jan 2017TLS SNI support enabledconfigure arguments: --prefix=/usr/local/nginx --with-http_ssl_module
加入需要安装的模块,重新编译,如这里添加–add-module=/root/mapr/nginx-module-vts

[root@nginx1 nginx]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module  --add-module=/root/mapr/nginx-module-vts

make编译 不要make install, 不然会覆盖

替换nginx二进制文件

[root@nginx1 nginx]# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak20180330[root@nginx1 nginx]# cp ./objs/nginx /usr/local/nginx/sbin/

修改Nginx配置

http {    ...    vhost_traffic_status_zone;    #vhost_traffic_status_filter_by_host on;    ...    server {        ...           location /status {               vhost_traffic_status_display;               vhost_traffic_status_display_format html;        }}

验证nginx-module-vts模块

访问http://IP/status,出现数据页面

安装nginx-vts-exporter

下载解压 exporter

chmod +x /usr/local/prometheus/nginx-vts-exporter/bin/nginx-vts-exporter

启动exporter

./nginx-vts-exporter -nginx.scrape_uri=http://localhost/status/format/json

修改prometheus.yml,加入下面的监控目标:

nginx-vts-exporter默认的抓取地址为http://IP:9913/metrics

转载地址:http://yzrlo.baihongyu.com/

你可能感兴趣的文章
Lunar Lander 月球冒险
查看>>
复习日记-xml/tomcat/response/request
查看>>
Java 关键字final的一小结
查看>>
tp5的include 标签 不能用了么
查看>>
php禁止某ip或ip地址段访问的方法(转载)
查看>>
超级菜鸟的Python之路--前传一
查看>>
设置input框文字垂直居中和宽度
查看>>
WinForm笔记
查看>>
js 获取时间不能大于当前系统时间
查看>>
vue公共
查看>>
LeetCode 191. Number of 1 Bits Question
查看>>
关于前端的大致简介!
查看>>
面向对象设计模式总结
查看>>
JAVA 实用插件
查看>>
Matlab与C++混合编程(依赖OpenCV)
查看>>
BZOJ 4822 [Cqoi2017]老C的任务 ——树状数组
查看>>
Centos上虚拟机搭建
查看>>
cocos2d-html5 onEnter init ctor构造函数 ----js特有特性(和c++有一点不一样)
查看>>
spring发送邮件
查看>>
typescript实现类规则
查看>>