哪吒面板V1安装agent(手搓版)

哪吒面板安装被控端agent

对于Linux版本,官方文档并没有手动安装版本,像我这种喜欢某个版本的人,每次安装完系统就非常头疼,要先一键安装后再替换某个版本的文件执行,非常繁琐。为解决此问题,我查看了官方文档的其他版本,发现只要稍加修改一下官方openwrt版本的安装方法,就可以完美运用到云服务器上。以下是具体操作步骤。

1.安装前准备

  • 提权 以root权限执行
sudo -i
  • 安装必要文件
    安装vim
apt install vim

2.下载官方agent文件

wget https://github.com/nezhahq/agent/releases/download/v1.6.0/nezha-agent_linux_amd64.zip
  • 创建文件夹(个人喜欢放在nezha目录),用于放解压后的nezha-agent文件
mkdir -p /opt/nezha/agent
unzip nezha-agent_linux_amd64.zip -d /opt/nezha/agent

3.创建必要文件

  • 创建配置文件
vim /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<br>insecure_tls: false
ip_report_period: 1800
report_delay: 1
server: data.example.com:8008
skip_connection_count: false
skip_procs_count: false
temperature: false
tls: false
use_gitee_to_upgrade: false
use_ipv6_country_code: false
uuid: your_uuid

修改配置信息,按ESC退出编辑,按:后输入wq保存配置。确保配置文件路径/opt/nezha/agent正确,否则后面service文件会报错导致无法运行

  • 创建agent的service文件
vim /etc/systemd/system/nezha-agent.service
  • 复制以下代码
[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<br>

[Install]
WantedBy=multi-user.target
  • 保存,退出
  • 重启agent
systemctl daemon-reload
systemctl restart nezha-agent

暂无评论