概述
哪吒探针已成为服务器监控的流行工具,以其直观美观的界面和实用的功能特性受到广泛欢迎。在 Windows 环境下,客户端可以通过简单的命令行参数启动,但为了避免意外关闭 CMD 窗口导致服务中断,本文将介绍如何将客户端程序注册为系统服务,实现稳定可靠的运行。
更新日志:
- 2024.01.24:根据用户反馈更新 Dashboard 和 Agent 仓库分离信息
- 2024.05.28:Agent 已原生支持系统服务功能,无需额外工具
环境要求
- 操作系统:Windows 服务器
- 必要软件:哪吒探针 Agent(下载链接见文末)
安装配置步骤
第一步:设置环境变量
- 下载 Agent 程序并解压到任意目录
- 按
Win + R打开运行窗口,输入sysdm.cpl打开系统属性 - 依次进入:高级 → 环境变量 → 系统变量 → Path
- 在 Path 变量末尾添加 Agent 程序所在目录
- 可选:将
nezha-agent.exe重命名为agent.exe便于输入
注意事项:
- 路径之间使用半角分号
;分隔 - 如不设置环境变量,可在程序目录按住
Ctrl + 鼠标右键选择在此处打开命令行窗口
第二步:安装 Agent 服务
以管理员身份启动 CMD,执行以下命令:
agent service install -s 服务器地址:端口 -p 密钥 -d
参数说明:
服务器地址:端口:面板的 IP 或域名(请勿使用 CDN)密钥:Agent 连接密钥-d:开启调试模式(可选)
示例:
agent service install -s 127.0.0.1:5555 -p 52a1c9abbe -d
第三步:验证服务状态
- 按
Win + R打开运行窗口,输入services.msc - 在服务列表中查找名为
nezha-agent的服务 - 检查服务启动状态,如启动失败请检查配置参数
Agent 命令参考
基本命令结构
cmd复制下载
agent [命令] agent [标志]
可用命令
completion:为指定 shell 生成自动补全脚本edit:修改监控的网卡/分区名单,自定义 DNS 设置help:获取命令帮助信息service:服务与自启动设置
常用标志参数
-d, --debug:开启调试信息输出--disable-auto-update:禁用自动升级功能--disable-command-execute:禁止在机器上执行远程命令--disable-force-update:禁用强制升级-h, --help:显示帮助信息-u, --ip-report-period:本地 IP 更新间隔(默认 1800 秒)-p, --password:Agent 连接密钥--report-delay:系统状态上报间隔(默认 1 秒)-s, --server:管理面板 RPC 端口(默认 localhost:5555)--skip-conn:不监控连接数--skip-procs:不监控进程数--tls:启用 SSL/TLS 加密-v, --version:查看当前版本号
重要注意事项
- 系统兼容性:由于 Go 语言不再支持低版本 Windows 系统,哪吒探针在过旧的 Windows 版本上可能无法正常运行
- 服务管理:安装为服务后,Agent 将在系统启动时自动运行,无需手动干预
- 故障排查:如遇启动问题,可尝试使用
-d参数开启调试模式查看详细日志