服务器监控工具哪吒探针 v1 版本上线 全新设计带来新体验

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

上周黑五期间,哪吒探针进行了一次颇有争议的 Breaking Change 更新,将面板和 Agent 升级到了 v1 版本,并且与原来的 v0.x 版本完全不兼容。

同时,将 v0.x 的官方文档进行了移除(仅移除文档页面,文档仓库还在),并且一键安装脚本默认安装 v1 版本的 Agent,与 v0.x 的 Dashboard 无法正常通信,导致黑五新买的 VPS 都无法连接到哪吒探针的主控端。

好在进行了一周左右的更新,v1 版本的文档和一键安装脚本已经上线,并且 v0.x 的一键安装脚本也已经做了版本固定,用户可以自行选择安装 v0.x 的旧版本还是 v1 的新版本。

版本变化

由于 v1 版本是重构的,有许多 v0.x 特性在 v1 进行了移除,需要等 v1 版本进一步完善,目前的区别有下面这些:

  • 前后端分离:方便定制前台 UI,但目前没有第三方主题,自带主题也非常简陋
  • 本地账户:新版本可以直接用账号密码进行登录,但同时 OAuth 2.0 也被移除,无法使用 Github 登录
  • gRPC / Web 端口合并:不再需要 8008 和 5555 两个端口,反代的时候更加方便
  • Agent 安装简化:v0.x 需要一个 Agent 对应一个密钥,而 v1 不再需要,统一填写 Dashboard 的密钥,这意味着所有的 VPS 都可以通过相同的命令进行安装并且可以同时运行多个 Agent

安装面板

通过官方提供最新的 v1 版本的一键脚本可以直接安装 Dashboard

curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh

如果你的是国内的服务器或者 NAS 的话,可以使用镜像

curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && CN=true ./nezha.sh

建议选择 Docker 形式进行安装,如果不需要域名访问,连接地址直接填写 IP 地址 + 端口,TLS 选择 N;需要域名访问则填写域名 + 端口,TLS 选择 y

一键脚本

安装完成后,可以通过 http://ip:8008 进入 Dashboard,然后点击登录

Dashboard

默认账号和密码都是 admin,登录到后台之后,立刻前往个人信息中修改默认的登录密码

修改密码

安装 Agent

v1 版本安装 Agent 变化比较大,不需要添加服务器再运行安装命令,直接复制一键安装命令,到对应的机器上执行即可,安装完成后,机器会自动显示在列表中(机器多的可以借助 SSH 工具批量执行,所有机器的安装命令都相同)

安装 Agent

更多配置

关于反向代理,从 v1 版本开始,不再区分 Dashboard 和 gRPC 端口,访问与通信均通过默认的 8008 端口。因此反向代理的配置文件也有所变更,具体可以参考官方文档 - Dashboard 反向代理配置

而网络监控、计划任务、通知与告警、DDNS 等功能与 v0.x 版本的配置方式区别不大,可以参考我上一篇关于 v0.x 版本的文章——开源、轻量、易用的服务器实时监控工具:哪吒探针

效果展示

默认主题的 UI 风格更加的现代化了,但展示的信息明显变少了,需要点击服务器进入详情才能查看更多

默认主题

详情中有许多脱裤子放屁的图表,作为一个没有历史记录功能的探针,图表并不能展示出任何有效信息,而且占据了大量空间,影响查看具体数据。

详情

v0.x 版本钉子户

v0.x 版本仍然可以使用,但默认的安装命令都已经更新到 v1 版本,如果现在还想安装 v0.x 版本的话,可以把要执行的安装命令中的 main 分支修改为 v0 分支,就可以安装 v0 版本了,目前 v0 版本的一键安装脚本中的 Dashboard 和 Agent 版本已经固定,不会自动更新到 v1 版本,可以放心使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/63118.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LabVIEW密码保护与反编译的安全性分析

在LabVIEW中,密码保护是一种常见的源代码保护手段,但其安全性并不高,尤其是在面对专业反编译工具时。理论上,所有软件的反编译都是可能的,尽管反编译不一定恢复完全的源代码,但足以提取程序的核心功能和算法…

灰狼算法与蚁群算法的结合:一种新颖的优化方法

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

【前端学习路线】(超详细版本)

先附上学习路线图:前端学习路线 第一阶段:前端入门(htmlcss) 前端最基本的知识,需要先将这些内容融汇贯通,学习后面内容才会不吃力。学习完可以做几个静态页练习一下。 推荐视频学习链接: 黑马程…

四、自然语言处理_03LSTM与GRU

0、前言 随着循环神经网络(RNN)在各种序列数据处理任务中被广泛应用,研究人员逐渐发现了其在处理长序列数据时会容易出现梯度消失(vanishing gradient)和梯度爆炸(exploding gradient)问题&…

nerdctl:与 Docker 兼容的 containerd CLI

