Alpine系统手搓哪吒面板v1 agent

27次阅读
没有评论

安装被控端agent

1.下载 Nezha Agent

  • 1.官网下载v1版本agent(本文以AMD的latest版为例,需要固定版本请将链接中latest改为对应版本号)
curl -L -O https://github.com/nezhahq/agent/releases/latest/download/nezha-agent_linux_amd64.zip
  • 2.创建文件夹(个人喜欢放在nezha目录),用于放解压后的nezha-agent文件
mkdir -p /opt/nezha/agent
unzip nezha-agent_linux_amd64.zip -d /opt/nezha/agent

2.创建配置文件

  • 1.创建配置文件创建并编辑 /etc/nezha/config.yml 文件并填入以下内容:
vi /opt/nezha/agent/config.yml
client_secret: your_agent_secret
debug: false
disable_auto_update: false
disable_command_execute: false
disable_force_update: false
disable_nat: false
disable_send_query: false
gpu: false
insecure_tls: false
ip_report_period: 1800
report_delay: 3
server: data.example.com:8008
skip_connection_count: false
skip_procs_count: false
temperature: false
tls: false
use_atomgit_to_upgrade: false
use_gitee_to_upgrade: false
use_ipv6_country_code: false
uuid: your_uuid
  • 2.保存配置文件确保配置文件路径正确:/opt/nezha/agent/config.yml

3.创建 systemctl 服务文件

  • 1.创建v1服务文件
vi /etc/init.d/nezha-agent
  • 2.添加以下内容并保存
#!/sbin/openrc-run

name="Nezha Agent"
description="哪吒监控 Agent"

command="/opt/nezha/agent/nezha-agent"
command_args="-c /opt/nezha/agent/config.yml"
command_background=true
pidfile="/run/nezha-agent.pid"

directory="/opt/nezha/agent"

depend() {
    need net
}
  • 3.授予执行权限
chmod +x /etc/init.d/nezha-agent

4.启动 Agent

  • 1.重载服务配置并启动 Agent
rc-service nezha-agent start
  • 2.查看服务状态确保 Agent 已成功启动:
rc-service nezha-agent status

正文完
 0
评论(没有评论)