Code

collectd.git
18 years agontpd branch: Added some debug messages to the ntpd plugin. Also changed it to request...
octo [Tue, 30 May 2006 17:50:27 +0000 (17:50 +0000)]
ntpd branch: Added some debug messages to the ntpd plugin. Also changed it to request `kern_info' rather than `sys_info'. `peer_stats' or something is still to be done.

18 years agontpd branch: The ntpd-plugin compiles and gets _some_ values. Doesn't entirely work...
octo [Mon, 29 May 2006 13:52:00 +0000 (13:52 +0000)]
ntpd branch: The ntpd-plugin compiles and gets _some_ values. Doesn't entirely work yet, though.

18 years agontpd branch: Fixed misspelled variable name in common.h.
octo [Mon, 29 May 2006 13:41:20 +0000 (13:41 +0000)]
ntpd branch: Fixed misspelled variable name in common.h.

18 years agoAdded a call to `poll(2)' to the ntpd plugin. Also added some needed time calculation...
octo [Sun, 28 May 2006 17:37:26 +0000 (17:37 +0000)]
Added a call to `poll(2)' to the ntpd plugin. Also added some needed time calculation for the timeout.

18 years agontpd.c: Fixed most syntax errors.. Removed the inclusion of `ntp_request.h' since...
octo [Sun, 28 May 2006 15:53:59 +0000 (15:53 +0000)]
ntpd.c: Fixed most syntax errors.. Removed the inclusion of `ntp_request.h' since it has too many dependencies.

18 years agoAdded `ntp_{types,machine}.h' from the NTPd distribution.
octo [Sun, 28 May 2006 15:21:47 +0000 (15:21 +0000)]
Added `ntp_{types,machine}.h' from the NTPd distribution.

18 years agoFirst (incomplete) code for querying an ntpd.
octo [Sun, 28 May 2006 15:15:43 +0000 (15:15 +0000)]
First (incomplete) code for querying an ntpd.

18 years agoAdded `sread' and `swrite': `read' and `write' like functions that assure that all...
octo [Sun, 28 May 2006 15:15:04 +0000 (15:15 +0000)]
Added `sread' and `swrite': `read' and `write' like functions that assure that all data is written or fail completely..

18 years agoCopied `ntp-4.2.0a+stable/include/ntp_request.h' to the source directory.
octo [Fri, 26 May 2006 15:54:07 +0000 (15:54 +0000)]
Copied `ntp-4.2.0a+stable/include/ntp_request.h' to the source directory.

18 years agoCreated the `ntpd' branch.
octo [Fri, 26 May 2006 15:53:25 +0000 (15:53 +0000)]
Created the `ntpd' branch.

18 years agoAdded the `Ignore' config option of the `traffic' plugin to the collectd.conf(5)...
octo [Thu, 25 May 2006 12:08:27 +0000 (12:08 +0000)]
Added the `Ignore' config option of the `traffic' plugin to the collectd.conf(5) manpage.

18 years agoBuild the `submit_{packages,errors}' functions when the proc interface is used..
octo [Thu, 25 May 2006 11:56:38 +0000 (11:56 +0000)]
Build the `submit_{packages,errors}' functions when the proc interface is used..

18 years agotraffic plugin: Store the packet- and error-counter for the proc interface, too.
octo [Thu, 25 May 2006 11:53:25 +0000 (11:53 +0000)]
traffic plugin: Store the packet- and error-counter for the proc interface, too.

18 years agoChanged the build-system to only use the getifaddrs-code under Linux, if the user...
octo [Thu, 25 May 2006 11:41:22 +0000 (11:41 +0000)]
Changed the build-system to only use the getifaddrs-code under Linux, if the user specifically said to do so.

18 years agoFixed miscellaneous small stuff..
octo [Fri, 19 May 2006 12:15:10 +0000 (12:15 +0000)]
Fixed miscellaneous small stuff..

18 years agoCleaned up the apcups plugin some more..
octo [Fri, 19 May 2006 12:14:12 +0000 (12:14 +0000)]
Cleaned up the apcups plugin some more..

