---
outline: deep
---
# 自定义 Agent 监控项目

## 自定义监控的网卡和硬盘分区

执行以下命令来选择网卡和分区，然后重启 Agent 即可生效：

```bash
/opt/nezha/agent/nezha-agent edit
```

## 其他运行参数

### 查看支持的参数
要查看支持的运行参数，请执行以下命令：
```bash
./nezha-agent --help
```

### 配置参数
如果您通过一键脚本安装了 Agent，可以通过编辑系统服务配置来添加或修改参数。编辑文件 `/etc/systemd/system/nezha-agent.service`，并在 `ExecStart=` 行的末尾添加您需要的参数：

::: tip
如果您需要批量添加参数，可以利用 Dashboard 的计划任务功能。以禁用 Agent 自动更新功能为例，您可以设置一个计划任务。添加以下命令以修改系统服务配置，并触发该任务执行：
```bash
sed -i '/^ExecStart=/ s/$/ --disable-auto-update/' /etc/systemd/system/nezha-agent.service && systemctl daemon-reload
```
:::

- `--report-delay`：设置系统信息上报的间隔时间。默认为 1 秒。为了降低系统资源占用，可以设置为 3（有效范围：1-4 秒）。
- `--skip-conn`：不监控网络连接数。建议在连接数较多或 CPU 资源占用较高的服务器上使用此参数。
- `--skip-procs`：不监控进程数，有助于降低 Agent 的资源占用。
- `--disable-auto-update`：禁用 Agent 的**自动更新**功能，增强安全性。
- `--disable-force-update`：禁用 Agent 的**强制更新**功能，增强安全性。
- `--disable-command-execute`：禁止在 Agent 上执行任何定时任务或使用在线终端，增强安全性。
- `--tls`：启用 SSL/TLS 加密。当您使用 nginx 反向代理 Agent 的 gRPC 连接且 nginx 配置了 SSL/TLS 时，应启用此配置。
- `--use-ipv6-countrycode`：强制使用 IPv6 地址查询国家代码。默认情况下，Agent 使用 IPv4 地址查询国家代码，如果服务器支持 IPv6 且与 IPv4 地址的国家代码不同，可以使用此参数。
- `--gpu`：启用 GPU 监控。注意：GPU 使用率监控可能需要安装额外的依赖包，详细信息可以参考文档：[启用 GPU 监控](/guide/q9.html)。
- `--temperature`：启用硬件温度监控。仅支持的硬件有效，部分 VPS 可能无法获取温度信息。
- `-d` `--debug`：启用调试模式。
- `-u` `--ip-report-period`：本地IP更新间隔, 如果这个值小于 `--report-delay` 设置的值，那么以 `--report-delay` 的值为准。默认为1800秒（30分钟）。
- `-k` `--insecure`：禁用证书检查，适用于使用自签证书的场景。
