用于监视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日
  • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这段代码要打印空字符串?   java未知错误:由于标签页崩溃,会话被删除   布尔型上的java函数if-else   java最佳蚂蚁教程/快速入门?   JAVAutil。java中的扫描程序跳过do while循环中的扫描程序输入   java我们可以在selenium中使用ExpectedConditions和FluentWait来实现通用等待方法吗?   java如何使用gson库解析JSONObject   java GWT模拟Android LinearLayout的布局重量属性?   Java正则表达式重写日期表达式   java MediaPlayer播放我的MP3文件,但非常安静   java背景不显示javaFX   用于CLI的java quarkus开发模式,如何重新启动应用程序   websphere WSJdbcDataSource的java Jar文件   java Spring 4对象不会自动连接变量   java从Dbpedia定制本体/RDF图