用于监视CVMFS客户端的Collectd插件
collectd-cvmfs的Python项目详细描述
CVMFS的集合模块
配置
示例:
TypesDB "/usr/share/collectd/collectd_cvmfs.db" <Plugin "python"> Import "collectd_cvmfs" <Module "collectd_cvmfs"> Repo "alice.cern.ch" "atlas.cern.ch" Repo "ams.cern.ch" MountTime True MountTimeout 10 Memory True Attribute ndownload nioerr Attribute usedfd Verbose False Interval "300" </Module> </Plugin>
- TypesDB:插件使用并随包提供的类型。
- Repo:要监视的CVMFS存储库。
- MountTime:用于指定是否应报告装入时间的布尔值。
- MountTimeout:尝试装载存储库时超时(秒)。
- Memory:用于指定是否应报告内存占用的布尔值。
- Attribute:要监视给定存储库的属性。您可以从resources/collectd_cvmfs.db中的db类型中获取有效属性的列表。
- Interval:探测cvmfs存储库的间隔(秒)。
- Verbose:在collected中生成更详细日志的布尔值。默认为false。
插件允许不同配置的多个实例。这允许以不同的间隔探测不同的repo,或者根据存储库探测不同的属性。
指标
指标发布在以下结构中:
Plugin: cvmfs PluginInstance: <repo> Type: {<Attribute>|MountTime|Memory|Mountok} # Only with Memory: TypeInstance: [rss|vms]
示例:
lxplus123.cern.ch/cvmfs-lhcb.cern.ch/mounttime values=[0.000999927520751953] lxplus123.cern.ch/cvmfs-lhcb.cern.ch/nioerr values=[0] lxplus123.cern.ch/cvmfs-lhcb.cern.ch/memory-rss values=[31760384] lxplus123.cern.ch/cvmfs-repo.domain.ch/mountok values=[1]
新闻
1.2.0条 *发布日期:2019年7月25日 *值为0(否)1(是)的新公制支座 *坐骑现在使用斯堪的纳来避免上吊。
1.1.0
- 发布日期:2019年5月13日
- 删除内存类型定义
1.0.3
- 发布日期:2017年10月18日
- 使collected知道显式间隔,因此 它不会很快刷新值。
- 关于typesdb文件的文档。
1.0.2
- 发布日期:2017年5月25日
- 类型数据库的正确名称。
1.0.1
- 发布日期:2017年5月25日
- 首次发布