
vincejv/qbittorrent-exporterqbittorrent-exporter是qBittorrent应用的Prometheus exporter,基于Quarkus Fork以降低内存使用和加快启动速度。需配合qBittorrent 4.1.0及更高版本使用,特别适用于与qbittorrent-grafana-dashboard集成,实现qBittorrent运行状态的监控与可视化。
项目GitHub仓库:[]
DockerHub地址:[]
适用于需要监控qBittorrent下载器运行状态的用户,尤其是在资源受限环境中(如低配置服务器、NAS设备等),通过Prometheus收集指标并结合Grafana展示,可实时掌握下载速度、种子状态、资源占用等关键信息。
通过以下命令直接运行容器:
bashdocker run \ --name=qbittorrent-exporter \ -e QBITTORRENT_USERNAME=username \ # qBittorrent用户名 -e QBITTORRENT_PASSWORD=password \ # qBittorrent密码 -e QBITTORRENT_BASE_URL=http://localhost:8080 \ # qBittorrent基础URL -p ***:*** \ # 暴露 exporter 端口 vincejv/qbittorrent-exporter:latest
创建docker-compose.yaml文件:
yamlversion: "3" services: qbt-exporter: image: vincejv/qbittorrent-exporter:latest container_name: qbt-exporter networks: int-static-br: ipv4_address: 172.18.0.34 # 根据实际网络配置调整 environment: - QBITTORRENT_USERNAME=none # qBittorrent用户名 - QBITTORRENT_PASSWORD=none # qBittorrent密码 - QBITTORRENT_BASE_URL=[***] # qBittorrent基础URL - QBITTORRENT_LOCALE=en-US # 区域设置 extra_hosts: - "host.docker.internal:host-gateway" # 允许容器访问宿主机 restart: unless-stopped # 除非手动停止,否则自动重启 depends_on: - qbittorrent # 依赖qbittorrent服务 logging: options: max-size: "20m" # 日志文件最大大小 max-file: "5" # 最大日志文件数 compress: "true" # 压缩日志
| 参数 | 功能说明 | 默认值 |
|---|---|---|
-p *** | exporter服务端口 | N/A |
-e QBITTORRENT_USERNAME | qBittorrent用户名 | admin |
-e QBITTORRENT_PASSWORD | qBittorrent密码 | adminadmin |
-e QBITTORRENT_BASE_URL | qBittorrent基础URL(设置后忽略HOST/PORT/PROTOCOL) | http://localhost:8080 |
-e QBITTORRENT_HOST | qBittorrent主机(当设置BASE_URL时忽略) | localhost |
-e QBITTORRENT_PORT | qBittorrent端口(当设置BASE_URL时忽略) | 8080 |
-e QBITTORRENT_PROTOCOL | qBittorrent协议(当设置BASE_URL时忽略) | http |
在Prometheus服务器的prometheus.yml配置文件中添加以下scrape_configs:
yamlscrape_configs: - job_name: 'qbittorrent' static_configs: # 更新为qbittorrent-exporter的IP地址和端口 - targets: [ '192.168.1.100:***' ]
通过以下命令本地构建应用和Docker镜像:
bash./gradlew build # 构建应用 docker build . # 构建Docker镜像
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务