collectd

软件截图:
collectd
软件详细信息:
版本: 5.8.0 更新
上传日期: 22 Jun 18
许可: 免费
人气: 49

Rating: 3.0/5 (Total Votes: 2)

collectd 是一个开源,可移植,免费下载,易于使用,易于安装和可靠的命令行软件项目,在纯C中实现,作为一个旨在帮助用户收集系统的守护进程信息。它每10秒将输出保存到RRD文件中。


从许多硬件组件收集数据

由于其众多插件,collectd收集有关CPU负载,RAM使用情况,磁盘使用情况以及网络接口使用情况和DNS流量的数据。它驻留在内存中,并使用/ proc-filesystem来读取信息。

在其功能中,我们可以提到用于查询网络设备的SNMP(简单网络管理协议)集成,以及可用于收集完整系统设置统计信息的强大网络代码。


它的功能可以扩展

您可以使用插件轻松扩展程序的功能。这些可以用C,Perl,Java,Python或UNIX Shell编程语言编写,也可以执行二进制文件或脚本。还提供了对Java MBean的支持。

使用collectd收集统计信息时,请记住它不会生成图表并提供有限的监控功能。它已经在32位和64位计算机平台上成功测试过。


开始使用collectd

要在个人计算机上安装collectd软件,您必须先将该程序的最新版本下载并保存到您的主目录,使用存档管理器实用程序解压缩其内容,打开终端应用程序并移至该位置你在哪里放弃了档案文件(例如cd /home/softoware/collectd-5.4.1)。

然后,在终端模拟器中,运行&。&。configure /& make’用于配置(优化)和编译程序的命令。在成功完成编译过程后,运行‘ make install’以root用户命令或者&suquo; sudo make install’命令作为特权用户在系统范围内安装,并使其可供计算机上的所有用户使用。