nerdctl 是一个用于容器管理的命令行工具,它旨在提供与 Docker CLI 相似的用户体验,但却是为 containerd 这样的低级容器运行时设计的。containerd 是一个行业标准的容器运行时,被广泛用作 Kubernetes 等容器编排平台的一部分。nerdctl 通过简…

百问FB显示开发图像处理 - 图像调整

2.4 图像调整 2.4.1 图像的缩放 2.4.1.1 图像缩放算法浅析 图像缩放算法有很多种,这里参考网友"lantianyu520"所著的"图像缩放算法"。 原理浅析 ​ 要理解这个图像缩放算法的原理,最重要的是需要理解:对于图像上的每…

部署项目报错

vue2项目部署后 Error: Cannot find module /views/*** 1.起因 登录页、首页等静态页面可以正常进入,后端访问也正常,可以获取到验证码。 但是登录之后会发现首页空白或者进入不到首页 F12查看有报错信息:Error: Cannot find module ‘/v…

opencv复习

目录 1.core 1.图像变换 1.1 affine仿射变换 1.2 透视变换 2.四元数(旋转) 2.1 轴角转四元数 2.2 旋转矩阵转四元数 2.3 欧拉角转旋转矩阵 2.4 四元数转旋转矩阵 2.5 四元数用eigen用的比较多 2. imgproc. Image Processing 2.1 bilateralF…

【webApp之h5端实战】首页评分组件的原生实现

关于评分组件,我们经常在现代前端框架中用到,UI美观效果丰富,使用体验是非常不错的。现在自己动手使用原生js封装下评分组件,可以用在自己的项目中。 组件实现原理 点击的❤左侧包括自己都是高亮的样式,右侧都是灰色的样式,这样就能把组件的状态区分开了。右边再加上辅…

C++小碗菜之二:软件单元测试

“没有测试的代码重构不能称之为重构,它仅仅是垃圾代码的到处移动” ——Corey Haines 目录 前言 什么是单元测试? 单元测试的组成 单元测试的命名 单元测试的独立性 Google Test 单元测试的环境配置与使用 1. Ubuntu下安装 Google Test 2. 编写…

【C++】格式化输出详解:掌握 cout 的进阶用法

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 💯前言💯格式化输出的理论概述💯控制输出宽度和填充字符setw 操作符setfill 操作符 💯控制浮点数的显示格式fixed 与 scientificsetprecision 💯…

【日常记录-Mybatis】PageHelper导致语句截断

1. 简介 PageHelper是Mybatis-Plus中的一个插件,主要用于实现数据库的分页查询功能。其核心原理是将传入的页码和条数赋值给一个Page对象,并保存到本地线程ThreadLocal中,接下来,PageHelper会进入Mybatis的拦截器环节,…

Linux入门攻坚——40、Linux集群系统入门-lvs(1)

Cluster,集群,为了解决某个特定问题将多台计算机组合起来形成的单个系统。 这个单个集群系统可以扩展,系统扩展的方式:scale up,向上扩展,更换更好的主机;scale out,向外扩展&…

Canal 深入解析:从原理到实践的全面解读

Canal 深入解析:从原理到实践的全面解读 官网:https://github.com/alibaba/canal Canal 是阿里巴巴开源的一款分布式增量数据同步工具,广泛应用于数据同步、实时数据处理和数据库的增量备份等场景。它可以通过监听 MySQL 数据库的 binlog&am…

Home Assistant智能家居盒子用了一段时间发现没有存储空间了,怎么清理释放?

环境: Unbuntu 20.04 Home Assistant 2023.8.0 问题描述: Home Assistant智能家居盒子用了一段时间发现没有存储空间了,怎么清理释放? 解决方案: 1.查看HA日志文件,有比较大,直接删了 2.查…

【NoSQL数据库】MongoDB数据库的安装与卸载

目录 一、MongoDB原理 二、MongoDB的安装和卸载 三、注意事项 一、MongoDB原理 MongoDB 是一个基于分布式文件存储的数据库。由 C 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关…

【Java】2、集合

目录 CollectionListSet *重点: 底层机制(源码)应用场景 好处: 数组(长度不可改,同一类型,增删不便)集合(动态保存,多种类型,方便操作&#xff09…

【CSS in Depth 2 精译_068】11.2 颜色的定义(下):CSS 中的各种颜色表示法简介

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第四部分 视觉增强技术 ✔️【第 11 章 颜色与对比】 ✔️ 11.1 通过对比进行交流 11.1.1 模式的建立11.1.2 还原设计稿 11.2 颜色的定义 11.2.1 色域与色彩空间11.2.2 CSS 颜色表示法 ✔️ 11.2.2.…

JavaScript 进销存计算错误——

一、js错误 二、正确操作 var 税率修正 parseFloat(data.tax_rate);

Neo4j:图数据库使用入门

文章目录 一、Neo4j安装1、windows安装(1)准备环境(2)下载(3)解压(4)运行(5)基本使用 2、docker安装 二、CQL语句1、CQL简介2、CREATE 命令,创建节…