ZBLOG

centos7:prmetheus-manager-web安装

  1. 首先,确保已经安装了CentOS 7操作系统。

  2. 安装Node.js

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
  1. 安装Git和Nginx
sudo yum install git nginx -y
  1. 配置Nginx代理

在/etc/nginx/conf.d/目录下创建一个文件prometheus-manager-web.conf,并添加以下内容:

server {
    listen 80;
    server_name your_domain_name;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

将your_domain_name替换为您的域名或IP地址。然后重新加载Nginx配置文件:

sudo systemctl reload nginx
  1. 克隆项目并安装依赖项

在合适的目录下克隆项目:

git clone https://github.com/cloudflare/prometheus-manager-web.git
cd prometheus-manager-web/
npm install --production
  1. 配置Prometheus服务器

修改config.yml中的prometheusServers部分,以指向您的Prometheus实例。例如:

prometheusServers:
  - name: "My Prometheus Server"
    url: "https://my-prometheus-server.example.com"

然后将config.yml文件复制到当前目录(即prometheus-manager-web目录)。

  1. 启动服务

在prometheus-manager-web目录下运行以下命令:

npm start

服务将在端口3000上启动。您可以使用浏览器访问http://your_domain_name或http://your_server_IP:3000来查看Prometheus管理界面。

如果您想让该服务一直运行,请考虑使用工具如pm2进行进程守护。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=3899

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?