1
0
Fork 0

feat(nezha-agent): add uuid configuration and update documentation

- add uuid field to data.yml form configuration with required text type
- include uuid environment variable in docker-compose.yml service environment
- restructure readme: move configuration section to bottom and add detailed uuid generation instructions for linux and windows
This commit is contained in:
pooneyy 2026-01-08 13:56:44 +08:00
parent fe95696dd4
commit 12284c46d3
No known key found for this signature in database
3 changed files with 42 additions and 5 deletions

View File

@ -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: 命令执行

View File

@ -6,6 +6,7 @@ services:
environment:
- CLIENT_SECRET=${NZ_CLENT_SECRET}
- SERVER=${NZ_GRPC_URL}
- UUID=${UUID}
- GPU=${GPU}
- DISABLE_COMMAND_EXECUTE=${DISABLE_COMMAND_EXECUTE}
- DISABLE_AUTO_UPDATE=true

View File

@ -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"
```
- PowerShellWindows
- ```powershell
New-Guid
```