dns plugin: Corrected the handling of signals, i. e. don't catch them.
Merge branch 'master' into ff/dns
Merge branch 'collectd-3.10'
Merge branches 'ff/ping', 'ff/macosx-swap' and 'ff/netbsd' into collectd-3.10
dns plugin: Create traffic graphs for captured DNS packets.
dns plugin: Collect and transfer byte counters for queries and replies.
Renamed more variables and functions and such from `named' -> `dns'
Renamed the `named'-plugin to `dns'-plugin.
src/utils_mount.c: Correct syntax errors in error-strings.
swap plugin: Removed unused variable `status' which aborted the build with gcc.
src/utils_mount.c: Prefer `getvfsstat' over `getfsstat' if both are present.
Apparently the `getfsstat' syscall is deprecated, so don't use it unless there
is no alternative.
Apparently the `getfsstat' syscall is deprecated, so don't use it unless there
is no alternative.
src/urils_mount.c: Use `getvfsstat' on NetBSD, if available.
ping plugin: Add the hosts during initialization, not when reading the config file.
Since adding a host to liboping might block when no nameserver can be reached
or another problem occures (normally this means network misconfiguration) it's
not the best idea to do this when reading the config file. At that point we
didn't fork to the background yet, so the boot process may hang which is not good.
Also, hosts that cannot be added right away are tried again in increasing intervals.
Since adding a host to liboping might block when no nameserver can be reached
or another problem occures (normally this means network misconfiguration) it's
not the best idea to do this when reading the config file. At that point we
didn't fork to the background yet, so the boot process may hang which is not good.
Also, hosts that cannot be added right away are tried again in increasing intervals.
Merge branch 'sh-pidfile'
Completed the documentation of the new `-P' commandline option.
Additionally the `have_pidfile' variable was eliminated.
Additionally the `have_pidfile' variable was eliminated.
Add the `-P' command line option.
This option may be used to set the pid file, overwriting any settings found
in the config file.
Signed-off-by: Sebastian Harl <sh@tokkee.org>
This option may be used to set the pid file, overwriting any settings found
in the config file.
Signed-off-by: Sebastian Harl <sh@tokkee.org>
Add file `NEWS' to make automake happy.
Merge branch 'collectd-3.10'
collection.cgi: Added `rcode'
More improvements on the named/dns plugin.
The `dnstop.c' code now contains my IPv6 patch to capture IPv6 traffic. The
plugin captures both, queries and replies, and collects statistics
accordingly. This means that the qtype of queries and the rcode of replies are
collected. The plugin can now be configured to ignore certain sources, but
this functionality is to be improved.
The `dnstop.c' code now contains my IPv6 patch to capture IPv6 traffic. The
plugin captures both, queries and replies, and collects statistics
accordingly. This means that the qtype of queries and the rcode of replies are
collected. The plugin can now be configured to ignore certain sources, but
this functionality is to be improved.
collection.cgi: Added `qtype'
named plugin: Many many more fixes to get the plugin working.
So far the QTypes are collected, and nothing else. But the core pcap-capturing
and communication over the pipe work now.
So far the QTypes are collected, and nothing else. But the core pcap-capturing
and communication over the pipe work now.
src/named.c: Fixed typos and stuff that prevented the compiler to build the file correctly.
Moved the definition of `T_MAX'.
Updated the build scripts for the named plugin.
Added the named plugin and a check for libpcap to the configure script.
Added a first rough draft of the new named plugin.
17 years agosrc/apache.c: Increase the buffer size from 4kByte to 16kByte, since this was a probl...
src/apache.c: Increase the buffer size from 4kByte to 16kByte, since this was a problem twice.
Also, make this limit easier to configure.
Also, make this limit easier to configure.
This patch adds an new plugin called multimeter.
I have a multimeter which can be connected to the serial port. It is
called Metex M4650CR.
No configuration is nesessary, this multimeter is autodetected on
programm start if connected and switched on. Only your serial port has
to be enabled (setserial /dev/ttyS0 autoconfig)
I have a multimeter which can be connected to the serial port. It is
called Metex M4650CR.
No configuration is nesessary, this multimeter is autodetected on
programm start if connected and switched on. Only your serial port has
to be enabled (setserial /dev/ttyS0 autoconfig)
collectd.pod: Correct the information about the different modes.
There are _four_ modes now. Also, be more clear about when and why the `Client'
mode is the default mode.
There are _four_ modes now. Also, be more clear about when and why the `Client'
mode is the default mode.
Merge branch 'origin'
Merge branch 'collectd-3.10'
18 years agoMerge branch 'collectd-3.10' of octo@verplant.org:/var/lib/git/collectd into collectd...
Merge branch 'collectd-3.10' of octo@verplant.org:/var/lib/git/collectd into collectd-3.10
collectd.conf.pod: Fix the synopsis: There is not `Port' option.
[22:23] <@tokkee> octo: Also laut deiner Manpage ist Listen ein Alias fuer Server und es gibt auch ne Option "Port" ;-)
[22:23] <@tokkee> octo: Also laut deiner Manpage ist Listen ein Alias fuer Server und es gibt auch ne Option "Port" ;-)
collectd.conf.in: Added (commented) lines for the `Listen' and `Server' options.
[22:20] <@tokkee> octo: Koenntest du bitte im naechsten Release von collectd in das Config-File auskommentierte Bsp-Zeilen fuer "Server" und "Port" mit rein nehmen?
[22:20] <@octo> tokkee: Ja, kann ich machen..
[22:21] <@tokkee> octo: Thx.
[22:21] <@tokkee> octo: Dann brauch ich wegen so was net mit patchen im Paket anfangen ;-)
[22:20] <@tokkee> octo: Koenntest du bitte im naechsten Release von collectd in das Config-File auskommentierte Bsp-Zeilen fuer "Server" und "Port" mit rein nehmen?
[22:20] <@octo> tokkee: Ja, kann ich machen..
[22:21] <@tokkee> octo: Thx.
[22:21] <@tokkee> octo: Dann brauch ich wegen so was net mit patchen im Paket anfangen ;-)
Merge branch 'master' of /var/lib/git/collectd
Merge branch 'collectd-3.10'
Bumped version to 3.10.1; Updated ChangeLog.
apcups plugin: Close the socket when `connect' failes.
Otherwise people will get `Too many open files' faily soon.
Otherwise people will get `Too many open files' faily soon.
Upgraded liboping to version 0.2.3
Merge branch 'master' of /var/lib/git/collectd
Merge branch 'ff/processes'
Merge branch 'processes' of /var/lib/git/collectd
collection.cgi: The new processes RRD files have been added.
The new files are:
* ps_rss
* ps_cputime
* ps_count
* ps_pagefaults
The new files are:
* ps_rss
* ps_cputime
* ps_count
* ps_pagefaults
processes plugin: The DS-type of the pagefault RRD-file is COUNTER, not GAUGE.
collection.cgi: Improved the interfaces package and error count.
vserver plugin: Use `plugin_complain' and `plugin_relief'.
processes plugin: Renamed the selection option to `Process'.
processes plugin: Improved the storage of counters, so they work when the number of running instances varies.
processes plugin: Implement collecting the number of pagefaults for a selected process.
cpu plugin: Use `plugin_complain' and `plugin_relief'.
disk plugin: Use `plugin_complain' and `plugin_relief'.
apcups plugin: Use `plugin_complain' and `plugin_relief'.
Implemented `plugin_complain' and `plugin_relief' for better error-logging in plugins.
18 years agoprocesses plugin: Implement number of processes and number of threads/LWPs of a speci...
processes plugin: Implement number of processes and number of threads/LWPs of a specific name.
Merge branch 'master' into ff/processes
debian/: Corrected the files needed for building Debian packages.
Bumped version to 3.10.0.
collectd.spec: Added the `ntpd' plugin.
Don't include the debian/ subdirectory in the distribution tarball, since Sebastian has packaged an official package.
Apparently Debian developers prefer not having this directory in the tarball..
Apparently Debian developers prefer not having this directory in the tarball..
Merge branch 'ff/traffic'
collection.cgi: Add the new network RRD-files `if_errors.rrd' and `if_packets.rrd'.
ping plugin: Updated the ping plugin to work with liboping 0.2.2.
liboping: Use `oping.h' rather than the (old) `liboping.h'.
liboping: Updated `oping.h' to version 0.2.2. This has been forgotten previously.
renamed: src/liboping/liboping.h -> src/liboping/oping.h
Merge branch 'install-config'
collectd.conf: Un-comment a valid mode using the automake mechanismn.
Don't overwrite an existing config file. Use `collectd.conf.pkg-orig' instead.
traffic plugin: Store the new `if_packets.rrd' and `if_errors.rrd' in a seperate subdirectory.
This makes it easier for user interfaces to know what host, and what a plugin
subdirectory is.
This makes it easier for user interfaces to know what host, and what a plugin
subdirectory is.
Merge branch 'collectd-3.9'
network: Be more verbose when `network_create_socket' failes due to a wrong `mode'.
On Sat, Jul 08, 2006 at 02:14:05PM +0000, Cryptronic wrote:
> collectd[6889]: network_create_socket (zensoredip, 25826) failed
if this is the only error you get, you most likely need to put
Mode Client
Somewhere before the `Listen' statement.
On Sat, Jul 08, 2006 at 02:14:05PM +0000, Cryptronic wrote:
> collectd[6889]: network_create_socket (zensoredip, 25826) failed
if this is the only error you get, you most likely need to put
Mode Client
Somewhere before the `Listen' statement.
collectd.conf: (Un)comment plugins based on the configure-setting. Install the file in `sysconfdir'.
What's not done yet is checking wether or not the (destination) file already
exists and _don't_ overwrite it.
What's not done yet is checking wether or not the (destination) file already
exists and _don't_ overwrite it.
renamed: contrib/collectd.conf -> src/collectd.conf.in
Merge branch 'master' into processes
liboping: Updated liboping to version 0.2.2
Merge branch 'v39/liboping-license'
liboping: Include information about the package in the source districution.
The included files are: AUTHORS, COPYING, ChangeLog, and README
The included files are: AUTHORS, COPYING, ChangeLog, and README
traffic plugin: Documented the new optioins in collectd.conf(5).
traffic plugin: Made it possible to select/ignore certain interfaces.
Based on an idea by and a discussion with Zhuang Yuyao.
Based on an idea by and a discussion with Zhuang Yuyao.
liboping: Added license and other information.
octo@alice:~/collectd $ git add src/liboping/{AUTHORS,COPYING,ChangeLog,README}
octo@alice:~/collectd $ git add src/liboping/{AUTHORS,COPYING,ChangeLog,README}
Merge branch 'v39/libconfig-license'
libconfig: Include the license information in the distribution tarball.
Also added README and other information.
Also added README and other information.
Merge branch 'collectd-3.9'
configure.in: Bumped verion to 3.9.4.
18 years agoCorrected the date of the 3.9.4 version in `ChangeLog', `debian/changelog' and `colle...
Corrected the date of the 3.9.4 version in `ChangeLog', `debian/changelog' and `collectd.spec'.
configfile: Be more verbose if the `Server' or `Local' modes are not available.
This happends if not linking against librrd. Some people missed the summary at
the end of the configure script and the error message wasn't helping them.
This happends if not linking against librrd. Some people missed the summary at
the end of the configure script and the error message wasn't helping them.
Merge branch 'collectd-3.9'
collectd-3.9: Removed `src/libping' since it's not used.
Merge branch 'svn-trunk'
Copied missing files from the subversion repository.
ChangeLog: Added the bugfix with `operating_mode'.
Merge branch 'v393-fix' into b39-fix
Applied all the changes that `git-svnimport' missed.
Merge branch 'v392-fix' into v393-fix
Merge branch 'v391-fix' into v392-fix
Applied all the changes that `git-svnimport' missed.
Merge branch 'v390-fix' into v391-fix
Applied all the changes that `git-svnimport' missed.
Copied missing files from the subversion repository.