此版本中的新功能

  • 构建系统:修复了树外构建的能力。感谢Vincent Bernat。 #792
  • 构建系统,磁盘和用户插件:已添加检测和使用libstatgrab≧0.90。感谢Vincent Bernat。 #445,#795,#806,#807,#908
  • 构建系统,内存,CPU,TCPConns和进程插件:添加了许多与OpenBSD支持相关的修复程序。感谢Landry Breuil。 #777,#778,#779,#808
  • 构建系统:插件现在只导出module_register()。感谢Florian Forster。
  • 构建系统:已经进行了各种清理和改进。感谢Marc Fournier。
  • collectd:对守护程序和插件API进行了大量内部更改和改进。感谢Florian Forster,Pierre-Yves Ritschard和Alex Petrov。 #512,#727
  • collectd:在评论和文档中纠正了许多拼写错误,并改进了一些错误消息。感谢Ruben Kerkhof,Abhinav Upadhyay,Olivier Bazoud,Pierre-Yves Ritschard,Tim Smith,Moshe Zada,Katelyn Perry和Marc Fournier。
  • collectd:规则/目标现在可以附加到现有过滤器链。感谢Marc Falzon。 #444
  • collectd:失败过滤器链目的地现在将记录可用写入目标列表。感谢Wilfried Goesgens。 #650,#1043
  • collectd:已经为Linux平台实现了对upstart和systemd的流程信令和管理的支持。感谢Pierre-Yves Ritschard和Marc Fournier。 #798,#811,#814
  • collectd:添加了CollectInternalStats选项。感谢Yves Mettier。 #691
  • collectd:守护程序源代码和依赖项已移至src / daemon /目录。感谢Florian Forster。
  • collectd:新的MaxReadInterval选项允许限制插件读取错误的指数重试间隔。感谢Alexey Remizov和Florian Forster。 #713
  • collectd:-P命令行选项现在优先于PIDFile选项。感谢Thomas D.#553
  • collection.cgi:已经进行了各种与数据源相关的调整。感谢Fabiano Pires和Sebastian Harl。
  • libcollectdclient:现在在签名/加密网络数据包时传播错误。感谢Florian Forster。
  • 配置:添加了对不带引号的IPv6地址的支持。感谢Sebastian Harl。 #489
  • 文档:已经进行了各种改进。感谢Florian Forster和Marc Fournier。
  • 示例:示例C插件已更新为当前插件API。感谢Sebastian Harl。
  • 许可:以下组件已被重新许可给MIT许可:Apple Sensors,Ascent,DBI,E-Mail,Entropy,GenericJMX,gmond,LogFile,nginx,Notify Desktop,NTPd,NUT,olsrd,Perl,Ping ,PostgreSQL,协议,RouterOS,RRDCacheD,SNMP,StatsD,SysLog,表,尾巴,UnixSock,vmem,VServer,无线,写入Riemann和XMMS插件,核心collectd守护进程,collectdmon,collectd-nagios和collectd-tg实用程序,所有目标和匹配,liboconfig,大多数utils_ *文件和插件API。
  • 测试:添加了测试套件。感谢Florian Forster。
  • 阈值:滞后计算更可靠。感谢Jan Kundrat。 #581
  • 阈值:已经进行了各种修复和改进。感谢Manuel Luis Sanmartin Rozada。 #649,#644
  • AMQP插件:添加了ConnectionRetryDelay选项,允许延迟重新连接。感谢Yoga Ramalingam和Marc Fournier。 #833
  • AMQP插件:添加了QueueDurable和QueueAutoDelete选项,可以控制队列的创建和删除。感谢David Blundell和Marc Fournier。 #623
  • Apache,Ascent,BIND,cURL,cURL-JSON,cURL-XML,nginx和Write HTTP插件:现在可以在编译时自定义User-Agent字段。感谢Jeremy Katz。 #440
  • Apache,Ascent,BIND,cURL,cURL-JSON,cURL-XML,nginx插件:如果连接未在配置的Interval内完成,则将重置连接。新的Timeout选项可控制此行为。感谢Jan Kundrat和Marc Fournier。 #982,#983,#993
  • Apache,Ascent,cURL,cURL-JSON,cURL-XML,nginx,写入HTTP插件:如果针对libcurl≧7.19.1构建,则允许用户名和密码包含冒号。感谢Marc Fournier。 #695,#947
  • Apache插件:SSLCiphers选项可控制与TLS连接一起使用的加密算法。感谢Toni Moreno。 #946
  • 气压计插件:这个新插件读取各种飞思卡尔和博世数字气压计的传感器数据。感谢Tomas Menzl。 #69,#693
  • 电池插件:已添加报告值百分比和报告降级电池。感谢Florian Forster。
  • 电池插件:已添加对从Linux上的sysfs读取值的支持。感谢Andy Parkins,Nicholas Humfrey,Peter Wu和Florian Forster。 #725,#810,#998
  • 电池插件:除非电池提供此信息,否则不再提供电流值。感谢Florian Forster。
  • BIND插件:现在支持Bind的XML v3 API;感谢Victor Berger,Bruno Premont和Michal Humpula。 #742,#847
  • Ceph插件:这个新插件从Ceph分布式存储系统收集统计信息。感谢Dan Ryder,Dennis Zou,Colin McCabe,Sage Weil。 #522,#598
  • ConnTrack插件:已添加支持报告值百分比以及/ proc中的旧版conntrack文件。感谢Pierre-Yves Ritschard。 #497,#680
  • CPU插件:该插件现在能够将值报告为百分比和每个状态和每个CPU的聚合值。感谢Pierre-Yves Ritschard,Florian Forster,Fabien Wernli,Nicholas Humfrey和Wilfried Goesgens。 #499,#516,#639#734,#812,#802
  • cURL-JSON插件:增强了从复杂JSON结构中提取值。感谢Jim Radford。 #408,#411
  • cURL-JSON插件:现在可以基于每个URL配置间隔。感谢Stan Sawa。 #685
  • cURL-JSON,cURL-XML,编写HTTP插件:这些插件现在也遵循HTTP重定向。感谢Marc Fournier。
  • cURL,cURL-JSON,cURL-XML插件:已实施HTTP摘要式身份验证。感谢Frank Cornelis。 #482
  • DBI,Oracle,PostgreSQL插件:添加了MetadataFrom参数,允许从数据库列设置元数据。感谢Mark Wong。 #317,#321
  • DBI插件:现在可以并行查询多个数据库。感谢Vincent Bernat。 #453
  • 磁盘插件:在Linux平台上,现在可以使用UdevNameAttr选项在udev中查找磁盘名称。感谢Patrick Mooney。 #537
  • 磁盘插件:此插件现在在Linux平台上收集了几个与I / O相关的其他指标。感谢Florian Forster和Michael Schenck。 #705,#759
  • DRBD插件:这个新插件读取Linux的分布式复制块设备(DRBD)统计信息。感谢Tim Laszlo。 #566,#700
  • Exec,UnixSock插件:PUTNOTIF命令现在允许设置通知的元数据。感谢John-John Tedro。 #416
  • fhcount插件:此新插件报告已使用文件句柄的数量。感谢Jiri Tyr。 #1009
  • GenericJMX插件:添加了JMXConnectorFactory的类加载器,允许该插件与JBOSS一起使用> 7.感谢Alexandre Moutot。 #452
  • IPC插件:这个新插件收集与共享内存相关的信息。感谢Andres J. Diaz。 #925
  • Java插件:现在使用配置文件中定义的主机名。感谢Pierre-Yves Ritschard。 #530,#681
  • 加载插件:该插件现在能够以百分比形式报告值。感谢Vedran Bartonicek和Pierre-Yves Ritschard。 #344,#498
  • Log Logstash插件:这个新插件将collectd日志和事件写为Logstash JSON格式的事件。感谢Pierre-Yves Ritschard。 #360
  • LVM插件:该插件收集精简池数据卷大小,不再报告虚拟卷。感谢本杰明吉尔伯特。 #603
  • memcached插件:listen_disabled_num现在也被报告。感谢Matt Cottingham。 #622
  • 内存插件:已添加Linux平台上的平板内存报告。感谢Manuel CISSE和Marc Fournier。 #560,#697
  • 内存插件:该插件现在能够以百分比形式报告值。感谢Jeremy Katz,Florian Forster和Manuel CISSE。 #501,#511,#559
  • Modbus插件:现在可以在保持和输入寄存器之间进行选择。感谢Jan Vitek。 #338
  • Modbus插件:增加了对通过RS-485串口访问设备的支持。感谢Eric Sandeen。
  • Multimeter插件:此插件不再在AIX平台上默认构建。感谢Manuel Luis Sanmartin Rozada。 #549,#684
  • MySQL和PostgreSQL插件:将127.0.0.1作为主机传递现在将导致在度量标准名称中使用全局主机名。感谢Jeremy Katz。 #441
  • MySQL插件:添加了InnoDB,Select和Sort统计信息收集。感谢Wilson Felipe,Marek Becka和Pierre-Yves Ritschard。 #248,#621,#699,#824
  • MySQL插件:添加了Alias和ConnectTimeout选项。感谢William Tisater。
  • Netlink插件:增加了对64位netlink计数器的支持。感谢Marek Becka。 #435
  • 网络插件:添加了ReconnectInterval配置选项。感谢John Ferlito。 #732
  • NFS插件:已实现对NFSv4.0的支持。感谢Marek Becka。 #550
  • OneWire插件:增加了对更多提供温度的传感器系列的支持。感谢Tomasz Torcz。 #672
  • OneWire插件:支持完整的OWFS路径,并且已实现更多设备系列。感谢Tomas Menzl。 #68
  • OpenLDAP插件:这个新插件从OpenLDAP的cn = Monitor子树中读取监控信息。感谢Kimo Rosenbaum,Marc Fournier和Nicholas Humfrey。 #719
  • OpenVPN插件:已实施对OpenVPN 2.3.0的支持。感谢Ed Okerson。 #252
  • OpenVZ插件:已经进行了各种改进,使得插件报告值与其他collectd插件一样。感谢Chris Lundquist。 #264
  • Perl插件:添加了一个新的listval_filter方法,已经进行了各种内部清理和改进,并添加了一个测试套件。感谢Matthias Bethke。 #728
  • PostgreSQL插件:新的ExpireDelay选项允许在数据库速度变慢时跳过旧的值等待写入。感谢Stephen O'Dor。 #593
  • PowerDNS插件:该插件已根据pdns 3.4.3的统计信息进行了更新。感谢Ruben Kerkhof。 #965
  • 进程插件:添加了与低调系统相关的内存使用相关优化。感谢Florian Forster。 #652
  • Python插件:对Python3的支持已得到改进,ModulePath现在预先添加到sys.path,并且get_dataset()函数已添加到Python API中。感谢Sven Trenkel和Patrick Browne。 #890,#751,#771
  • Redis和Write_Redis插件:支持库已从credis切换到hiredis。感谢Andres J. Diaz,Victor Seva,Marc Fournier,Johan Bergstrom,Michael Spiegle和brianpkelly。 #296,#464,#475,#799,#1030
  • Redis插件:现在可以使用自定义命令获取存储在Redis中的值。感谢Pierre-Yves Ritschard。 #816
  • Redis插件:添加了对最长512个字符的密码的支持。感谢Jeremy Katz。 #532
  • Sensors插件:增加了对lm_sensors功率传感器的支持。感谢Jan Kundrat。 #571
  • SMART插件:此新插件从磁盘驱动器收集SMART统计信息。感谢Vincent Bernat。 #797
  • SNMP插件:现在可以使用黑名单/白名单功能来过滤要收集的OID。感谢Christophe Courtaut。 #414
  • SNMP插件:已实施SNMPv3身份验证和加密支持。感谢Michael Pilat。 #362
  • SNMP插件:消除了两个错误消息的歧义。谢谢谢尔盖。 #939,#952
  • 交换插件:该插件现在能够以百分比形式报告值。感谢Jeremy Katz和Florian Forster。 #500,#510
  • 交换插件:在内核未公开SwapCached的Linux系统上,插件不再失败。感谢Florian Forster。 #733
  • 尾部插件:已实现GaugeInc和GaugeAdd选项。感谢Andre Ferraz。 #673
  • 尾部插件:现在可以基于每个文件配置间隔。感谢Tom Leaman。 #446
  • TCPConns插件:添加了AllPortsSummary选项,允许汇总所有连接。感谢Marek Becka。 #488
  • TCPConns插件:为了保持一致性,在AIX平台上重命名了三个指标。感谢Manuel Luis Sanmartin Rozada。 #546
  • Turbostat插件:这个新插件可在现代支持Intel turbo的处理器上读取CPU频率和C状态驻留。感谢Vincent Brillault,Jean Delvare和Nicolas Iooss。 #651
  • UnixSock插件:已重新添加GETTHRESHOLD命令。感谢Manuel Luis Sanmartin Rozada。 #674
  • 清漆插件:添加了Varnish 4支持,以及仅在Varnish 4中提供的监控指标。感谢Marc Fournier。 #618,#783
  • virt插件:现在也收集了宾客的内存使用情况。感谢Tiago Carvalho,jazzmes和Zollner Robert。
  • virt插件:现在可以选择使用来宾的名称或UUID作为plugin_instance。感谢Remi Ferrand。 #385
  • virt插件:libvirt插件已重命名为virt。感谢Florian Forster。
  • 编写Graphite插件:当与石墨的连接失败时,重新连接尝试现在限制为每秒一次。感谢Florian Forster。 #625
  • 编写HTTP插件:此插件的多实例支持已得到改进。该块已被弃用,有利于。感谢Marc Fournier。 #902
  • 编写HTTP插件:添加了几个与TLS相关的配置选项。感谢Ingmar Runge。 #666
  • 编写HTTP插件:LowSpeedLimit和Timeout选项允许重置缓慢/停滞的网络连接。感谢loginator17和Marc Fournier。 #752,#985
  • 编写HTTP插件:现在可以使用BufferSize选项控制发布到HTTP服务器的有效负载的大小。感谢Florian Forster。 #722
  • 编写Kafka插件:这个新插件将数据发送到Apache Kafka,这是一个分布式消息传递队列。感谢Pierre-Yves Ritschard,ciomaire,Vincent Bernat,Marc Fournier。 #670,#694,#794,#853,#014
  • 写日志插件:此新插件将收集的值调度到已配置的日志目标。感谢Pierre-Yves Ritschard。 #886
  • 编写Riemann插件:现在将额外的元字符串添加为通知中的属性。感谢John-John Tedro。 #417
  • 编写Riemann插件:通知消息现在通过描述字段发送到Riemann服务器。感谢Adrian Miron。 #575
  • 编写Riemann插件:添加了对自定义属性的支持。感谢Pierre-Yves Ritschard。 #459
  • 编写Riemann插件:已实施支持,可以批量发送事件给Riemann(使用TCP时),默认情况下已启用。感谢Pierre-Yves Ritschard。 #800
  • 编写Riemann插件:添加了EventServicePrefix选项,该选项为事件服务名称添加了前缀。感谢Moshe Zada。 #706
  • 编写Riemann插件:现在可以将阈值检查传递给Riemann服务器。感谢Pierre-Yves Ritschard。 #518
  • 编写Sensu插件:这个新插件将值提交给Sensu,一个流处理和监控系统。感谢Fabrice A. Marie和Marc Fournier。 #912,#1001,#1016
  • 编写TSDB插件:这个新插件将数据发送到OpenTSDB,这是一个可扩展的时间序列数据库。感谢Kevin Bowling,Florian Forster,Dallin Young,Michael Schenck和Pierre-Yves Ritschard。 #703,#772,#945
  • ZFS ARC插件:添加了对ZFS-on-Linux的支持。感谢Marc Fournier和Wilfried Goesgens。 #552
  • Zookeeper插件:这个新插件从Apache Zookeeper MNTR命令读取数据。感谢Jeremy Katz。 #826

