首页 > 系统相关 >【arm64】centos7安装nginx_vts_exporter,实现监控

【arm64】centos7安装nginx_vts_exporter,实现监控

时间:2022-11-30 21:55:49浏览次数:43  
标签:exporter centos7 nginx vts arm64 go 安装

由于官方nginx_vts_exporter是没有arm架构的包的,最新版本也只有源码包,需要arm安装包或者安装最新版本,只能自己下载源码包进行编译安装

 nginx_vts_exporter是用go写的,自然就需要用go编译。

  • 官方下载go的最新安装包,wget https://golang.google.cn/dl/go1.19.3.linux-arm64.tar.gz,如果需要其他版本的小伙伴可以去官网查看
  • 然后解压:tar -zxf go1.19.3.linux-arm64.tar.gz
  • cd 进去之后,pwd打印记录一下路径
  • 然后添加到环境变量:vim /etc/profile,添加一下三行
    • export GOROOT=/usr/local/go  #go的安装路径
    • export PATH=$PATH:$GOROOT/bin  #添加到系统环境变量
    • export GOPROXY=https://goproxy.io     #配置go程序安装时需要下载的依赖包地址,如果不加这行,编译程序时候需要依赖包时会去外网请求,非常慢甚至编译不了

 

  •  配置完成后source  /etc/profile,让配置生效
  • 然后执行go version查看版本

到此go环境就搭好了。开始安装 nginx_vts_exporter

  • cd 进去安装包
  • 执行go install  nginx_vts_exporter.go,然后是一个编译安装的过程
  • 执行完成后在$GOPATH/bin目录下会有一个可执行文件,具体的GOPATH目录可用go env来查看
  • 复制可执行文件到/usr/local/bin/,然后cd过去
  • 最后执行nginx_vts_exporter -nginx.scrape_uri http://你的IP/status/format/json,拉起nginx的监控agent

到这里编译安装nginx_vts_exporter就成功了

标签:exporter,centos7,nginx,vts,arm64,go,安装
From: https://www.cnblogs.com/power-time/p/16939876.html

相关文章

  • Linux:CentOS7-yum仓库本地源和网络源配置(完整版)
    1配置环境介绍本篇文章介绍配置yum仓库使用本地源和网络源的详细过程,整个过程的代码将会贴出,经过测试可按此过程成功配置在我的Linux系统上使用。虚拟机Linux:centOS7.8......
  • CentOS7 安装 cri-o 运行时的 Kubernetes
    1.环境系统:CentOSLinuxrelease7.7.1908(Core)Kubernetes:1.25.4Cri-o:1.252.安装crio根据官方文档:curl-L-o/etc/yum.repos.d/devel:kubic:libcontainers:......
  • Nginx URL重写(rewrite)配置及信息详解
    URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中NginxURL重写(rewrite)介绍    和apache等web服务软件一样,rewrite的组要功能是......
  • Nginx搭建文件下载服务器
    因为自动化测试的时候想通过链接来下载app然后安装,公司的下载是走蒲公英的里边的sign一会儿就会过期,所以决定通过自己搭一个下载服务修改Nginx的配置注意,我的资源放在这......
  • nginx-ingress实现二级目录
    需求说明内网后端地址:http://10.10.246.29:9000如图:外网域名:https://devhtk.ntmaorong.com/要求:https://devhtk.ntmaorong.com/minio/--->访问http://10.10.246.2......
  • Nginx+keepalive 负载均衡
    1 规划和准备两台相同配置的web用途IPMASTER192.168.1.100BACKUP192.1681.1012 安装两台接入服务器分别安装NginX和keepalived:准备依赖包:yum-yinstallgccpcre-devel......
  • Linux- Nginx简单的负载均衡(一)
    这里先进行简单的nginx负载,安装nginx这里就不多说了,我们情景假设在已经安装好了nginx上:1)查询nginx中的upstrea负载均衡模块 默认是有安装的。进入nginx源码目录中./config......
  • Nginx配置详解
    nginx配置文件结构...#全局块events{#events块...}http#http块{...#http全局块server#server块{...#server......
  • nginx安装及部署
    下载https://nginx.org/en/download.html  Windows下安装下载后解压(切记不能含有中文路径!!) 启动两种方法:1)直接双击该目录下的"nginx.exe",即可启动nginx服务器......
  • Nginx12 openresty使用lua-resty-http模块
    1简介在lua中操作http请求有两种方式第一种方式:使用通过ngx.location.capture 去方式实现第二种方式:lua-resty-http,是用于访问外部Http资源,外部web服......