[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-3.11.0'

Florian Forster octo<span style="display: none;">.trailing-username</span>(a)<span style="display: none;">leading-domain.</span>verplant.org
Fri Dec 22 15:14:43 CET 2006


Tag 'collectd-3.11.0' created by Florian Forster <octo.trailing-username(a)leading-domain.leeloo.lan.home.verplant.org> at 2006-12-22 14:13 +0100

Tag for version 3.11.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBFi+gnPpw+U7OejygRAqLtAJ9Wa4C5BKzeImacDCBY+Yw53LCRagCdE+5W
CJGozYFJAkEnscEvGTJfCyM=
=ur8t
-----END PGP SIGNATURE-----

Changes since collectd-3.10.4:
Alexander Wirt (4):
      SpamAssassin plugin: Update license foo and add timout
      SpamAssassin plugin: Reclicense again und remove debugging die
      SA plugin: Added reconnect support (collectd_retries), code cleanup
      SA plugin: Documentation updates

Flavio Stanchina (1):
      New plugin "mbmon" to collect motherboard status information:

Florian Forster (113):
      Merge branch 'master-merge' into processes
      Merge branch 'master' into processes
      Merge branch 'processes-fix' into processes
      processes plugin: Implemented a config-hook.
      processes branch: Fixed the collection of LWP statistics.
      processes branch: Change many types and includes.
      processes branch: Added code to actually write the RSS data of a process.
      processes branch: Check for `linux/config.h' in the configure script.
      processes branch: Implement cputime consumed by specific processes.
      Merge branch 'master' into processes
      Merge branch 'master' into ff/processes
      processes plugin: Implement number of processes and number of threads/LWPs of a specific name.
      Implemented `plugin_complain' and `plugin_relief' for better error-logging in plugins.
      apcups plugin: Use `plugin_complain' and `plugin_relief'.
      disk plugin: Use `plugin_complain' and `plugin_relief'.
      cpu plugin: Use `plugin_complain' and `plugin_relief'.
      processes plugin: Implement collecting the number of pagefaults for a selected process.
      processes plugin: Improved the storage of counters, so they work when the number of running instances varies.
      processes plugin: Renamed the selection option to `Process'.
      vserver plugin: Use `plugin_complain' and `plugin_relief'.
      collection.cgi: Improved the interfaces package and error count.
      processes plugin: The DS-type of the pagefault RRD-file is COUNTER, not GAUGE.
      collection.cgi: The new processes RRD files have been added.
      Merge branch 'processes' of /var/lib/git/collectd
      Merge branch 'ff/processes'
      Merge branch 'master' of /var/lib/git/collectd
      Upgraded liboping to version 0.2.3
      Merge branch 'collectd-3.10'
      Merge branch 'master' of /var/lib/git/collectd
      Merge branch 'collectd-3.10'
      Merge branch 'origin'
      src/apache.c: Increase the buffer size from 4kByte to 16kByte, since this was a problem twice.
      Added a first rough draft of the new named plugin.
      Added the named plugin and a check for libpcap to the configure script.
      Updated the build scripts for the named plugin.
      Moved the definition of `T_MAX'.
      src/named.c: Fixed typos and stuff that prevented the compiler to build the file correctly.
      named plugin: Many many more fixes to get the plugin working.
      collection.cgi: Added `qtype'
      More improvements on the named/dns plugin.
      collection.cgi: Added `rcode'
      Merge branch 'collectd-3.10'
      Add file `NEWS' to make automake happy.
      Completed the documentation of the new `-P' commandline option.
      Merge branch 'sh-pidfile'
      processes plugin: Only define `ps_list_register' if it is actually used.
      Renamed the `named'-plugin to `dns'-plugin.
      Renamed more variables and functions and such from `named' -> `dns'
      dns plugin: Collect and transfer byte counters for queries and replies.
      dns plugin: Create traffic graphs for captured DNS packets.
      collectd(1): Improved the information about sensors plugin's DSes.
      collection.cgi: Label the values displayed as `Temperature' in the temperature graph.
      Merge branch 'collectd-3.10'
      Merge branch 'master' into ff/dns
      Merge branch 'ff/ntpd'
      Merge branch 'ff/mysql'
      Merge branch 'collectd-3.10'
      Merge branch 'collectd-3.10'
      Merge branch 'collectd-3.10'
      dns plugin: Corrected the handling of signals, i. e. don't catch them.
      Merge branch 'master' into ff/dns
      Merge branch 'processes'
      Merge branch 'master' into ls/sensors
      sensors plugin: Some code cleanup.
      sensors plugin: Improved the documentation in the sample configfile and the `collectd.conf(5)' manpage.
      plugin_read_all: Check the `loop' variable after each iteration and return early if the daemon is shutting down.
      Break out of the `nanosleep' loop if `loop' is set to non-zero.
      Change contrib/init.d-rh7 to sleep for a second between restarts.
      Ignorelist: Renamed `src/config_list.[ch]' to `src/utils_ignorelist.[ch]'.
      src/utils_ignorelist.[ch]: Renamed some functions. Internal changes.
      src/utils_ignorelist.[ch]: Remove the `ignorelist_num' function and associated code.
      src/utils_ignorelist.c: Allow the `entry' argument to be NULL/empty.
      df plugin: Make use of the new ignorelist functionality.
      configure.in: Remove the `--with-regex' option and check for `regex.h' everywhere.
      collectd.conf(5): Documented the new selection options of the df-plugin.
      processes plugin: Implemented detailed process statistics for Darwin/Mac OS X
      sensors plugin: Declare static arrays only if they're being used, i. e. if libsensors exists.
      src/Makefile.am: Install the `collectd.conf' with restricted permissions, 0640.
      Merge branch 'ff/dns'
      configure.in: Removed `src/libconfig' from the list of subdirs requireing configuration.
      dns plugin: Use threads rather than two processes and a pipe.
      dns plugin: Use `pthread_sigmask' rather than `signal'.
      dns plugin: Check for `libpthread' and link the plugin against it.
      src/utils_ignorelist.c: Fix build-problems when building without regex support.
      dns plugin: Added the dns plugin to the sample `collectd.conf'.
      dns plugin: Improved config checks for the pthread library.
      Merge branches 'ff/dns' and 'sh/email' into next
      email plugin: Make it possible to build the plugin write-only.
      email plugin: Limit the `MaxConns' option by a hardcoded value.
      Merge branch 'ff/processes'
      ChangeLog: Collected the changes so far.
      configure.in: Set the default case for `--with--libpthread' to `yes'.
      Imported Alexander's SpamAssassin-plugin to contrib/SpamAssassin/
      dns plugin: Use the standard member names for `struct in6_addr' accesses.
      dns plugin: Remove unnecessary poll code and use the (blocking) `pcap_loop' function instead.
      Merge branch 'sh/shutdown'
      Merge branch 'ls/shutdown'
      Merge branch 'ls/shutdown'
      Merge branch 'aw/spamassassin'
      src/utils_dns.c: Implemented a handler for `DLT_LINUX_SLL'.
      contrib/collection.cgi: Added graphs for `opcode' RRD-files (from the dns plugin)
      dns plugin: Documented plugin in the README file and the manpages.
      Merge branch 'master' of octo.trailing-username(a)leading-domain.verplant.org:/var/lib/git/collectd
      email plugin: Added some information about this plugin and it's config options to the manpages.
      Merge branches 'sh/email' and 'ls/processes'
      sensors plugin: Simplify the reload machanism.
      Merge branch 'collectd-3.10'
      Merge branch 'sh/email'
      mbmon plugin: Change the definition of the RRD files.
      Merge branch 'ls/sensors'
      Merge branch 'fs/mbmon'
      Added the `mbmon' plugin to the ChangeLog for 3.11.0
      AUTHORS: Converted to UTF-8 and added Lubos' efforts.

Lubos Stanek (13):
      sensors plugin: Improve the support for multiple chips and add an ignore functionality.
      collectd.conf.in: Correct the example entry for the sensors plugin.
      collectd.conf.pod: Corrected typos and punctuations.
      sensors plugin: Improved the extended naming.
      Improve and generalize the ignorelist functionality.
      More improvementa on the ignorelist functionality.
      df plugin: Fix a nasty bug in the config routine. It effectively disabled the `IgnoreSelected' option.
      df plugin: Match `spec_device' rather than `device' when matching the `Device' ignorelist.
      sensors plugin: declare variables only if SENSORS_HAVE_READ
      processes plugin: Do not complain of a disappeared task's proc dir
      sensors plugin: syslog() and DBG() calls unification
      sensors plugin: Made sensors.conf path configurable
      sensors plugin: Reload lm_sensors' configuration when changed

Lubo¹ Stanìk (3):
      sensors plugin: SENSORS_HAVE_READ unification
      sensors plugin: shutdown implementation
      sensors plugin: fix shutdown for SENSORS_HAVE_READ

Michael Shigorin (1):
      src/collectd.h: Don't mess with the syslog-stuff if it's present.

octo (3):
      Created the `processes' branch
      octo.trailing-username(a)leading-domain.casella:~/collectd $ svn merge -r753:807 trunk branches/processes
      processes branch: A first version to collect more detailed process statistics..

Peter Holik (1):
      This patch adds an new plugin called multimeter.

Sebastian Harl (22):
      Add the `-P' command line option.
      New plugin "email" to collectd ham, spam, ... statistics
      email plugin: Minor code cleanup.
      email plugin: Change owner and mode of the UNIX socket if possible.
      email plugin: Use strtok_r() instead of strtok().
      email plugin: Made socket settings configurable.
      dns plugin: Fixed a compile error if pcap.h is not found.
      plugin.[ch]: Added support for an optional plugin shutdown function.
      email plugin: Make UNIX socket path configurable at compile time.
      email plugin: "Calculate" UNIX_PATH_MAX if it is not defined.
      email plugin: Shutdown cleanly.
      email plugin: Prevent a segfault in read_line ().
      email plugin: Use a thread pool.
      email plugin: Do not allocate memory for the return value in read_line ().
      contrib/collection.cgi: Added support for the email plugin.
      src/Makefile.am: Added utils_dns.h to dns_la_SOURCES.
      email plugin: Kill threads before closing the associated socket
      email plugin: Prepend the module name to any syslog messages
      collectd{,.conf}.pod: Extended and clarified documentation of the email plugin.
      email plugin: Write "0" values as well to distinguish from NaN's.
      email plugin: Made read_{char,line} functions static.
      email plugin: Unlock mutexes before submitting the data.

---
 AUTHORS                          |   12 
 ChangeLog                        |   26 +
 README                           |    8 
 collectd.spec                    |    1 
 configure.in                     |  131 ++++-
 contrib/SpamAssassin/Collectd.pm |  218 ++++++++
 contrib/SpamAssassin/example.cf  |    5 
 contrib/collection.cgi           |  447 +++++++++++++++++
 contrib/init.d-rh7               |    1 
 debian/collectd.conf             |    6 
 debian/control                   |   17 
 debian/copyright                 |    3 
 debian/rules                     |    2 
 src/Makefile.am                  |   49 +
 src/apache.c                     |    7 
 src/apcups.c                     |   17 
 src/collectd.c                   |   18 
 src/collectd.conf.in             |   34 +
 src/collectd.conf.pod            |  145 +++++
 src/collectd.h                   |   18 
 src/collectd.pod                 |   81 +++
 src/cpu.c                        |   18 
 src/df.c                         |   78 +++
 src/disk.c                       |   17 
 src/dns.c                        |  530 +++++++++++++++++++++
 src/email.c                      |  910 ++++++++++++++++++++++++++++++++++++
 src/liboping/liboping.c          |   10 
 src/mbmon.c                      |  392 +++++++++++++++
 src/multimeter.c                 |  234 +++++++++
 src/plugin.c                     |   85 +++
 src/plugin.h                     |   23 
 src/processes.c                  |  862 +++++++++++++++++++++++++++++++---
 src/sensors.c                    |  467 ++++++++++++++++--
 src/utils_dns.c                  |  977 +++++++++++++++++++++++++++++++++++++++
 src/utils_dns.h                  |   90 +++
 src/utils_ignorelist.c           |  365 ++++++++++++++
 src/utils_ignorelist.h           |   70 ++
 src/vserver.c                    |   10 
 38 files changed, 6159 insertions(+), 225 deletions(-)
---



More information about the collectd-changes mailing list