版本中的新功能

  • 构建系统:修复了树外构建的能力。感谢Vincent Bernat。 #792
  • 构建系统,磁盘和用户插件:已添加检测和使用libstatgrab≧0.90。感谢Vincent Bernat。 #445,#795,#806,#807,#908
  • 构建系统,内存,CPU,TCPConns和进程插件:添加了许多与OpenBSD支持相关的修复程序。感谢Landry Breuil。 #777,#778,#779,#808
  • 构建系统:插件现在只导出module_register()。感谢Florian Forster。
  • 构建系统:已经进行了各种清理和改进。感谢Marc Fournier。
  • collectd:对守护程序和插件API进行了大量内部更改和改进。感谢Florian Forster,Pierre-Yves Ritschard和Alex Petrov。 #512,#727
  • collectd:在评论和文档中纠正了许多拼写错误,并改进了一些错误消息。感谢Ruben Kerkhof,Abhinav Upadhyay,Olivier Bazoud,Pierre-Yves Ritschard,Tim Smith,Moshe Zada,Katelyn Perry和Marc Fournier。
  • collectd:规则/目标现在可以附加到现有过滤器链。感谢Marc Falzon。 #444
  • collectd:失败过滤器链目的地现在将记录可用写入目标列表。感谢Wilfried Goesgens。 #650,#1043
  • collectd:已经为Linux平台实现了对upstart和systemd的流程信令和管理的支持。感谢Pierre-Yves Ritschard和Marc Fournier。 #798,#811,#814
  • collectd:添加了CollectInternalStats选项。感谢Yves Mettier。 #691
  • collectd:守护程序源代码和依赖项已移至src / daemon /目录。感谢Florian Forster。
  • collectd:新的MaxReadInterval选项允许限制插件读取错误的指数重试间隔。感谢Alexey Remizov和Florian Forster。 #713
  • collectd:-P命令行选项现在优先于PIDFile选项。感谢Thomas D.#553
  • collection.cgi:已经进行了各种与数据源相关的调整。感谢Fabiano Pires和Sebastian Harl。
  • libcollectdclient:现在在签名/加密网络数据包时传播错误。感谢Florian Forster。
  • 配置:添加了对不带引号的IPv6地址的支持。感谢Sebastian Harl。 #489
  • 文档:已经进行了各种改进。感谢Florian Forster和Marc Fournier。
  • 示例:示例C插件已更新为当前插件API。感谢Sebastian Harl。
  • 许可:以下组件已被重新许可给MIT许可:Apple Sensors,Ascent,DBI,E-Mail,Entropy,GenericJMX,gmond,LogFile,nginx,Notify Desktop,NTPd,NUT,olsrd,Perl,Ping ,PostgreSQL,协议,RouterOS,RRDCacheD,SNMP,StatsD,SysLog,表,尾巴,UnixSock,vmem,VServer,无线,写入Riemann和XMMS插件,核心collectd守护进程,collectdmon,collectd-nagios和collectd-tg实用程序,所有目标和匹配,liboconfig,大多数utils_ *文件和插件API。
  • 测试:添加了测试套件。感谢Florian Forster。
  • 阈值:滞后计算更可靠。感谢Jan Kundrat。 #581
  • 阈值:已经进行了各种修复和改进。感谢Manuel Luis Sanmartin Rozada。 #649,#644
  • AMQP插件:添加了ConnectionRetryDelay选项,允许延迟重新连接。感谢Yoga Ramalingam和Marc Fournier。 #833
  • AMQP插件:添加了QueueDurable和QueueAutoDelete选项,可以控制队列的创建和删除。感谢David Blundell和Marc Fournier。 #623
  • Apache,Ascent,BIND,cURL,cURL-JSON,cURL-XML,nginx和Write HTTP插件:现在可以在编译时自定义User-Agent字段。感谢Jeremy Katz。 #440
  • Apache,Ascent,BIND,cURL,cURL-JSON,cURL-XML,nginx插件:如果连接未在配置的Interval内完成,则将重置连接。新的Timeout选项可控制此行为。感谢Jan Kundrat和Marc Fournier。 #982,#983,#993
  • Apache,Ascent,cURL,cURL-JSON,cURL-XML,nginx,写入HTTP插件:如果针对libcurl≧7.19.1构建,则允许用户名和密码包含冒号。感谢Marc Fournier。 #695,#947
  • Apache插件:SSLCiphers选项可控制与TLS连接一起使用的加密算法。感谢Toni Moreno。 #946
  • 气压计插件:这个新插件读取各种飞思卡尔和博世数字气压计的传感器数据。感谢Tomas Menzl。 #69,#693
  • 电池插件:已添加报告值百分比和报告降级电池。感谢Florian Forster。
  • 电池插件:已添加对从Linux上的sysfs读取值的支持。感谢Andy Parkins,Nicholas Humfrey,Peter Wu和Florian Forster。 #725,#810,#998
  • 电池插件:除非电池提供此信息,否则不再提供电流值。感谢Florian Forster。
  • BIND插件:现在支持Bind的XML v3 API;感谢Victor Berger,Bruno Premont和Michal Humpula。 #742,#847
  • Ceph插件:这个新插件从Ceph分布式存储系统收集统计信息。感谢Dan Ryder,Dennis Zou,Colin McCabe,Sage Weil。 #522,#598
  • ConnTrack插件:已添加支持报告值百分比以及/ proc中的旧版conntrack文件。感谢Pierre-Yves Ritschard。 #497,#680
  • CPU插件:该插件现在能够将值报告为百分比和每个状态和每个CPU的聚合值。感谢Pierre-Yves Ritschard,Florian Forster,Fabien Wernli,Nicholas Humfrey和Wilfried Goesgens。 #499,#516,#639#734,#812,#802
  • cURL-JSON插件:增强了从复杂JSON结构中提取值。感谢Jim Radford。 #408,#411
  • cURL-JSON插件:现在可以基于每个URL配置间隔。感谢Stan Sawa。 #685
  • cURL-JSON,cURL-XML,编写HTTP插件:这些插件现在也遵循HTTP重定向。感谢Marc Fournier。
  • cURL,cURL-JSON,cURL-XML插件:已实施HTTP摘要式身份验证。感谢Frank Cornelis。 #482
  • DBI,Oracle,PostgreSQL插件:添加了MetadataFrom参数,允许从数据库列设置元数据。感谢Mark Wong。 #317,#321
  • DBI插件:现在可以并行查询多个数据库。感谢Vincent Bernat。 #453
  • 磁盘插件:在Linux平台上,现在可以使用UdevNameAttr选项在udev中查找磁盘名称。感谢Patrick Mooney。 #537
  • 磁盘插件:此插件现在在Linux平台上收集了几个与I / O相关的其他指标。感谢Florian Forster和Michael Schenck。 #705,#759
  • DRBD插件:这个新插件读取Linux的分布式复制块设备(DRBD)统计信息。感谢Tim Laszlo。 #566,#700
  • Exec,UnixSock插件:PUTNOTIF命令现在允许设置通知的元数据。感谢John-John Tedro。 #416
  • fhcount插件:此新插件报告已使用文件句柄的数量。感谢Jiri Tyr。 #1009
  • GenericJMX插件:添加了JMXConnectorFactory的类加载器,允许该插件与JBOSS一起使用> 7.感谢Alexandre Moutot。 #452
  • IPC插件:这个新插件收集与共享内存相关的信息。感谢Andres J. Diaz。 #925
  • Java插件:现在使用配置文件中定义的主机名。感谢Pierre-Yves Ritschard。 #530,#681
  • 加载插件:该插件现在能够以百分比形式报告值。感谢Vedran Bartonicek和Pierre-Yves Ritschard。 #344,#498
  • Log Logstash插件:这个新插件将collectd日志和事件写为Logstash JSON格式的事件。感谢Pierre-Yves Ritschard。 #360
  • LVM插件:该插件收集精简池数据卷大小,不再报告虚拟卷。感谢本杰明吉尔伯特。 #603
  • memcached插件:listen_disabled_num现在也被报告。感谢Matt Cottingham。 #622
  • 内存插件:已添加Linux平台上的平板内存报告。感谢Manuel CISSE和Marc Fournier。 #560,#697
  • 内存插件:该插件现在能够以百分比形式报告值。感谢Jeremy Katz,Florian Forster和Manuel CISSE。 #501,#511,#559
  • Modbus插件:现在可以在保持和输入寄存器之间进行选择。感谢Jan Vitek。 #338
  • Modbus插件:增加了对通过RS-485串口访问设备的支持。感谢Eric Sandeen。
  • Multimeter插件:此插件不再在AIX平台上默认构建。感谢Manuel Luis Sanmartin Rozada。 #549,#684
  • MySQL和PostgreSQL插件:将127.0.0.1作为主机传递现在将导致在度量标准名称中使用全局主机名。感谢Jeremy Katz。 #441
  • MySQL插件:添加了InnoDB,Select和Sort统计信息收集。感谢Wilson Felipe,Marek Becka和Pierre-Yves Ritschard。 #248,#621,#699,#824
  • MySQL插件:添加了Alias和ConnectTimeout选项。感谢William Tisater。
  • Netlink插件:增加了对64位netlink计数器的支持。感谢Marek Becka。 #435
  • 网络插件:添加了ReconnectInterval配置选项。感谢John Ferlito。 #732
  • NFS插件:已实现对NFSv4.0的支持。感谢Marek Becka。 #550
  • OneWire插件:增加了对更多提供温度的传感器系列的支持。感谢Tomasz Torcz。 #672
  • OneWire插件:支持完整的OWFS路径,并且已实现更多设备系列。感谢Tomas Menzl。 #68
  • OpenLDAP插件:这个新插件从OpenLDAP的cn = Monitor子树中读取监控信息。感谢Kimo Rosenbaum,Marc Fournier和Nicholas Humfrey。 #719
  • OpenVPN插件:已实施对OpenVPN 2.3.0的支持。感谢Ed Okerson。 #252
  • OpenVZ插件:已经进行了各种改进,使得插件报告值与其他collectd插件一样。感谢Chris Lundquist。 #264
  • Perl插件:添加了一个新的listval_filter方法,已经进行了各种内部清理和改进,并添加了一个测试套件。感谢Matthias Bethke。 #728
  • PostgreSQL插件:新的ExpireDelay选项允许在数据库速度变慢时跳过旧的值等待写入。感谢Stephen O'Dor。 #593
  • PowerDNS插件:该插件已根据pdns 3.4.3的统计信息进行了更新。感谢Ruben Kerkhof。 #965
  • 进程插件:添加了与低调系统相关的内存使用相关优化。感谢Florian Forster。 #652
  • Python插件:对Python3的支持已得到改进,ModulePath现在预先添加到sys.path,并且get_dataset()函数已添加到Python API中。感谢Sven Trenkel和Patrick Browne。 #890,#751,#771
  • Redis和Write_Redis插件:支持库已从credis切换到hiredis。感谢Andres J. Diaz,Victor Seva,Marc Fournier,Johan Bergstrom,Michael Spiegle和brianpkelly。 #296,#464,#475,#799,#1030
  • Redis插件:现在可以使用自定义命令获取存储在Redis中的值。感谢Pierre-Yves Ritschard。 #816
  • Redis插件:添加了对最长512个字符的密码的支持。感谢Jeremy Katz。 #532
  • Sensors插件:增加了对lm_sensors功率传感器的支持。感谢Jan Kundrat。 #571
  • SMART插件:此新插件从磁盘驱动器收集SMART统计信息。感谢Vincent Bernat。 #797
  • SNMP插件:现在可以使用黑名单/白名单功能来过滤要收集的OID。感谢Christophe Courtaut。 #414
  • SNMP插件:已实施SNMPv3身份验证和加密支持。感谢Michael Pilat。 #362
  • SNMP插件:消除了两个错误消息的歧义。谢谢谢尔盖。 #939,#952
  • 交换插件:该插件现在能够以百分比形式报告值。感谢Jeremy Katz和Florian Forster。 #500,#510
  • 交换插件:在内核未公开SwapCached的Linux系统上,插件不再失败。感谢Florian Forster。 #733
  • 尾部插件:已实现GaugeInc和GaugeAdd选项。感谢Andre Ferraz。 #673
  • 尾部插件:现在可以基于每个文件配置间隔。感谢Tom Leaman。 #446
  • TCPConns插件:添加了AllPortsSummary选项,允许汇总所有连接。感谢Marek Becka。 #488
  • TCPConns插件:为了保持一致性,在AIX平台上重命名了三个指标。感谢Manuel Luis Sanmartin Rozada。 #546
  • Turbostat插件:这个新插件可在现代支持Intel turbo的处理器上读取CPU频率和C状态驻留。感谢Vincent Brillault,Jean Delvare和Nicolas Iooss。 #651
  • UnixSock插件:已重新添加GETTHRESHOLD命令。感谢Manuel Luis Sanmartin Rozada。 #674
  • 清漆插件:添加了Varnish 4支持,以及仅在Varnish 4中提供的监控指标。感谢Marc Fournier。 #618,#783
  • virt插件:现在也收集了宾客的内存使用情况。感谢Tiago Carvalho,jazzmes和Zollner Robert。
  • virt插件:现在可以选择使用来宾的名称或UUID作为plugin_instance。感谢Remi Ferrand。 #385
  • virt插件:libvirt插件已重命名为virt。感谢Florian Forster。
  • 编写Graphite插件:当与石墨的连接失败时,重新连接尝试现在限制为每秒一次。感谢Florian Forster。 #625
  • 编写HTTP插件:此插件的多实例支持已得到改进。该块已被弃用,有利于。感谢Marc Fournier。 #902
  • 编写HTTP插件:添加了几个与TLS相关的配置选项。感谢Ingmar Runge。 #666
  • 编写HTTP插件:LowSpeedLimit和Timeout选项允许重置缓慢/停滞的网络连接。感谢loginator17和Marc Fournier。 #752,#985
  • 编写HTTP插件:现在可以使用BufferSize选项控制发布到HTTP服务器的有效负载的大小。感谢Florian Forster。 #722
  • 编写Kafka插件:这个新插件将数据发送到Apache Kafka,这是一个分布式消息传递队列。感谢Pierre-Yves Ritschard,ciomaire,Vincent Bernat,Marc Fournier。 #670,#694,#794,#853,#014
  • 写日志插件:此新插件将收集的值调度到已配置的日志目标。感谢Pierre-Yves Ritschard。 #886
  • 编写Riemann插件:现在将额外的元字符串添加为通知中的属性。感谢John-John Tedro。 #417
  • 编写Riemann插件:通知消息现在通过描述字段发送到Riemann服务器。感谢Adrian Miron。 #575
  • 编写Riemann插件:添加了对自定义属性的支持。感谢Pierre-Yves Ritschard。 #459
  • 编写Riemann插件:已实施支持,可以批量发送事件给Riemann(使用TCP时),默认情况下已启用。感谢Pierre-Yves Ritschard。 #800
  • 编写Riemann插件:添加了EventServicePrefix选项,该选项为事件服务名称添加了前缀。感谢Moshe Zada。 #706
  • 编写Riemann插件:现在可以将阈值检查传递给Riemann服务器。感谢Pierre-Yves Ritschard。 #518
  • 编写Sensu插件:这个新插件将值提交给Sensu,一个流处理和监控系统。感谢Fabrice A. Marie和Marc Fournier。 #912,#1001,#1016
  • 编写TSDB插件:这个新插件将数据发送到OpenTSDB,这是一个可扩展的时间序列数据库。感谢Kevin Bowling,Florian Forster,Dallin Young,Michael Schenck和Pierre-Yves Ritschard。 #703,#772,#945
  • ZFS ARC插件:添加了对ZFS-on-Linux的支持。感谢Marc Fournier和Wilfried Goesgens。 #552
  • Zookeeper插件:这个新插件从Apache Zookeeper MNTR命令读取数据。感谢Jeremy Katz。 #826

