您的位置:首页 > 科技 > 能源 > 制作详情页用什么软件_室内设计师网上接单_seo优化自动点击软件_seo比较好的优化方法

制作详情页用什么软件_室内设计师网上接单_seo优化自动点击软件_seo比较好的优化方法

2024/12/27 21:04:09 来源:https://blog.csdn.net/dyq94310/article/details/144397302  浏览:    关键词:制作详情页用什么软件_室内设计师网上接单_seo优化自动点击软件_seo比较好的优化方法
制作详情页用什么软件_室内设计师网上接单_seo优化自动点击软件_seo比较好的优化方法

Nezha 监控迁移v0迁移v1

背景

Nezha监控是我监控vps的工具,比传统的Prometheus+grafana简单很多。由于v0已不再维护,并且v0和v1不兼容,这里记录下我的迁移修改过程。

我这里记录主要由于我的Dashboard 和 gRPC 端口共用443,并且使用相同的cf cdn域名。给需要这种配置的人做参考。如果没有这个需求,可以直接参考官方的简单配置。

部署架构

Nezha监控分为dashboard和gRPC data两部分。Dashboard负责信息展示、data是后台的数据引擎。从 V1 版本开始,不再区分 Dashboard 和 gRPC 端口,我计划Dashboard 和 gRPC 端口共用443方便管理,并且都接入cf的cdn保障安全。

在这里插入图片描述

迁移步骤

迁移历史监控

如果v0版本有重要监控需要提前迁移,避免监控丢失

搭建Dashboard

我未使用一键脚本搭建,为了方便管理,我直接使用docker compose搭建。

Dashboard数据存储在./data

我未使用8008默认端口而使用了9080端口

services:dashboard:image: ghcr.io/nezhahq/nezharestart: alwayscontainer_name: nezhavolumes:- ./data:/dashboard/dataports:- 9080:8008

修改nginx

ng需要转发 Dashboard的根目录、websocket、数据的GRpc。set_real_ip_fromreal_ip_header一定要,否者GRpc通信会报错,具体未深入了解。

本配置和我实际使用有差异,依据实际情况改造,仅供参考。

server {access_log  /var/log/nginx/eu.org.access.log  main;listen 443 ssl proxy_protocol;listen [::]:443 ssl proxy_protocol;http2  on;port_in_redirect  off;ssl_certificate /etc/data/certificate/xxx.eu.org.pem;ssl_certificate_key /etc/data/certificate/xxx.eu.org.key;# 下面三个配置不可缺 否者GRpc服务报错underscores_in_headers on;set_real_ip_from 0.0.0.0/0;real_ip_header CF-Connecting-IP;location / {proxy_pass http://127.0.0.1:9080;proxy_set_header Host $http_host;proxy_set_header      Upgrade $http_upgrade;}location ~* ^/api/v1/ws/(server|terminal|file)(.*)$  {proxy_pass http://127.0.0.1:9080;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";proxy_set_header Host $http_host;}location ^~ /proto.NezhaService/ {grpc_set_header Host $host;grpc_set_header nz-realip $http_CF_Connecting_IP;grpc_read_timeout 600s;grpc_send_timeout 600s;grpc_socket_keepalive on;client_max_body_size 10m;grpc_buffer_size 4m;grpc_pass grpc://grpcservers;}}upstream grpcservers {server 127.0.0.1:9080;keepalive 512;
}

调试Dashboard

上述如果没问题,就可以正常访问Dashboard。按照教程即可。

v1版本取消了oauth2,配置根本简单,但建议用户名和密码都修改为高强度,避免爆破。

调试Agent接入

由于我使用了Grpc是使用了cf的cdn接入。这里需要特别说明一下。

  • Agent的接入地址必须带上端口

  • 勾选使用TLS

在这里插入图片描述

如果需要debug,可以把通过修改/opt/nezha/agent/config.yml开启debug模式,并通过 journalctl -xe就行排错。

迁移效果

嘎嘎的香,每天上班第一件事就是看Nezha面板,哈哈哈哈
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com