在宝塔上用Prometheus监控Nginx基于nginx-module-vts直连

234次阅读
没有评论

共计 706 个字符,预计需要花费 2 分钟才能阅读完成。

添加nginx-module-vts模块

git clone git://github.com/vozlt/nginx-module-vts.git

宝塔上点击安装Nginx,选好版本,我这里选择 《nginx -Tengine2.2》,然后勾选编译安装

这时可以选择附加模块,点击增加模块

附加命令里面填写

--add-module=/path/to/nginx-module-vts

上面填入从git上下载的模块的目录,然后点击安装即可完成 nginx-module-vts模块 的安装

配置Nginx的配置文件

点开Nginx的配置,进入配置修改

在宝塔上用Prometheus监控Nginx基于nginx-module-vts直连

在 2 的位置,填写

vhost_traffic_status_zone;
vhost_traffic_status_filter_by_host on;

配置站点

在宝塔新建一个站点,域名可以随便填写

然后点击配置文件

在宝塔上用Prometheus监控Nginx基于nginx-module-vts直连

2 . 配置端口方便直接访问

3 . 配置地址,该地址用于显示状态

location /status {
    vhost_traffic_status_display;
    vhost_traffic_status_display_format html;
}

新版vts可以直接配置prometheus 直连,不需要安装其他插件

  - job_name: 'Nginx-vts'
    honor_timestamps: true
    scrape_interval: 15s
    scrape_timeout: 10s
    metrics_path: /status/format/prometheus
    scheme: http
    static_configs:
    - targets: ['127.0.0.1:9010']

grafana模板

配合 模板ID为 9785 的模板使用

正文完
 0
Eric chan
版权声明:本站原创文章,由 Eric chan 于2021-05-17发表,共计706字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。