比较笨,捣鼓了好几个小时,才搞明白,坑全被我踩了。
学习参照来源:
1.原作者:Mitsea Blog
2.哪吒监控官方文档
前往 Release 页下载 Agent 二进制文件,根据 CPU 架构选择下载 , Intel CPU 下载 amd64,Apple Silicon 下载 arm64 版本。下载完成后解压 Agent 二进制文件,将二进制文件放根目录/Users,如下图
cd ~/Library/LaunchAgents,
vi nezha_agent.plist,键入i进入编辑模式,添加如下内容
xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>nezha_agent</string>
<key>Program</key>
<string>(Agent二进制文件的的路径)/Users/nezha-agent</string>
<key>ProgramArguments</key>
<array>
<string>(Agent二进制文件的的路径)/Users/nezha-agent</string>
<string>--password</string>
<string>(通信密钥)xxxxxxxxxxxxx</string>
<string>--server</string>
<string>(通信网址和gRPC端口)data.example.com:5555</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
修改后:键入esc退出编辑模式,键入:wq退出并保存
shell
launchctl load ~/Library/LaunchAgents/nezha_agent.plist
启动进程
shell
launchctl start nezha_agent
检查进程
shell
launchctl list | grep nezha_agent
停止进程并移除
shell
launchctl stop nezha_agent
shell
launchctl remove nezha_agent
---------------------------------------------------------------------------------------------------------------------------------------------------------
2024.11.13 更新:现在新版本的哪吒监控,已经拥有mac端一键安装命令。------致敬爱折腾的自己!