#哪吒 #探针 #监控 #面板 #IP #mac #哪吒探针 #agent #pm2 #node.js
🍎 macOS 安装 哪吒探针 agent
除了 官方文档 的方法外, 可以尝试用 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 环境和 pnpm
pnpm 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 查询
🍎 macOS 安装 哪吒探针 agent
除了 官方文档 的方法外, 可以尝试用 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 环境和 pnpm
pnpm 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 查询