Sign inSign up

archer2885/nezha-agent

By archer2885

•Updated 8 months ago

Image
0

1.9K

archer2885/nezha-agent repository overview

⁠Nezha Agent For Docker

⁠支持平台

amd64 arm64

⁠项目简介

本项目通过 Docker 容器化技术部署 Nezha Agent,以便于在各种环境中快速、轻松地启动和管理 Nezha 监控系统的 Agent 组件。

⁠功能特性

  • 容器化部署:简化 Nezha Agent 的部署和配置过程,确保环境一致性。
  • 环境变量配置:通过环境变量灵活配置,确保配置的安全性和灵活性。

⁠使用方法

⁠拉取镜像

从 Docker Hub 拉取最新的 Nezha Agent 镜像:

docker pull archer2885/nezha-agent
⁠运行容器

使用以下命令来运行 Nezha Agent 容器,确保替换 <your_client_secret> 和 <your_server> 为实际的配置值:

docker run -d \
  -e CLIENT_SECRET='<your_client_secret>' \
  -e SERVER='<your_server>' \
  archer2885/nezha-agent
⁠配置参数

以下表格列出了所有可配置的环境变量,它们的默认值以及是否为必填项:

参数名描述必须的默认值
CLIENT_SECRET客户端密钥,用于 Nezha 服务器的认证是无默认值,必须提供
SERVERNezha 服务器的地址和端口是无默认值,必须提供
UUIDUUID否如果未提供则随机生成
DEBUG启用调试模式否true
DISABLE_AUTO_UPDATE禁用自动更新是true
DISABLE_COMMAND_EXECUTE禁用命令执行否false
DISABLE_FORCE_UPDATE禁用强制更新是true
DISABLE_NAT禁用 NAT否false
DISABLE_SEND_QUERY禁用发送查询否false
GPU启用 GPU 监控否false
INSECURE_TLS启用不安全的 TLS否false
IP_REPORT_PERIODIP 报告周期(秒)否1800
REPORT_DELAY报告延迟(秒)否1
SELF_UPDATE_PERIOD自更新周期(秒)否0
SKIP_CONNECTION_COUNT跳过连接计数否false
SKIP_PROCS_COUNT跳过进程计数否false
TEMPERATURE启用温度监控否false
TLS启用 TLS否false
USE_GITEE_TO_UPGRADE使用 Gitee 进行升级否false
USE_ATOMGIT_TO_UPGRADE使用 AtomGit 进行升级否false
USE_IPV6_COUNTRY_CODE使用 IPv6 国家代码否false

⁠官方源码

https://github.com/nezhahq/agent⁠

Tag summary

Content type

Image

Digest

sha256:ad99ee060…

Size

13.8 MB

Last updated

8 months ago

docker pull archer2885/nezha-agent