From 55732a4e0b30a2cb7231a0931473c76420cf0075 Mon Sep 17 00:00:00 2001 From: daryder Date: Fri, 4 Apr 2014 09:57:42 -0400 Subject: [PATCH] Add ceph documentation --- src/collectd.conf.pod | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/collectd.conf.pod b/src/collectd.conf.pod index a14a8f68..66f849d2 100644 --- a/src/collectd.conf.pod +++ b/src/collectd.conf.pod @@ -950,6 +950,42 @@ 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 a ceph daemon admin socket. + +A separate B block must be configured for each ceph daemon to be +monitored. The following example will read daemon statistics from three +separate ceph daemons running on the same device (one OSD, one MON, one MDS) : + + + + SocketPath "/var/run/ceph/ceph-osd.0.asok" + + + SocketPath "/var/run/ceph/ceph-mon.ceph1.asok" + + + SocketPath "/var/run/ceph/ceph-mds.ceph1.asok" + + + +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 -- 2.30.2