版本5.4.1中的新功能

  • AMQP插件:添加对RabbitMQ 0.4.x的支持以避免编译器警告。感谢Sebastian Harl实施此项目。
  • Apache /网络插件:改进了初始化顺序,希望能解决gcrypt初始化问题。
  • Aquaero插件:用于提交粉丝利用率的类型已修复。感谢Alex Deymo的补丁。
  • cgroups插件:修复了一个小内存泄漏。检查是否存在没有值的挂载选项已得到修复。更宽松的cpuacct.stats文件解析修复了对某些版本的Linux的支持。感谢Marc Fournier提供错误报告和补丁。
  • cURL插件:修复没有实例的块。感谢Alexander Golovko报道和Sebastian Harl解决这个问题。
  • cURL-JSON插件:已经消毒了潜在无效的内存访问。感谢Jim Radford的补丁。
  • 接口插件:修复FreeBSD 10下的行为:报告每个地址的统计信息导致对同一个指标的重复更新。感谢恶魔/ @trtrmitya补丁。
  • 编写Graphite插件:默认情况下使用TCP连接到Graphite。默认值在5.3.1和5.4.0之间从TCP更改为UDP,这是一个回归。感谢Marc Fournier解决这个问题。重新连接行为得到改善。感谢Michael Hart的补丁。
  • ZFS ARC插件:收集“已分配”和“被盗”仅限FreeBSD。

