
esanchezm/prometheus-qbittorrent-exporterPrometheus的qBittorrent导出器,用于从qBittorrent服务器获取指标并以Prometheus格式提供。
适用于需要监控qBittorrent服务器运行状态和性能指标的用户,可集成到Prometheus和Grafana等监控系统中,实现对下载/上传速度、种子状态、服务器连接性等指标的可视化和告警。
使用以下命令运行容器:
docker run -e QBITTORRENT_PORT=8080 -e QBITTORRENT_HOST=myserver.local -p 8000:8000 esanchezm/prometheus-qbittorrent-exporter
应用程序通过环境变量读取配置:
| 环境变量 | 默认值 | 描述 |
|---|---|---|
QBITTORRENT_HOST | qBittorrent服务器主机名 | |
QBITTORRENT_PORT | qBittorrent服务器端口 | |
QBITTORRENT_USER | "" | qBittorrent用户名 |
QBITTORRENT_PASS | "" | qBittorrent密码 |
EXPORTER_PORT | 8000 | 导出器监听端口 |
EXPORTER_LOG_LEVEL | INFO | 日志级别。可选值:DEBUG、INFO、WARNING、ERROR、CRITICAL |
METRICS_PREFIX | qbittorrent | 所有指标的前缀 |
假设METRICS_PREFIX为qbittorrent,程序导出以下指标:
| 指标名称 | 类型 | 描述 |
|---|---|---|
qbittorrent_up | gauge | qBittorrent服务器是否响应此导出器的请求。添加了带有服务器版本的version标签 |
qbittorrent_connected | gauge | qBittorrent服务器是否连接到BitTorrent网络 |
qbittorrent_firewalled | gauge | qBittorrent服务器是否连接到BitTorrent网络但处于防火墙后 |
qbittorrent_dht_nodes | gauge | 连接的DHT节点数量 |
qbittorrent_dl_info_data | counter | 服务器启动以来下载的数据量,单位:字节 |
qbittorrent_up_info_data | counter | 服务器启动以来上传的数据量,单位:字节 |
qbittorrent_torrents_count | gauge | 按category(分类)和status(状态)统计的种子数量。例如:qbittorrent_torrents_count{category="movies",status="downloading"} |
!Grafana仪表板截图
更多信息
本软件以GPLv3许可证发布。


探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务