一个python插件,用于collectd从运行中的传输服务器获取统计信息。
collectd_transmission的Python项目详细描述
简介
用于集成collectd和传输的python插件。带着这个 已安装,collectd将查询以下传输:
每次和累计:
- 下载字节
- 上载字节
- 添加的文件
- 次要的
概述:
- 活动种子计数
- 阻止列表大小
- 下载速度
- 上传速度
- 暂停TorrentCount
- TorrentCount
创建相关的rrd文件(或者推到graphite或其他什么 你已经收集了正在做的事情)
其中一些指标是每个会话的,一些是会话累积的,一些是 独立会话。已设置其类型“current”、“cumulative”、“general” 以指标的名义
快速安装
假设是debian/ubuntu。预需求安装
apt-get install collectd transmission-daemon python-transmissionrpc python-pip
然后是实际的软件
pip install collectd_transmission
配置
在collectd.conf中插入以下内容:
<Plugin python> LogTraces false Interactive false Import "collectd_transmission" <Module collectd_transmission> username "myuser" # Required password "mypass" # Required </Module> </Plugin>
根据您的需要进行相应的修改。重新启动collectd,就完成了。
在collected的数据目录下应该有用于传输的rrd。 很可能是/var/lib/collectd/rrd/<;hostname>;/传输/