5.4.0版中的新功能

  • collectd:LoadPlugin配置选项不再尝试两次加载插件。如果遇到多个LoadPlugin语句或块,则只有第一个会产生任何影响。
  • collectd:AutoLoadPlugin选项允许自动加载已找到配置的插件。
  • collectd:WriteQueueLimitHigh和WriteQueueLimitLow选项允许collectd在压力下丢弃值,以避免内存不足。感谢Yves Mettier的补丁。
  • AMQP插件:已添加GraphiteSeparateInstances和GraphiteAlwaysAppendDS选项。感谢Laurent的补丁。
  • Aquaero插件:这个新插件会读取各种指标,例如:风扇速度和温度,来自Aquaero 5,风扇和水冷控制面板。感谢Alex Deymo的补丁。
  • cURL插件:已添加MeasureResponseCode选项。感谢Jan Matejka的补丁。
  • cURL-JSON插件:添加了对UNIX域套接字和数组通配符的支持。感谢Jim Radford的补丁。
  • cURL-XML插件:改进了对长网址的支持。
  • cgroups插件:此新插件收集cgroup中进程的CPU记帐信息。感谢Michael Stapelberg的补丁。
  • DF插件:已添加ValuesAbsolute和ValuesPercentage选项。感谢Vedran Bartonicek的补丁。
  • Exec插件:在分叉之前执行UID / GID查找。这应该可以防止NSS库中的竞争条件。感谢Ceri Storey的补丁。
  • LVM插件:这个新插件从Linux的逻辑卷管理器(LVM)收集大小信息。感谢Chad Malfait的工作。
  • memcached插件:增加了对增量和减量计数的支持。感谢Blake Matheny补丁。
  • MIC插件:这个新插件收集了Intel的多集成核心(MIC)架构(如Xeon Phi卡)的CPU和内存使用,功耗和温度。感谢Evan Felix的工作。
  • Netlink插件:此插件已转换为使用受支持的libmnl库。感谢Andreas Henriksson的补丁。
  • nginx插件:已添加已接受和已处理连接的集合。感谢Patrick Shan的补丁。
  • sigrok插件:这个新插件从sigrok收集指标,sigrok是一个读取各种硬件设备的信号处理框架,从照度计到频谱分析仪。感谢Bert Vermeulen的补丁。
  • StatsD插件:这个新插件侦听UDP套接字,并以StatsD格式读取指标。
  • 清漆插件:添加了许多其他指标。感谢Nick Stenning的补丁。
  • 编写Graphite插件:添加了对UDP的支持。感谢Javier Maestro的补丁。
  • 编写Riemann插件:添加了TTLFactor选项。

