X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fcollectd.conf.pod;h=905689dcc76d370d24a4c4c048729770caf021ab;hb=a7eecf6018a684dcf8323d4a41a7e704a5d57f02;hp=8560066470814f616612d50ce5708b16704a2087;hpb=bbafc01fc34e6e655127135e22486f6246bd2df7;p=collectd.git diff --git a/src/collectd.conf.pod b/src/collectd.conf.pod index 85600664..905689dc 100644 --- a/src/collectd.conf.pod +++ b/src/collectd.conf.pod @@ -1169,6 +1169,74 @@ By default no detailed zone information is collected. =back +=head2 Plugin C + +The ceph plugin collects values from JSON data to be parsed by B +(L) retrieved from ceph daemon admin sockets. + +A separate B block must be configured for each ceph daemon to be +monitored. The following example will read daemon statistics from four +separate ceph daemons running on the same device (two OSDs, one MON, one MDS) : + + + LongRunAvgLatency false + ConvertSpecialMetricTypes true + + SocketPath "/var/run/ceph/ceph-osd.0.asok" + + + SocketPath "/var/run/ceph/ceph-osd.1.asok" + + + SocketPath "/var/run/ceph/ceph-mon.ceph1.asok" + + + SocketPath "/var/run/ceph/ceph-mds.ceph1.asok" + + + +The ceph plugin accepts the following configuration options: + +=over 4 + +=item B B|B + +If enabled, latency values(sum,count pairs) are calculated as the long run +average - average since the ceph daemon was started = (sum / count). +When disabled, latency values are calculated as the average since the last +collection = (sum_now - sum_last) / (count_now - count_last). + +Default: Disabled + +=item B B|B + +If enabled, special metrics (metrics that differ in type from similar counters) +are converted to the type of those similar counters. This currently only +applies to filestore.journal_wr_bytes which is a counter for OSD daemons. The +ceph schema reports this metric type as a sum,count pair while similar counters +are treated as derive types. When converted, the sum is used as the counter +value and is treated as a derive type. +When disabled, all metrics are treated as the types received from the ceph schema. + +Default: Enabled + +=back + +Each B block must have a string argument for the plugin instance name. +A B is also required for each B block: + +=over 4 + +=item B I + +Name to be used as the instance name for this daemon. + +=item B I + +Specifies the path to the UNIX admin socket of the ceph daemon. + +=back + =head2 Plugin C This plugin collects the CPU user/system time for each I by reading the @@ -2890,7 +2958,7 @@ B RegisterBase 0 RegisterType float - ModbusRegisterType holding + RegisterCmd ReadHolding Type voltage Instance "input-1" @@ -2898,7 +2966,7 @@ B RegisterBase 2 RegisterType float - ModbusRegisterType holding + RegisterCmd ReadHolding Type voltage Instance "input-2" @@ -2906,7 +2974,7 @@ B RegisterBase 0 RegisterType Int16 - ModbusRegisterType holding + RegisterCmd ReadHolding Type temperature Instance "temp-1" @@ -2957,10 +3025,10 @@ Specifies what kind of data is returned by the device. If the type is B, B or B, two 16Ebit registers will be read and the data is combined into one value. Defaults to B. -=item B B|B +=item B B|B Specifies register type to be collected from device. Works only with libmodbus -2.9.2 or higher. Defaults to B. +2.9.2 or higher. Defaults to B. =item B I @@ -3145,12 +3213,12 @@ Disabled by default. Enable the collection of master / slave statistics in a replication setup. In order to be able to get access to these statistics, the user needs special -privileges. See the B documentation above. +privileges. See the B documentation above. Defaults to B. =item B I If enabled, the plugin sends a notification if the replication slave I/O and / -or SQL threads are not running. +or SQL threads are not running. Defaults to B. =item B I @@ -5534,6 +5602,14 @@ Set the "XFiles Factor". The default is 0.1. If unsure, don't set this option. I must be in the range C<[0.0-1.0)>, i.e. between zero (inclusive) and one (exclusive). +=item B B|B + +When set to B, various statistics about the I daemon will be +collected, with "rrdcached" as the I. Defaults to B. + +Statistics are read via Is socket using the STATS command. +See L for details. + =back =head2 Plugin C