I just started messing with rrdcached+collectd, so it's not impossible
that I've obtusely missed something in the docs.

* Is it possible to set RRARows and RRATimespan in the rrdcached
plugin like you can for rrdtool? If I try using them, collectd
complains that:

[2010-01-13 18:06:36] Plugin `rrdcached' did not register for value `RRARows'.
[2010-01-13 18:06:36] Plugin `rrdcached' did not register for value
`RRATimespan'.
[2010-01-13 18:06:36] Plugin `rrdcached' did not register for value
`RRATimespan'.
[2010-01-13 18:06:36] Plugin `rrdcached' did not register for value
`RRATimespan'.
[2010-01-13 18:06:36] Plugin `rrdcached' did not register for value
`RRATimespan'.
[2010-01-13 18:06:36] Plugin `rrdcached' did not register for value
`RRATimespan'.

And any rrd files created have the usual collectd defaults, instead of
what I put. And they only seem to be registered in src/rrdtool.c. I
also tried turning on the rrdtool plugin but without a "DataDir" in
the hopes it might have some effect. Is there a trick here that I'm
missing? We've got non-technical folks running reports from our rrd
data, and they balk at the built-in intervals, so I've got the
following because it falls on nice, grok-able datapoints, spaced by 5
mins, 1 day, etc.

Here's my rrdcached (pointers most welcome):

/usr/bin/rrdcached -l unix:/var/run/rrdcached/rrdcached.sock -b
/var/lib/collectd/rrd2 -j /var/run/rrdcached -w 3600 -z 3600 -f 7200
-t 10 -p /var/run/rrdcached/rrdcached.pid

I've been working with a super stripped-down collectd.conf, to try to
rule out other things. Here it is:

# Hostname      "localhost"
FQDNLookup      true
BaseDir         "/var/lib/collectd"
PIDFile         "/var/run/collectd/collectd.pid"
PluginDir       "/usr/lib/collectd"
TypesDB         "/usr/share/collectd/types.db"
Interval        30
ReadThreads     20

LoadPlugin logfile

<Plugin logfile>
        LogLevel error
        File STDOUT
        Timestamp true
</Plugin>

LoadPlugin network
# LoadPlugin rrdtool
LoadPlugin rrdcached


<Plugin network>
        Listen "10.20.2.2" "25826"
        TimeToLive 128
</Plugin>


# <Plugin rrdtool>
#       DataDir "/var/lib/collectd/rrd"
#       CacheTimeout    300
#       CacheFlush      600
#       RandomTimeout   60
#
#       # StepSize      30
#       # HeartBeat     120
#       WritesPerSecond 500
#       RRARows 2400
#       RRATimespan 4800
#       RRATimespan 144000
#       RRATimespan 720000
#       RRATimespan 4320000
#       RRATimespan 43200000
# </Plugin>

<Plugin rrdcached>
        DataDir "/var/lib/collectd/rrd2"
        CreateFiles     true
        DaemonAddress   "unix:/var/run/rrdcached/rrdcached.sock"

        # StepSize      30
        # HeartBeat     120
        WritesPerSecond 500
        RRARows 2400
        RRATimespan 4800
        RRATimespan 144000
        RRATimespan 720000
        RRATimespan 4320000
        RRATimespan 43200000
</Plugin>

_______________________________________________
collectd mailing list
collectd@verplant.org
http://mailman.verplant.org/listinfo/collectd

Reply via email to