版本4.10.3中的新功能

  • 文档:一些更新和补充。感谢Sebastian Harl。
  • collectd:已修复构建问题(编译器警告)。感谢Bruno Premont。
  • collectd:阈值子部分:已修复百分比计算中NAN值的处理。
  • collectd,Java插件,NTPd插件:已经改进了几条诊断消息。
  • cURL-JSON插件:修复了数组的处理。
  • libvirt插件:修复了读取虚拟CPU统计信息的错误。感谢“JLPC”报告此问题。
  • Modbus插件:已恢复与libmodbus 2.0.3的兼容性。 (仅限版本4.10.3)
  • 进程插件:在错误处理案例中修复了潜在的错误行为。
  • Python插件:修复从Python脚本到collectd的值的调度。感谢Gregory Szorc找到并解决了这个问题。

版本4.10.2中的新功能

  • 文档:各种文档修复。
  • collectd:如果包含一个配置文件失败,请尽可能继续配置其余部分。
  • collectd:修复读取函数调度中的错误。在极少数情况下,可能不会按要求经常调用读取函数。
  • collectd:AIX下的errno(3)的并发问题已得到修复:必须在AIX下请求线程安全的errno版本。感谢Aurelien Reynaud的补丁。
  • collectd:剩余的硬编码2已被可配置的超时值替换。 (仅限版本4.10.2)
  • cURL,memcachec,尾部插件:修复DERIVE数据源的处理。匹配字符串的末尾已得到改进;感谢Sebastian Harl的补丁。
  • cURL-JSON插件:解析64位整数时修复问题。从非HTTP源读取JSON数据已得到修复。
  • NetApp插件:将间隔设置传递给调度功能。恢复与NetApp 7.3版的兼容性。感谢Sven Trenkel的补丁。
  • 网络插件:对未经检查的签名不那么详细,以防止垃圾邮件发送日志。
  • 通知电子邮件插件:并发问题已修复。
  • Python插件:设置sys.argv,因为许多脚本不希望它可能没有设置。感谢Sven Trenkel的补丁。
  • RRDtool,RRDCacheD插件:在创建RRD文件时修复过于严格的断言。
  • 交换插件:修复了导致I / O值不正确的错误。 (仅限版本4.10.2)
  • 值匹配:修复了次要内存泄漏。感谢Sven Trenkel的补丁。

