[collectd] collectd exec plugin

Bill Schwanitz bilsch at gmail.com
Tue Aug 19 03:26:32 CEST 2014


This looks good to me.

A line from one of my ruby scripts monitoring a gps device:

    puts "PUTVAL \"#{hostname}/gps-#{device}/gauge-pdop\" interval=1 N:#{pdop}"

Did you ensure stdout is getting flushed? I’ve had issues in the past where I forgot this step and had no metrics collected.

Also I see you have rabbitmq, try rabbitmq-<foo> or something. It could be the parser is expecting an instance for the rabbitmq ( which I believe is what the - gets you, <type>-<instance>.

Assuming here you have your prints going every 10 seconds - you need at least 2 print statements per 60 seconds to get values in the rrd files.

Hope that helps.

On Aug 18, 2014, at 9:09 PM, Stuart Cracraft <smcracraft at me.com> wrote:

> PUTVAL "some-fully-qualified-name/rabbitmq/more-rabbits" interval=10 N:2
> PUTVAL "some-fully-qualified-name/rabbitmq/more-rabbits" interval=10 N:100
> PUTVAL "some-fully-qualified-name/rabbitmq/more-rabbits" interval=10 N:500000
> :
> :
> : 
> Guidance you give on this will be appreciated!

More information about the collectd mailing list