背景
我的哪吒面板是用f大佬的方案在kuyob上搭建的想让它管理serv00发现按照一件脚本是不行的会报错如下,要想正常访问需要配置个所谓反向代理“这个我也不是很懂”
上报系统信息失败: rpc error: code = DeadlineExceeded desc = received context error while waiting for new LB policy update: context deadline exceeded
配置反代
添加一个agent的域名在cf上不开小黄云
serv00上添加这个域名生成证书关联端口
部署手搓
# wget https://github.com/nezhahq/agent/releases/download/v0.19.3/nezha-agent_freebsd_amd64.zip
# unzip nezha-agent_freebsd_amd64.zip
# chmod +x nezha-agent
启动脚本
#!/bin/sh
# 定义命令和日志文件路径
COMMAND="./nezha-agent -s 面板域名:8443 -p 密钥 -d --tls"
LOGFILE="agent.log"
# 检查 nezha-agent 是否已经在运行
if pgrep -f "nezha-agent" > /dev/null
then
echo "$(date): nezha-agent is already running." >> $LOGFILE
else
echo "$(date): Starting nezha-agent." >> $LOGFILE
nohup $COMMAND >> $LOGFILE 2>&1 &
fi
计划任务
#crontab -e
#*/30 * * * * /bin/sh /home/xxx/nezha/start_agent.sh
不出意外的话你的面板就能正常收到serv00上报数据了
吐槽一下
真的没点基础知识,折腾起来就是瞎折腾整整搞了10个小时,看起来非常简单