serv00部署哪吒探针
哪吒探针是一款轻量级、高性能的开源服务器监控工具,以其实时监控和简洁的界面而备受开发者青睐。它能够帮助用户实时掌握服务器的运行状态,包括 CPU 使用率、内存占用、网络流量等关键指标,并以直观的图表呈现,让复杂的系统数据一目了然。
与传统监控工具相比,哪吒探针安装简便,资源占用低,适合个人开发者、小型团队甚至企业级用户使用。此外,其开源特性不仅让用户能够自由部署和使用,还可以根据需求进行个性化定制。无论是用于单个服务器的独立监控,还是多台服务器的集中化管理,哪吒探针都提供了灵活的解决方案。
准备工作
获取Serv00 IP
可以直接按默认域名的DNS里面查看
开放任一TCP端口
在Cloudfalre下新建子域名,并关联DNS的ip为 serv00的ip,注意不需要打开小黄云
搭建步骤
进入Serv00 SSH,执行命令
1
git clone https://github.com/vfhky/serv00_ct8_nezha.git
1
cd serv00_ct8_nezha
1
vim config/host.eg # 添加需要保活的主机信息
1
python3 main.py
- 安装dashboard选项
- 是否拷贝公私钥到相互保活的主机:Y
- 是否选择安装哪吒V1版本?:Y
- 是否安装【V1】版本的dashboard面板?:Y
- 请输入面板标题: 哪吒tital,随意
- 输入面板访问端口(如 80):在panel中开放的tcp端口
- 请输入面板设置的 GRPC 通信地址:填入serv00的ip:端口
- 启用针对 gRPC 端口的 SSL/TLS加密,无特殊情况请选择false-否 true-是: false
- GitHub和Gitee登录:按需求设置
- 安装agent选项
- 请输入面板配置文件中的密钥agentsecretke:刚才生成的密钥
- 肩用针对JRPC 端口的 SSL/TLS加密:false
- 请输入面板设置的 GRPC 通信地址:Serv00ip+端口
- 其他Serv00如果需要监控,执行上面指令,只需要安装agent,无需安装Dashboard
哪吒监控网页设置
- 进入个人设置,修改用户名和密码
非Serv00服务器安装agent
服务器,安装命令,根据vps的服务器操作系统选择命令,直接在需要监控的vps以管理员权限执行命令即可
- 安装dashboard选项
其他Serv00单装agent
SSH登录需要安装agent的Serv00
执行命令
1
git clone https://github.com/vfhky/serv00_ct8_nezha.git
1
cd serv00_ct8_nezha
1
python3 main.py
安装选项
是否生成私钥(一般是安装面板需要生成,安装agent时不需要)?:N
是否拷贝公私钥到相互保活的主机(一般是首次安装面板才需要)?:N
是否选择安装哪吒V1版本?(V1和V0完全不兼容,请确认)?:Y
是否安装【V1】版本的dashboard面板?:N
是否安装【V1】版本的agent?:Y
请输入面板配置文件中的密钥agentsecretkey: 如果忘了,可以通过面板下面的路径获取
启用针对 gRPC 端口的 SSL/TLS加密,无特殊情况请选择false-否 true-是: false
请输入面板设置的 GRPC 通信地址(例如 vfhky.serv00.net:8888):dashboard的ip:端口,也可以通过dashboard面板获取(Agent对接地址【域名/IP:端口】)
等待安装结束,dashboard中即成功填写了此服务器的agent,
域名登录哪吒探针
登录serv00-WWW website,以反代的方式添加在准备阶段准备的子域名
- 网页类型:Proxy
- Proxy port:刚才开放的tcp端口
- DNS supports:确认
添加证书
i. WWW website- Manage SSL certificates-(对应域名的)管理
ii. Add certificate
iii. 生成证书
iv. 添加,等待成功,即可域名访问
任务保活
- 推荐方案
升级
进入哪吒的文件见,默认命名为:serv00_ct8_nezha
执行命令:
1 |
|
1 |
|
卸载哪吒agent
方案1
1 |
|
方案2
1 |
|