除了 官方文档 的方法外, 可以尝试用
PM2 管理, 简单粗暴先看上面的 官方文档 把二进制执行文件和通信密钥啥的准备好
假设 你的二进制执行文件的路径为
/Users/xxx/nezha/nezha-agent创建一个
/Users/xxx/nezha/nezha-agent.sh:#!/usr/bin/env bash
/Users/xxx/nezha/nezha-agent --password 通信密钥 --server 通信网址:端口自行安装
Node.js 环境和 pnpmpnpm i -g pm2
pm2 startup
pm2 install pm2-logrotate
cd /Users/xxx/nezha
pm2 start nezha-agent.sh --name nezha-agent
pm2 save
pm2 ls
pm2 logs同样的 可以 参考此文 设置一下要监控的网卡/硬盘 防止流量/网速异常
可能需要
sudo 才能执行 网络检测(即 哪吒 /network 页面的 icmp/tcp ping )如果你 mac 上报的 ip 不正确: 如何完美分流 mac 上 agent 的 ip 查询