18 years agoapcups.c:
octo [Fri, 19 May 2006 08:30:35 +0000 (08:30 +0000)]
apcups.c:
- Improved the `do_pthreads_status' function to not have the same code 10 times (or so).

18 years agosrc/apcups.c:
octo [Fri, 19 May 2006 07:23:38 +0000 (07:23 +0000)]
src/apcups.c:
- Fixed more indentation.
- Made internal-only functions static.

18 years agoAdded the apcups plugin to the build system.
octo [Fri, 19 May 2006 06:16:07 +0000 (06:16 +0000)]
Added the apcups plugin to the build system.
Removed the av?snprintf-auxiliary-functions from the apcups-plugin.
`fixed' indentation in the apcups-plugin (not done yet).

18 years agoAdded `apcups.c' by Anthony Gialluca <tonyabg at charter.net>
octo [Thu, 18 May 2006 20:32:05 +0000 (20:32 +0000)]
Added `apcups.c' by Anthony Gialluca <tonyabg at charter.net>

18 years agoMerged stuff from branches/collectd-3.9: After release 3.9.2 the ChangeLog additions...
octo [Sun, 14 May 2006 14:43:05 +0000 (14:43 +0000)]
Merged stuff from branches/collectd-3.9: After release 3.9.2 the ChangeLog additions were not copied..

