安装被控端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
正文完