栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

grafana+prometheus监控nginx

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

grafana+prometheus监控nginx

1、在nginx的机器上下载nginx-module-vts

  # nginx-module-vts.tar.gz
  git clone https://gitee.com/mirrors/nginx-module-vts.git
 
  tar -xzvf  nginx-module-vts.tar.gz
  
  # 路径: /opt/nginx-module-vts

2、 # 重新安装nginx

进入nginx的解压文件夹中
  ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/opt/nginx-module-vts/
  
  make && make install

杀调nginx

启动nginx

/usr/local/nginx/sbin/nginx

3、安装 nginx-vts-exporter默认端口9913

  # 下载
  wget https://github.com/hnlq715/nginx-vts-exporter/releases/download/v0.10.3/nginx-vts-exporter-0.10.3.linux-amd64.tar.gz
  
  tar -xzvf nginx-vts-exporter-0.10.3.linux-amd64.tar.gz
  
  cd nginx-vts-exporter-0.10.3.linux-amd64
  
  # 启动
  nohup ./nginx-vts-exporter -nginx.scrape_uri=http://localhost/status/format/json &
  

4、修改nginx.conf配置文件

  # 在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;
          }

重新加载配置文件

5、启动grafana systemctl restart grafana-server

6、配置prometheus

  # 修改Prometheus.yml,添加nginx的配置
  
    - job_name: 'nginx_exporter'
      static_configs:
      - targets: ['192.168.3.41:9913']
 

7、添加数据源,引入模板:2949

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号