18 years agoRenamed threads to vs_threads in collection.cgi (should have already been done
tokkee [Thu, 11 May 2006 16:15:15 +0000 (16:15 +0000)]
Renamed threads to vs_threads in collection.cgi (should have already been done
in r532 :-/ ).

18 years agoocto@leeloo:~/collectd $ svn merge -r630:631 trunk branches/collectd-3.8
octo [Wed, 10 May 2006 20:06:08 +0000 (20:06 +0000)]
octo@leeloo:~/collectd $ svn merge -r630:631 trunk branches/collectd-3.8
octo@leeloo:~/collectd $ svn merge -r630:631 trunk branches/collectd-3.9

18 years agoocto@leeloo:~/collectd $ svn cp tags/collectd-3.9.2 branches/collectd-3.9
octo [Wed, 10 May 2006 20:04:05 +0000 (20:04 +0000)]
octo@leeloo:~/collectd $ svn cp tags/collectd-3.9.2 branches/collectd-3.9
octo@leeloo:~/collectd $ svn cp tags/collectd-3.8.5 branches/collectd-3.8

18 years agoocto@huhu:~/collectd $ svn merge -r717:718 trunk tags/collectd-3.9.2
octo [Tue, 9 May 2006 09:14:10 +0000 (09:14 +0000)]
octo@huhu:~/collectd $ svn merge -r717:718 trunk tags/collectd-3.9.2

18 years agoBumped version to 3.9.2
octo [Tue, 9 May 2006 09:13:49 +0000 (09:13 +0000)]
Bumped version to 3.9.2

18 years agoMerged changelog entries from versions 3.8.5 and 3.9.1
octo [Tue, 9 May 2006 09:09:31 +0000 (09:09 +0000)]
Merged changelog entries from versions 3.8.5 and 3.9.1

18 years agoFixed the nasty bug in the ping plugin: The sequence wasn't checked correctly. Argh.
octo [Tue, 9 May 2006 06:22:33 +0000 (06:22 +0000)]
Fixed the nasty bug in the ping plugin: The sequence wasn't checked correctly. Argh.

18 years agoRemoved `trunk/src/libping/', since it's obsolete.
octo [Mon, 8 May 2006 15:11:27 +0000 (15:11 +0000)]
Removed `trunk/src/libping/', since it's obsolete.

18 years agoUpdated ChangeLog; also added version 3.9.1
octo [Sun, 7 May 2006 18:04:32 +0000 (18:04 +0000)]
Updated ChangeLog; also added version 3.9.1

18 years agoAdded a config option to the traffic plugin to ignore certain interfaces. Thanks...
octo [Sun, 7 May 2006 18:01:22 +0000 (18:01 +0000)]
Added a config option to the traffic plugin to ignore certain interfaces. Thanks to Sune Marcher for the patch.

18 years agoChanged the build system to
octo [Fri, 28 Apr 2006 17:56:23 +0000 (17:56 +0000)]
Changed the build system to
- only check for libkvm and libdevstat if libstatgrab is installed
- only link against the above libraries if libstatgrab is present.

18 years agoCorrected/removed fixme-note.
octo [Fri, 28 Apr 2006 17:18:03 +0000 (17:18 +0000)]
Corrected/removed fixme-note.

18 years agoA first port of the `swap' plugin to Mach/Mac OS X
octo [Fri, 28 Apr 2006 16:21:19 +0000 (16:21 +0000)]
A first port of the `swap' plugin to Mach/Mac OS X

18 years agoApplied patch by Peter Holik to work with arbitary length device names (when using...
octo [Thu, 27 Apr 2006 20:52:32 +0000 (20:52 +0000)]
Applied patch by Peter Holik to work with arbitary length device names (when using the `KERNEL_LINUX' read method).

18 years agoAdded `package' and `errors' counter for libkstat to the `traffic' plugin.
octo [Wed, 26 Apr 2006 09:37:47 +0000 (09:37 +0000)]
Added `package' and `errors' counter for libkstat to the `traffic' plugin.

18 years agoChanged the fixed heartbeat of `25' with the string `HEARTBEAT' in trunk/src/collectd.pod
octo [Wed, 26 Apr 2006 08:48:35 +0000 (08:48 +0000)]
Changed the fixed heartbeat of `25' with the string `HEARTBEAT' in trunk/src/collectd.pod

18 years agoRenamed the new RRD files: Move the files in a subdirectory when a new major version...
octo [Wed, 26 Apr 2006 08:44:00 +0000 (08:44 +0000)]
Renamed the new RRD files: Move the files in a subdirectory when a new major version is about to be released. For now, don't do it to be more consistent..

18 years agoAdded the RRD files `if_packets' and `if_errors' to `collectd(1)'.
octo [Wed, 26 Apr 2006 08:42:56 +0000 (08:42 +0000)]
Added the RRD files `if_packets' and `if_errors' to `collectd(1)'.

18 years agoAdded the RRD files of the `wireless' plugin to `collectd(1)'
octo [Wed, 26 Apr 2006 08:38:54 +0000 (08:38 +0000)]
Added the RRD files of the `wireless' plugin to `collectd(1)'

18 years agoAdded RRD file of the `cpufreq' plugin to `collectd(1)'
octo [Wed, 26 Apr 2006 08:35:56 +0000 (08:35 +0000)]
Added RRD file of the `cpufreq' plugin to `collectd(1)'

18 years agoAdded the RRD files of the `apple_sensors' plugin to `collectd(1)'
octo [Wed, 26 Apr 2006 08:34:05 +0000 (08:34 +0000)]
Added the RRD files of the `apple_sensors' plugin to `collectd(1)'

18 years agoAdded RRD files of the `apache' plugin to `collectd(1)'
octo [Wed, 26 Apr 2006 08:31:38 +0000 (08:31 +0000)]
Added RRD files of the `apache' plugin to `collectd(1)'

18 years agoChanged the `traffic' plugin to generate `packets' and `errors' statistics, too.
octo [Wed, 26 Apr 2006 08:09:55 +0000 (08:09 +0000)]
Changed the `traffic' plugin to generate `packets' and `errors' statistics, too.

18 years agoAdded information about the new `cacert' option in the `apache' plugin to `collectd...
octo [Tue, 25 Apr 2006 12:46:47 +0000 (12:46 +0000)]
Added information about the new `cacert' option in the `apache' plugin to `collectd.conf(5)'.

18 years agoAdded the config option `cacert' to the `apache' plugin. This allows to specify a...
octo [Tue, 25 Apr 2006 12:35:22 +0000 (12:35 +0000)]
Added the config option `cacert' to the `apache' plugin. This allows to specify a file holding the CA Certificate. This is needed for connecting to SSL hosts that use self-signed certificates.

18 years agoAdded `contrib/README'
octo [Sat, 22 Apr 2006 10:11:01 +0000 (10:11 +0000)]
Added `contrib/README'

18 years agoAdded `contrib/add_rra.sh' which allows to add an very detailed RRA to old RRD files.
octo [Sat, 22 Apr 2006 09:38:55 +0000 (09:38 +0000)]
Added `contrib/add_rra.sh' which allows to add an very detailed RRA to old RRD files.

18 years agoAdded note about the `ping' plugin fix to the ChangeLog.
octo [Fri, 21 Apr 2006 16:56:21 +0000 (16:56 +0000)]
Added note about the `ping' plugin fix to the ChangeLog.

18 years agoBumped version to 3.9.1
octo [Fri, 21 Apr 2006 15:39:14 +0000 (15:39 +0000)]
Bumped version to 3.9.1
Added ChangeLog-entries

18 years agoocto@huhu:~/collectd $ svn merge -r657:658 trunk tags/collectd-3.9.1
octo [Fri, 21 Apr 2006 15:28:38 +0000 (15:28 +0000)]
octo@huhu:~/collectd $ svn merge -r657:658 trunk tags/collectd-3.9.1

18 years agoLink liboping with `libsocket' if it's needed for `socket' to work.
octo [Fri, 21 Apr 2006 15:27:54 +0000 (15:27 +0000)]
Link liboping with `libsocket' if it's needed for `socket' to work.

18 years agoocto@huhu:~/collectd $ svn merge -r652:656 trunk tags/collectd-3.9.1
octo [Fri, 21 Apr 2006 15:21:47 +0000 (15:21 +0000)]
octo@huhu:~/collectd $ svn merge -r652:656 trunk tags/collectd-3.9.1

18 years agoFix this (need to cast void-pointer to function-pointer to make Sun-cc happy):
octo [Fri, 21 Apr 2006 14:50:35 +0000 (14:50 +0000)]
Fix this (need to cast void-pointer to function-pointer to make Sun-cc happy):
  "plugin.c", line 132: warning: assignment type mismatch:
    pointer to function(void) returning void "=" pointer to void

18 years agoFix this (a pointer was compared with an integer):
octo [Fri, 21 Apr 2006 14:41:15 +0000 (14:41 +0000)]
Fix this (a pointer was compared with an integer):
  "common.c", line 525: warning: improper pointer/integer combination: op ">"

18 years agoCorrected inclusion of `sys/swap.h'.
octo [Fri, 21 Apr 2006 14:40:18 +0000 (14:40 +0000)]
Corrected inclusion of `sys/swap.h'.
Define `HAVE_LIBKSTAT' again if it's present..

18 years agoOnly link against libraries that are needed. E.g., don't link evey plugin to `libksta...
octo [Fri, 21 Apr 2006 14:28:23 +0000 (14:28 +0000)]
Only link against libraries that are needed. E.g., don't link evey plugin to `libkstat' but only those who actually use it.

18 years agoocto@crystal:~/Projects/collectd $ svn merge -r646:651 trunk tags/collectd-3.9.1
octo [Fri, 21 Apr 2006 07:52:42 +0000 (07:52 +0000)]
octo@crystal:~/Projects/collectd $ svn merge -r646:651 trunk tags/collectd-3.9.1

18 years agoCast pointer arithmetics to make weird gcc versions happy.
octo [Fri, 21 Apr 2006 07:37:45 +0000 (07:37 +0000)]
Cast pointer arithmetics to make weird gcc versions happy.

18 years agoFix this:
octo [Fri, 21 Apr 2006 07:35:19 +0000 (07:35 +0000)]
Fix this:
  hddtemp.c: In function `hddtemp_init':
  hddtemp.c:349: warning: unsigned int format, different type arg (arg 3)

18 years agoCheck for `nanosleep'. If not found, look for `librt'. Abort if `nanosleep' is missing.
octo [Fri, 21 Apr 2006 07:33:37 +0000 (07:33 +0000)]
Check for `nanosleep'. If not found, look for `librt'. Abort if `nanosleep' is missing.
This is needed on Solaris, apparently..

18 years agoFix for this:
octo [Fri, 21 Apr 2006 07:20:53 +0000 (07:20 +0000)]
Fix for this:
  collectd.c: In function `pidfile_create':
  collectd.c:259: warning: int format, pid_t arg (arg 3)

18 years agoDisabled all `kstat' code in the nfs plugin. This failed builds on Solaris..
octo [Fri, 21 Apr 2006 07:19:06 +0000 (07:19 +0000)]
Disabled all `kstat' code in the nfs plugin. This failed builds on Solaris..

18 years agoMerged revision 6.4.5 from `trunk' to `tags/collectd-3.9.1'
octo [Fri, 21 Apr 2006 07:13:49 +0000 (07:13 +0000)]
Merged revision 6.4.5 from `trunk' to `tags/collectd-3.9.1'

18 years agoCorrected the define's in the apache plugin so it'll build without libcurl.
octo [Fri, 21 Apr 2006 07:12:47 +0000 (07:12 +0000)]
Corrected the define's in the apache plugin so it'll build without libcurl.

18 years agoMerged revisions 640 and 642 from `trunk' to `tags/collectd-3.9.1'
octo [Fri, 21 Apr 2006 07:05:39 +0000 (07:05 +0000)]
Merged revisions 640 and 642 from `trunk' to `tags/collectd-3.9.1'

18 years agoSimple fix for the swap plugin. This needs to go into 3.9.1
octo [Fri, 21 Apr 2006 06:47:17 +0000 (06:47 +0000)]
Simple fix for the swap plugin. This needs to go into 3.9.1

18 years agoOnly include `dict_get_double' when using IOKit or CoreFoundation. This caused a...
octo [Fri, 21 Apr 2006 06:46:49 +0000 (06:46 +0000)]
Only include `dict_get_double' when using IOKit or CoreFoundation. This caused a build on Linux to fail before..

18 years agoSet object options to the default values, when creating the object. This may have...
octo [Wed, 19 Apr 2006 12:40:06 +0000 (12:40 +0000)]
Set object options to the default values, when creating the object. This may have failed the `ping' plugins initialization..

18 years agoMerged addition to ChangeLog back from tags/collectd-3.9.0
octo [Tue, 18 Apr 2006 07:12:36 +0000 (07:12 +0000)]
Merged addition to ChangeLog back from tags/collectd-3.9.0

18 years agoAdded note about `apple_sensors' to the ChangeLog
octo [Tue, 18 Apr 2006 07:11:46 +0000 (07:11 +0000)]
Added note about `apple_sensors' to the ChangeLog

18 years agoMoved error-message reporting closer to the system-calls in `ping_host_add'.
octo [Mon, 17 Apr 2006 09:19:22 +0000 (09:19 +0000)]
Moved error-message reporting closer to the system-calls in `ping_host_add'.
Small fix to give the correct socktype arg to `socket'.

18 years agoThe `ping' plugin now reports which error occured. The string is not neccessarily...
octo [Mon, 17 Apr 2006 08:51:44 +0000 (08:51 +0000)]
The `ping' plugin now reports which error occured. The string is not neccessarily useful, we just use what `liboping' gives us..

18 years agoAdded reporting of errors:
octo [Mon, 17 Apr 2006 08:51:03 +0000 (08:51 +0000)]
Added reporting of errors:
- ping_set_error
- ping_get_error

18 years agoMoved the actual struct-definition from the header file to the .c-file. This way...
octo [Mon, 17 Apr 2006 08:18:53 +0000 (08:18 +0000)]
Moved the actual struct-definition from the header file to the .c-file. This way the definition is not visible to the user and he cannot access the fields..

18 years agoAdded notes of ports of the `disk' and `battery' plugins to Darwin to the ChangeLog.
octo [Sun, 16 Apr 2006 16:23:35 +0000 (16:23 +0000)]
Added notes of ports of the `disk' and `battery' plugins to Darwin to the ChangeLog.

18 years agoFix for subdirectories in host directories..
octo [Sun, 16 Apr 2006 16:18:07 +0000 (16:18 +0000)]
Fix for subdirectories in host directories..

18 years agoAdded `temperature' and `fanspeed' to `collection.cgi'. This is needed for the
octo [Sun, 16 Apr 2006 13:59:41 +0000 (13:59 +0000)]
Added `temperature' and `fanspeed' to `collection.cgi'. This is needed for the
`apple_sensors' plugin.

18 years agoBattery charge, current and voltage work now with my PB.
octo [Sun, 16 Apr 2006 13:57:14 +0000 (13:57 +0000)]
Battery charge, current and voltage work now with my PB.

18 years agoRemoved useless crap that I forgot to delete..
octo [Sun, 16 Apr 2006 11:42:54 +0000 (11:42 +0000)]
Removed useless crap that I forgot to delete..

18 years agoFirst version of a (hopefully) working battery plugin for darwin.
octo [Sun, 16 Apr 2006 11:38:16 +0000 (11:38 +0000)]
First version of a (hopefully) working battery plugin for darwin.

18 years agoFixed bugs in the Darwin code of the `disk' plugin. It mostly works now.
octo [Sun, 16 Apr 2006 00:25:42 +0000 (00:25 +0000)]
Fixed bugs in the Darwin code of the `disk' plugin. It mostly works now.

18 years agoLink the `disk' plugin against `IOKitLib' when available..
octo [Sat, 15 Apr 2006 17:34:36 +0000 (17:34 +0000)]
Link the `disk' plugin against `IOKitLib' when available..

18 years agoAdded code to find major/minor numbers of disks. Partition statistics are not availab...
octo [Sat, 15 Apr 2006 17:17:43 +0000 (17:17 +0000)]
Added code to find major/minor numbers of disks. Partition statistics are not available though :/

18 years agoPorted the `disk' plugin to Darwin. It's not complete yet, search for `FIXME's.
octo [Sat, 15 Apr 2006 11:47:56 +0000 (11:47 +0000)]
Ported the `disk' plugin to Darwin. It's not complete yet, search for `FIXME's.

18 years agoThe defines in the `disk' plugin have been brought to the `state of the art'.. ;)
octo [Sat, 15 Apr 2006 10:04:50 +0000 (10:04 +0000)]
The defines in the `disk' plugin have been brought to the `state of the art'.. ;)

18 years agoImplemented step-back for the cpu-plugin, mach part when trying to read temperature..
octo [Sat, 15 Apr 2006 09:42:49 +0000 (09:42 +0000)]
Implemented step-back for the cpu-plugin, mach part when trying to read temperature..

18 years agoUpdate of the specfile. It works with FC1
octo [Fri, 14 Apr 2006 18:11:57 +0000 (18:11 +0000)]
Update of the specfile. It works with FC1

18 years agoUpdated the Debian changelog
octo [Fri, 14 Apr 2006 17:32:45 +0000 (17:32 +0000)]
Updated the Debian changelog

18 years agoAdded missing modules to the manpage.
octo [Fri, 14 Apr 2006 17:29:54 +0000 (17:29 +0000)]
Added missing modules to the manpage.

18 years agoAdded some more `IOHWSensor' types..
octo [Fri, 14 Apr 2006 17:00:44 +0000 (17:00 +0000)]
Added some more `IOHWSensor' types..

18 years agoChanged all occurences of `http://verplant.org/collectd/' to `http://collectd.org/'
octo [Fri, 14 Apr 2006 15:58:09 +0000 (15:58 +0000)]
Changed all occurences of `verplant.org/collectd/' to `http://collectd.org/'

18 years agoChanged version to `3.9.0'
octo [Fri, 14 Apr 2006 15:57:12 +0000 (15:57 +0000)]
Changed version to `3.9.0'

18 years agoUpdated the information in the README
octo [Fri, 14 Apr 2006 15:54:28 +0000 (15:54 +0000)]
Updated the information in the README

18 years agoCompleted listing of plugins in the README file
octo [Fri, 14 Apr 2006 15:41:48 +0000 (15:41 +0000)]
Completed listing of plugins in the README file

18 years agoFixing compile-errors/-warnings when building without librrd.
octo [Fri, 14 Apr 2006 15:27:31 +0000 (15:27 +0000)]
Fixing compile-errors/-warnings when building without librrd.

18 years agoFixing compile-warnings with braces in battery.c
octo [Fri, 14 Apr 2006 15:27:11 +0000 (15:27 +0000)]
Fixing compile-warnings with braces in battery.c

18 years agoUpdated all copyright-entries in header files.
octo [Fri, 14 Apr 2006 11:07:54 +0000 (11:07 +0000)]
Updated all copyright-entries in header files.

18 years agoAdded `ChangeLog' entry for Christophe's changes.
octo [Fri, 14 Apr 2006 10:55:33 +0000 (10:55 +0000)]
Added `ChangeLog' entry for Christophe's changes.

18 years agoMerged `branches/log-mode' to `trunk'
octo [Fri, 14 Apr 2006 10:53:44 +0000 (10:53 +0000)]
Merged `branches/log-mode' to `trunk'