diff --git a/apps/nezha-agent/1.14.3/data.yml b/apps/nezha-agent/1.14.3/data.yml index d725954ec..00541d681 100644 --- a/apps/nezha-agent/1.14.3/data.yml +++ b/apps/nezha-agent/1.14.3/data.yml @@ -20,6 +20,16 @@ additionalProperties: zh: 哪吒客户端密钥 required: true type: password + - default: "" + edit: true + envKey: UUID + labelEn: UUID + labelZh: UUID + label: + en: UUID + zh: UUID + required: true + type: text - default: "true" envKey: DISABLE_COMMAND_EXECUTE labelZh: 命令执行 diff --git a/apps/nezha-agent/1.14.3/docker-compose.yml b/apps/nezha-agent/1.14.3/docker-compose.yml index d617511f0..c41b79328 100644 --- a/apps/nezha-agent/1.14.3/docker-compose.yml +++ b/apps/nezha-agent/1.14.3/docker-compose.yml @@ -1,11 +1,12 @@ services: nezha-agent: image: kanggle/nezha-agent:v1.14.3 - container_name: ${CONTAINER_NAME} + container_name: ${CONTAINER_NAME} restart: always environment: - CLIENT_SECRET=${NZ_CLENT_SECRET} - SERVER=${NZ_GRPC_URL} + - UUID=${UUID} - GPU=${GPU} - DISABLE_COMMAND_EXECUTE=${DISABLE_COMMAND_EXECUTE} - DISABLE_AUTO_UPDATE=true diff --git a/apps/nezha-agent/README.md b/apps/nezha-agent/README.md index 4267c5bee..64c744ce8 100644 --- a/apps/nezha-agent/README.md +++ b/apps/nezha-agent/README.md @@ -1,7 +1,3 @@ -## 配置和使用说明 - -哪吒监控添加服务器时,从复制的安装命令里找到 `NZ_CLIENT_SECRET=xxx`,此为客户端密钥。 - ## 产品介绍 哪吒监控 Agent 端的容器化部署方案,快速、轻松地启动和管理哪吒监控系统的 Agent 组件。 @@ -10,3 +6,33 @@ - **容器化部署**:简化 Nezha Agent 的部署和配置过程,确保环境一致性。 - **环境变量配置**:通过环境变量灵活配置,确保配置的安全性和灵活性。 + +## 配置和使用说明 + +- 哪吒监控添加服务器时,从复制的安装命令里找到 `NZ_CLIENT_SECRET=xxx`,此为客户端密钥。 + +- `UUID` 是 agent 的唯一标识,使用以下方法生成: + + - Linux + + - Linux 内核 + ```ba + cat /proc/sys/kernel/random/uuid + ``` + + - uuidgen + ```ba + uuidgen + ``` + + - 高级用法:基于命名空间生成唯一的 UUID + + ```bash + uuidgen -s -n @url -N "www.example.com/machine-001" + ``` + + - PowerShell(Windows) + + - ```powershell + New-Guid + ```