广告
返回顶部
首页 > 资讯 > 服务器 >解析prometheus+grafana监控nginx的方法
  • 412
分享到

解析prometheus+grafana监控nginx的方法

2024-04-02 19:04:59 412人浏览 独家记忆
摘要

目录1.下载2.安装Nginx与nginx-vts-exporter3.安装nginx-vts-exporter-0.9.1.linux-amd64.tar4.配置prometheu

在这里插入图片描述

​在prometheus需要向ngxin中打入探针,通过探针获取ngxin信息,并通过接口输出。下文将讲述如何监控ngxin。

1.下载

为了各位小伙伴方便,这里提供了一波下载地址,如果模板不是特别满意,也可以去官网自行下载。

nginx:

链接: https://pan.baidu.com/s/1QxcWrxAEARlEhxSb2ZETjQ

提取码: 6fp5

nginx-module-vts-master:

链接: Https://pan.baidu.com/s/1GCyAithAlRkORuZwhpcPmA 

提取码: h9aa

nginx-vts-exporter
链接: https://pan.baidu.com/s/1gVB_I6ifDbeNIBX5x9pGAA

提取码: upkw 

nginx-vts-stats_rev2 (grafana显示模板)
链接: https://pan.baidu.com/s/1VI9V395OemPkf6W-sNL9HQ

提取码: da56 

2.安装nginx与nginx-vts-exporter

1.解压nginx-vts-exporter

这里nginx是重新安装 ,解压nginx-vts-exporter 这里放在usr/local。

unzip nginx-module-vts-master.zip

这里注意nginx版本有要求否则会报错,以下是nginx对应的版本。

在这里插入图片描述

2.解压nginx。

tar -zxvf nginx-1.14.2.tar.gz

3.安装

把nginx-vts-exporter放到nginx路径 ,并执行安装操作。


cd usr/local/nginx-1.14.2
./configure --prefix=/usr/local/nginx --add-module=usr/local/nginx-module-vts-master/
注意:注意prefix=/usr/local/nginx意思是安装位置为/usr/local/nginx文件夹
make install

4.修改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.启动


cd /usr/local/nginx/sbin
./nginx

在这里插入图片描述

访问http://ip/status出现以下显示则表示nginx与nginx-vts-exporter安装成功。

3.安装nginx-vts-exporter-0.9.1.linux-amd64.tar

这里安装包放在usr/local下,解压。


tar -zxvf nginx-vts-exporter-0.9.1.linux-amd64.tar

启动。


cd /usr/local/nginx-vts-exporter-0.9.1.linux-amd64
nohup ./nginx-vts-exporter  -nginx.scrape_uri http://ip/status/format/JSON &

输入http://ip:9913/metrics,如果出现以下证明完成。

在这里插入图片描述

4.配置Prometheus

修改/usr/local/prometheus-2.17.1.linux-amd64/prometheus.yml。


# my global config
global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).
 
# Alertmanager configuration
alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093
 
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"
 
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']
  - job_name: 'nginx'
    static_configs:
      - targets: ['ip:9913']    

出现以下配置成功。

在这里插入图片描述

5.配置Grafana

输入grafana可视化页面地址:ip:3000。

1.配置数据源 (prometheus地址:ip:9090)

在这里插入图片描述
在这里插入图片描述

上图填写你prometheus地址,端口切记填写9090,点击save后,如果失败会有提示 。

2.可视化界面模板

在这里插入图片描述

选择上文配置好的数据源,prometheus选项就是上文配置的数据源。

在这里插入图片描述

3.验证

出现以下显示则表示成功。

在这里插入图片描述

到此这篇关于解析prometheus+grafana监控nginx的方法的文章就介绍到这了,更多相关prometheus+grafana监控nginx内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 解析prometheus+grafana监控nginx的方法

