Debian系统手搓哪吒面板v1 agent

24次阅读
没有评论

安装被控端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/systemd/system/nezha-agent.service
  • 2.添加以下内容并保存
[Unit]
Description=哪吒监控 Agent
ConditionFileIsExecutable=/opt/nezha/agent/nezha-agent

[Service]
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/opt/nezha/agent/nezha-agent "-c" "/opt/nezha/agent/config.yml"
WorkingDirectory=/opt/nezha/agent
Restart=always

RestartSec=120
EnvironmentFile=-/etc/sysconfig/nezha-agent

[Install]
WantedBy=multi-user.target
  • 3.授予执行权限并重新加载服务配置:
chmod +x /etc/systemd/system/nezha-agent.service
systemctl daemon-reload

4.启动 Agent

  • 1.启动服务

    使用以下命令启动 Agent:

systemctl start nezha-agent
  • 2.查看服务状态

    确保 Agent 已成功启动:

systemctl status nezha-agent

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