From 00f1c765cad57d9ccd5263421611b56dfa8e94c4 Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Mon, 9 Aug 2010 00:10:22 +0200 Subject: [PATCH] collectdctl(1): Updated the manpage according to the latest changes. --- src/collectdctl.pod | 105 ++++++++++++++++++++++++++++++++------------ 1 file changed, 76 insertions(+), 29 deletions(-) diff --git a/src/collectdctl.pod b/src/collectdctl.pod index f3fb866a..497e9571 100644 --- a/src/collectdctl.pod +++ b/src/collectdctl.pod @@ -1,23 +1,19 @@ =head1 NAME -collectd-flush - Small command line utility to flush collectd +collectdctl - Control interface for collectd =head1 SYNOPSIS -collectd-flush I<[options]> +collectdctl I<[options]> IcommandE> I<[command options]> =head1 DESCRIPTION -This small command line utitilty uses C to flush collectd -through a socket from the L. Useful if you want to be sure -you have the latest values in your RRD files before graphing them or copying -them somewhere else. +collectdctl provides a control interface for collectd, which may be used to +interact with the daemon using the C. -=head1 ARGUMENTS AND OPTIONS +=head1 OPTIONS -The following arguments and options are understood by collectd-flush. The order -of the arguments generally doesn't matter, as long as no argument is passed -more than once. +collectdctl supports the following options: =over 4 @@ -26,38 +22,84 @@ more than once. Path to the UNIX socket opened by collectd's C. Default: /var/run/collectd-unixsock -=item B<-p> I +=item B<-h> -Plugin to flush I. Example: B. +Display usage information and exit. -=item B<-i> I +=back -If this option is present, only the data specified by I will be flushed. -I has the following format: +=head1 AVAILABLE COMMANDS -[I/]I[-I]/I[-I] +The following commands are supported: -Examples: - somehost/cpu-0/cpu-idle - uptime/uptime - otherhost/memory/memory-used +=over 4 -Hostname defaults to the local hostname if omitted. No error is returned if the -specified identifier does not exist (this is a limitation in the -C library). You can only specify one identifier each time you -run this program (even though L supports multiple -identifiers). +=item B IidentifierE> -=item B<-t> I +Query the latest collected value identified by the specified +IidentifierE> (see below). The value-list associated with that +data-set is returned as a list of key-value-pairs, each on its own line. Keys +and values are separated by the equal sign (C<=>). -Only flush values older than I seconds. +=item B [BIsecondsE>] [BInameE>] +[BIidE>] -=item B<-h> +Flush the daemon. This is useful, e.Eg., to make sure that the latest +values have been written to the respective RRD file before graphing them or +copying them to somewhere else. -Display usage information and exit. +The following options are supported by the flush command: + +=over 4 + +=item BIsecondsE> + +Flush values older than the specified timeout (in seconds) only. + +=item BInameE> + +Flush the specified plugin only. I.Ee., data cached by the specified +plugin is written to disk (or network or whatever), if the plugin supports +that operation. + +Example: B. + +=item BIidE> + +If this option is present, only the data specified by the specified identifier +(see below) will be flushed. Note that this option is not supported by all +plugins (e.Eg., the C plugin does not support this). =back +In contrast to the plain-text protocol used by the C plugin, the +B and B options may only be specified once. If specified +multiple times, the last one overwrites the ones before. + +=item B + +Returns a list of all values (by their identifier) available to the +C plugin. Each value is printed on its own line. I.Ee., this +command returns a list of valid identifiers that may be used with the other +commands. + +=back + +=head1 IDENTIFIERS + +An identifier has the following format: + +[I/]I[-I]/I[-I] + +Examples: + somehost/cpu-0/cpu-idle + uptime/uptime + otherhost/memory/memory-used + +Hostname defaults to the local (non-fully qualified) hostname if omitted. No +error is returned if the specified identifier does not exist (this is a +limitation in the C library). + =head1 SEE ALSO L @@ -66,6 +108,11 @@ L =head1 AUTHOR +collectd has been written by Florian Forster Eocto at verplant.orgE +and many contributors (see `AUTHORS'). + +collectdctl has been written by HÃ¥kon J Dugstad Johnsen Ehakon-dugstad.johnsenEatEtelenor.comE +and Sebastian Harl Esh at tokkee.orgE. =cut -- 2.30.2