v0版本的安装可以参考我博客的旧教程
https://qklg.net/post/20231019/
本文参考了哪吒文档中群晖和openwrt的安装
哪吒文档链接 https://nezha.wiki/guide/agent.html
1 下载哪吒探针的agent
github 链接 https://github.com/nezhahq/agent/releases
unradi一般为amd64架构
我喜欢在win上解压之后再用winscp传到unraid上,我和以前一样放在 /mnt/disk1/nezha/ 文件夹下
或者也可以使用下面的命令直接拉下来
以下命令请开启unraid的root权限,登录到ssh执行
wget -O nezha-agent.zip https://github.com/nezhahq/agent/releases/latest/download/nezha-agent_linux_amd64.zip
创建/mnt/disk1/nezha/ 文件夹
解压缩到该文件夹下
mkdir -p /mnt/disk1/nezha
unzip nezha-agent.zip -d /mnt/disk1/nezha
2 创建配置文件
这个其实可以直接偷懒点,直接从一台已经装了nezha的vps上的config.yml给下载下来
vps上用一键脚本安装的在/opt/nezha/agent 文件夹下
直接上传到 /mnt/disk1/nezha/ 文件夹下和agent放在一起
效果如图
注意 需要编辑config.yml里的uuid,其他参数不用变
使用 uuidgen
命令生产uuid,然后把config.yml里uuid替换掉
哪吒文档里这么说的
uuid
:为该 Agent 生成一个唯一标识符,不要与同一个 Dashboard 中其他的 Agent 重复
我喜欢把 disable_command_execute:
设置成true开停用webssh
3 设置定时任务
在unraid的应用中搜索 User Scripts
这是一个执行bash脚本的工具
插件,User Scripts 进去
点击add new script
取名为nezha
点击ok确认
用winscp打开如下路径
/boot/config/plugins/user.scripts/scripts/nezha
打开script 文件填入如下脚本,保存
#!/bin/bash
chmod +x /mnt/disk1/nezha/nezha-agent
/mnt/disk1/nezha/nezha-agent -c /mnt/disk1/nezha/config.yml
这时候回到unraid面板上,打开插件User Scripts的nezha,
点击RUN IN BACKGROUND 启动
右边设置成at first array start only开机自启
如果想要停下脚本的话旧点击ABORT SCRIPT脚本
4 设置参数
/mnt/disk1/nezha/nezha-agent edit
编辑参数
使用箭头移动,空格键选择,回车确认
unriad 一般旧一个网卡直接eth0就可以了
硬盘的话我三块硬盘disk1 2 3选择完事了
dns的话直接空格跳过
uuid的话回车
gpu的话y 回车确认
温度的话y 回车确认
去User Scripts那里先停止后启动就可以重启Agent了
这样子编辑完就准备很多,尤其是网卡和硬盘了