版本4.10.1中的新功能

  • 构建系统:已修复Solaris下的strtok_r(3)检查。
  • 可移植性:已应用Solaris 8的修复程序。感谢Aurelien Reynaud和Alexander Wuerstlein的补丁。
  • collectd:终止读取线程时的关闭速度已得到改善。
  • libcollectdclient:已删除PUTVAL命令中的格式错误。感谢Johan Van den Brande解决这个问题。
  • DF插件:添加了cu_mount_getlist失败时显示的错误消息。
  • 进程插件:添加了缺少结构的IO成员的初始化代码。感谢Aurelien Reynaud解决这个问题。
  • Python插件:写入和通知回调中的内存泄漏已得到修复。插件加载但未配置时可能发生的崩溃已得到修复。感谢Sven Trenkel的补丁。
  • SNMP插件:关于未知ASN类型的详细程度已增加。 Aurelien Reynaud修复了PowerPC和ARM处理器的构建问题;谢谢!
  • PowerDNS插件:已应用PowerDNS 2.9.22及更高版本的兼容性更改。感谢Luke Heberling的改变。

版本4.8.1中的新功能

  • 已创建collectd的新补丁版本。这些变化包括UnixSock插件中罕见但令人讨厌的竞争条件,这可能导致数据丢失或被写入错误的文件描述符。建议任何使用UnixSock插件的人升级。
  • 构建系统:构建IP表插件时的问题已修复。
  • Exec插件:在调用exec(2)之前清除信号块掩码。
  • Perl插件:声明环境变量。这解决了某些平台上的构建问题。
  • 进程插件:删除不必要的realloc调用(3)。感谢Andres J. Diaz的补丁。
  • UnixSock插件:修复与文件描述符处理相关的(隐藏的)竞争条件。

