解决Serv00中Nezha-agent运行异常的问题

如果你参照这篇帖子https://linux.do/t/topic/87759一步一步运行,那应该是100%成功的。

但是部分老哥之前已经搭建好Dashboard面板,只需要在Serv00搭一个 Agent探针,那么也很简单,需要:
1、pm2;
2、nezha-agenthttps://github.com/nezhahq/agent/releases,下载nezha-agent_freebsd_amd64.zip。

然后,参考上面大佬教程:创建nezha、tmp两个文件夹,将nezha-agent_freebsd_amd64.zip中的nezha-agent程序放入nezha文件夹,执行下面命令。

cd ~/nezha

cat > agent.sh << EOF
#!/bin/sh
export TMPDIR=/home/你的名字/tmp
/home/你的名字/nezha/nezha-agent -s 面板端域名:端口 -p 面板给的密码 -d
EOF

chmod +x ~/nezha/agent.sh

chmod +x ~/nezha/nezha-agent       #大佬帖子在编译agent过程输了该命令,但是在无需编译的教程没说这个导致部分老哥程序没法运行。

pm2 start ./agent.sh

pm2 save

成功。后续再用Serv00面板保活。
1719053107399

7 个赞

收藏 解决Serv00中Nezha-agent运行异常的问题

1 个赞

感谢。

小白第一个搞,是不是说,先要搭建那个Dashboard面板,然后再添加agent,这是2个东西是吗

是的,第一次搞就参考上面帖子的链接搭建Dashboard面板,再用这个方法添加Agent。

D面板和Agent都有啥用0.0

D相当于服务端,只需要1个,搭建后可以用IP或网址访问,监控你的电脑或服务器;A用于客户端,你的所有电脑或服务器都能装,装后被D监控,可以有多个。

搜噶

这里的域名和密码指的是?

楼主的思路不错,把运行权限问题改在tmp目录运行。
这样有个问题就是在系统重启时,运行环境就没了。

就是搭建好Dashboard面板后会显示的,如果你用Serv00搭建请参考https://linux.do/t/topic/87759;如果你用自己服务器搭建请参考https://nezha.wiki/guide/dashboard.html

我是借用大佬思路 :joy:

还是没太明白这些指的是什么,貌似留空也能用?
面板上没有serv00的监控跟这有关吗

大佬,有个问题,就是面板不登录的情况下,显示服务器离线,登录才显示在线,这是为啥

估计和域名或端口相关 :joy:,我也没太多经验。

不能留空,必须搭建好面板,才能安装Agent

域名和端口指的是面板所在的域名好端口吗?
如果面板没设置密码是不是留空就行了呢

没面板,哪吒探针起不到任何作用啊,不知道你想用它来干啥 :joy:

我没看懂agent的作用,我域名密码端口都留空了,现在照样也可以监控其他服务器