Cloudflare Workers + D1 的多服务器监控探针系统
集成 Cloudflare Turnstile 人机验证
https://github.com/huilang-me/CF-Server-Monitor
- ❤️4
./nezha.sh install_agent xxxx.com 443 yyyyyyyyyyy --tls./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls"/home/xxx/nezha 文件夹. 如果你需要自定义配置, 进入 /home/xxx/nezha, 执行 ./nezha-agent edit, 配置文件会生成在当前目录下/home/xxx/nezha 里创建 nezha.shcd /home/xxx/nezha;
rm -rf new.zip
arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/)
curl -L "https://github.com/nezhahq/agent/releases/latest/download/nezha-agent_linux_$arch.zip" -o new.zip
unzip -o new.zip
rm -rf new.zip
chmod a+x nezha-agent
killall nezha-agent
./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls" "--disable-force-update" "--disable-auto-update" > /dev/null 2>&1 &cd /home/xxx/nezha;chmod a+x nezha.sh; bash nezha.sh
nezha-agent_linux_amd64.zipcurl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh install_agent xxxx.com 443 yyyyyyyyyyy --tls./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls"/home/xxx/nezha 文件夹, 里面放入 nezha-agent 二进制文件/home/xxx/nezha, 执行 ./nezha-agent edit, 配置文件会生成在当前目录下cd /home/xxx/nezha; chmod a+x nezha-agent; ./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls" > /dev/null 2>&1 &--disable-auto-update :禁用 Agent 的自动更新功能,增强安全性。--disable-force-update :禁用 Agent 的强制更新功能,增强安全性。
/etc/rc.d/rc.nezha 来管理服务nezha-agent_linux_amd64.zipcurl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh install_agent xxxx.com 443 yyyyyyyyyyy --tls./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls"/boot/config/nezha-agent 文件夹, 里面放入 nezha-agent 二进制文件/boot/config/nezha-agent, 执行 ./nezha-agent edit, 配置文件会生成在当前目录下/boot/config/go 最下面加上:cp -R /boot/config/nezha-agent /dev/shm/nezha-agent
cd /dev/shm/nezha-agent
chmod a+x nezha-agent
./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls" > /dev/null 2>&1 &
eth0 为网卡{"server_card_top_right":"docker exec vnstat vnstat -i eth0 --oneline| awk -F';' '{print $9, $10}'"}{"server_card_top_right":"vnstat -i eth0 --oneline| awk -F';' '{print $9, $10}'"}
/etc/nezha/nezha-agent/etc/nezha/config.yml/etc/nezha/nezha-agent -c(硬盘可能有问题, 需要手动编辑文件设为 []) 或直接编辑此文件/etc/init.d/nezha-agent通信网址 端口 通信密钥 改成你自己的chmod +x /etc/nezha/nezha-agent #设置可执行权限
chmod +x /etc/init.d/nezha-agent #设置可执行权限
/etc/init.d/nezha-agent enable # 启用
/etc/init.d/nezha-agent start # 启动GOOS=linux GOARCH=arm GOARM=5 GOMIPS=softfloat CGO_ENABLED=0 go build -trimpath -ldflags "-s -w"upx --best -o compressed uncompressed--report-delay 控制系统信息上报的间隔,默认为 1 秒,可以设置为 3 来进一步降低 agent 端系统资源占用(配置区间 1-4)--skip-conn 不监控连接数,推荐 机场/连接密集型 服务器或CPU占用较高的服务器设置--skip-procs 不监控进程数,也可以降低 Agent 占用