本文链接: https://www.lsjlt.com/news/158117.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解析prometheus+grafana监控nginx的方法
    目录1.下载2.安装nginx与nginx-vts-exporter3.安装nginx-vts-exporter-0.9.1.linux-amd64.tar4.配置Prometheu...
    99+
    2022-11-12
  • 使用Grafana监控Redis的操作方法
    目录Grafana简介Prometheus简介安装使用监控系统信息监控SpringBoot应用总结参考资料项目源码地址当面对一个复杂的系统时,我们往往需要监控工具来帮助我们解决一些性...
    99+
    2022-11-13
  • Prometheus监控Springboot程序的实现方法
    目录1. 添加依赖2. 修改配置文件3. 启用Prometheus监控4. 监控埋点4.1 新建拦截器4.2 注册拦截器5. 验证监控6. 指标类型6.1 Counter6.2 Ga...
    99+
    2022-11-11
  • Prometheus和NodeExporter安装监控数据的方法
    这篇文章主要介绍了Prometheus和NodeExporter安装监控数据的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Prometheus和NodeExporter安装监控数据的方法文章都会有所收获,...
    99+
    2023-07-02
  • Linux下安装grafana并且添加influxdb监控的方法
    安装grafana,官网提供了ubuntu的安装包,直接进行安装 wget https://dl.grafana.com/oss/release/grafana_6.5.1_amd64.deb dpkg -i gr...
    99+
    2022-06-04
    influxdb grafana linux 安装grafana
  • nginx没有解析php的解决方法
    这篇文章主要讲解了“nginx没有解析php的解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nginx没有解析php的解决方法”吧!nginx没有解析php的解决办法:首先安装php...
    99+
    2023-06-20
  • mac nginx不解析php的解决方法
    本篇内容主要讲解“mac nginx不解析php的解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mac nginx不解析php的解决方法”吧!mac nginx不解析php的解决办法:1...
    99+
    2023-06-20
  • Zabbix自定义脚本监控nginx及微信告警的方法
    这篇文章主要介绍“Zabbix自定义脚本监控nginx及微信告警的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Zabbix自定义脚本监控nginx及微信告警的方法”文章能帮助大家解决问题。项目...
    99+
    2023-06-30
  • 利用ganglia监控redis的最新解决方法
    前言 Ganglia主要用来监控系统性能的软件,通过曲线很容易见到每个节点的工作状态,对合理调整,分配系统资源,提高系统整体性能起到重要作用,支持浏览器方式访问,但不能监控节点硬件技术指标。Ganglia是...
    99+
    2022-06-04
    解决方法 最新 ganglia
  • 阿里云监控服务器连接异常怎么办?解决方法解析
    在使用阿里云服务器时,有时候可能会遇到监控服务器连接异常的问题。本文将针对这个问题,提供一些解决方案和技巧,帮助用户快速解决这个问题。 问题描述:当你在使用阿里云监控服务器时,突然发现无法连接到服务器或者连接超时等情况,这可能意味着监控服务...
    99+
    2023-12-31
    阿里 解决方法 异常
  • 详解Linux监控重要进程的实现方法
    不管后台服务程序写的多么健壮,还是可能会出现core dump等程序异常退出的情况,但是一般情况下需要在无 人为干预情况下,能够自动重新启动,保证服务进程能够服务用户。这时就需要一个监控程序来实现能够让服务进程自动重新启...
    99+
    2022-06-04
    Linux监控重要进程 linux 进程监控
  • 使用zabbix监控oracle数据库的方法详解
    一、概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库。 二、环境介绍 以下是我安装的环境...
    99+
    2022-11-11
  • 关于对mysql语句进行监控的方法详解
    快速阅读 为什么要监控sql语句,以及如何监控,都有哪几种方式可以监控。 我们知道sql server 中有个工具叫sql profile ,可以实时监控sql server中 执行的sql 语句,以方便...
    99+
    2022-10-18
  • SpringBoot统计、监控SQL运行情况的方法详解
    目录1 基本概念2 添加依赖3 配置相关属性3.1 如何配置 Filter4 监控页面5 sql监控6 慢sql记录7 spring 监控8 去 Ad(广告)(1) 直接手动注释这段...
    99+
    2022-11-13
  • PHP响应路径日志的新方法:实时监控和分析。
    PHP响应路径日志的新方法:实时监控和分析 随着互联网的发展,越来越多的人开始关注网站的性能和安全。其中一个重要的方面就是对网站的响应路径进行监控和分析。在过去,很多人使用文件日志的方式来记录响应路径,但这种方式存在诸多问题。随着技术的发展...
    99+
    2023-08-03
    响应 path 日志
  • Android ListView里控件添加监听方法的实例详解
    Android ListView里控件添加监听方法的实例详解 关于ListView,算是android中比较常见的控件,在ListView我们通常需要一个模板,这个模板指的不是住模块,而是配置显示在ListView里面的东西,今天...
    99+
    2023-05-30
    android listview 监听
  • 天兔监控SQL Azure报错的解决方法是什么
    天兔监控SQL Azure报错的解决方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 今天新增了两台...
    99+
    2022-10-19
  • 利用Python上传日志并监控告警的方法详解
    目录1.准备2.使用阿里云SDK上传Python日志3.配置日志告警在我们的日常生活工作中,经常会遇到需要上传日志的场景,比如多台机器运行同一个程序,并且需要记录每台机器程序产生的日...
    99+
    2022-11-11
  • 全面解析Android中对EditText输入实现监听的方法
    在 Android design support 包中提供了一种在输入不合适字符时一直显示的提示方式来显示,现在已经开始在更多的应用上被使用了;这些 Android app ...
    99+
    2022-06-06
    edittext 监听 方法 Android
  • 解析舆情监测系统企业鉴别和选用的方法
      在互联网时代,企业想要树立良好的品牌形象,就必须了解自身、竞争对手以及相关政策法规的舆情信息,还要随时随地防范与处理舆论事件造成的不良影响,因而企业进行舆情监测系统工作是十分有必要的。  那么企业应该从哪些方面选择出最适合自身的舆情监测...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作