[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