服务器监控v1
开始玩鸡了
安装 Dashboard
安装脚本:
1 | curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh |
首次登录的默认用户名和密码均为 admin
,记得及时改密码
使用一个域名开启 CDN 用作访问,另一个域名不开启 CDN 来用于 agent 通信
去面板设置把 Agent对接地址【域名/IP:端口】
改为不套CDN的地址+端口
安装 Nginx 反代
只需要反代面板域名,(开启 CDN 的即可)
推荐使用 科技lion 的脚本(还有很多其他好用的功能)
脚本的 Nginx 使用:https://www.youtube.com/watch?v=rcLgEzdM2Tc
安装 Agent
在 Dashboard 中直接复制安装命令
卸载(来自官方)
卸载 Agent 包括停止服务、卸载服务,以及删除相关文件。以下是 Ubuntu 系统的卸载步骤:
停止并卸载服务:
1
2cd /opt/nezha/agent/
./nezha-agent service uninstall删除 Agent 文件夹:
1
rm -rf /opt/nezha/agent/
如果安装了多个服务并想要全部卸载,可以使用 Agent 安装脚本的卸载功能:
1 | ./agent.sh uninstall |
serv00 安装哪咤监控
市面上有挺多的脚本的,我推荐这个作者的
https://github.com/vfhky/serv00_ct8_nezha
使用步骤
1 | 1、下载脚本 |
作者的博客:
https://typecodes.com/python/serv00ct8nezhav1.html
注意,该作者的脚本做的保活面板,只需要ssh登录一次即可,不需要特意用作者的脚本,我的保活脚本可以继续使用
该项目的utils.sh
使用:https://typecodes.com/python/serv00ct8nezha4.html
常用
重新 serv00 或者 ct8 主机的系统。脚本会删除用户目录除了 backup 外的所有文件或者目录
1
bash utils.sh restore
卸载已经安装的哪吒探针的dashboard和agent 并删除 crontab中的哪吒探针心跳(heart_beat_entry.sh)
1
bash utils.sh uninstall
数据迁移、备份恢复
来自官方:https://nezha.wiki/guide/q5.html
停止面板服务
在旧服务器中运行一键脚本,选择 停止面板
。
备份数据
打包旧服务器中的 /opt/nezha
文件夹,并将其复制到新服务器相同位置。
恢复数据
在新服务器中解压 /opt/nezha
文件夹至相同路径。
启动面板服务
在新服务器中运行一键脚本,选择 启动面板
。
注意事项
- 确保
/opt/nezha
文件夹及其内容的权限和所有权在新服务器上正确设置。 - 数据迁移完成后,可以通过访问 Dashboard 界面验证迁移是否成功。