Turns out the problem was the 'N' in the PUTVAL.  Apparently collectd
wants epoch there.  Its ridiculous that its not reporting any errors
when getting data that it doesn't like.
On Sun, Aug 5, 2018 at 5:32 PM Jacob Bisby <jacob.bi...@uniscope.com.au> wrote:
>
> You can recompile collectd with debug logging (LogLevel debug) support - it's 
> a little annoying having to do so (rather than just getting a deb/rpm with it 
> already enabled) but the logs are extremely verbose and very helpful for 
> tracking down issues like this. I would suggest doing that first and seeing 
> what you can find.
>
> - Jacob Bisby
>
>
> -----Original Message-----
> From: collectd <collectd-boun...@verplant.org> On Behalf Of Lonni J Friedman
> Sent: Monday, 6 August 2018 12:18 AM
> To: collectd@verplant.org
> Subject: [collectd] exec plugin never runs, no errors reported
>
> Hello,
> I'm running collectd-5.8.0 on a Linux server.  I recently added an Exec 
> plugin which invokes a small python script that I wrote to capture weather 
> data.  If I run the script manually, it behaves as expected, generating the 
> following output over time:
>
> $ /etc/collectd.d/get_weather.py
> PUTVAL "hal/exec-weather/temperature-weather_level" interval=90 N:67.1 PUTVAL 
> "hal/exec-weather/temperature-weather_level" interval=90 N:67.1 PUTVAL 
> "hal/exec-weather/temperature-weather_level" interval=90 N:67.6
>
>
> However, collectd never seems to run the plugin at all, and also isn't 
> generating any errors.  I'm logging everything from collectd into its own 
> dedicated log:
>
> <Plugin logfile>
>     LogLevel info
>     File "/var/log/collectd.log"
>     Timestamp true
>     PrintSeverity true
> </Plugin>
>
> I have the following configured for the exec plugin:
> <Plugin exec>
>     Exec "netllama" "/etc/collectd.d/get_weather.py"
> </Plugin>
>
>
> When I (re)start collectd, I see the following in /var/log/collectd.log:
>
> [2018-08-05 09:07:22] [info] plugin_load: plugin "exec" successfully loaded.
>
> But no other messages related to the plugin, and the script itself is not 
> running.  At this point, I'm at a loss how to debug further when nothing is 
> being logged. Even if something was failing, shouldn't it log something 
> somewhere?
>
> Thanks for any suggestions.
>
> _______________________________________________
> collectd mailing list
> collectd@verplant.org
> https://mailman.verplant.org/listinfo/collectd



-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L. Friedman                                    netll...@gmail.com
LlamaLand                       http://netllama.linux-sxs.org

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

Reply via email to