版本4.6.2中的新功能

  • 已在“BIND”中修复了高速缓存的RR集数量的集合。插件。
  • 现在可以配置过滤器链而没有默认目标。
  • 可移植性修补程序已添加到“DNS”中。和“Oracle”插件。
  • 已解决Solaris实用程序功能的问题。
  • 在“TimeDiff”中修正了阻止模块正确使用的拼写错误。匹配。
  • 启动期间可能的竞争条件已在“RRDtool”中修复。插件。

版本4.6.1中的新功能

  • IPMI中的一个错误的错误插件已修复。
  • BIND插件,文档和构建系统中的较小问题已得到修复。

版本4.6.0中的新功能

  • 守护程序中添加了用于过滤和操作值的基础结构。
  • 已添加通讯和控制库。
  • 添加了BIND,cURL,DBI,OpenVPN,Oracle和RRDCacheD的插件。
  • CSV,界面,memcached,MySQL,PostgreSQL和进程插件中添加了新功能。
  • CPU和Swap插件已移植到OpenBSD。
  • IPMI和Perl插件中的错误处理和/或可移植性得到了改进。

类似的软件

diskfree
diskfree

3 Jun 15

slowlog
slowlog

20 Feb 15

TuxGuardian
TuxGuardian

3 Jun 15

意见 collectd

评论没有发现
添加评论
打开图片!