Sun May 10 00:50:11 2020 daemon.err collectd[3523]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory
Sun May 10 00:50:11 2020 daemon.err collectd[3523]: plugin_load: plugin "rrdtool" successfully loaded.
Sun May 10 00:50:11 2020 daemon.err collectd[3523]: plugin_load: plugin "exec" successfully loaded.
Sun May 10 00:50:11 2020 daemon.err collectd[3523]: plugin_load: Could not find plugin "thermal" in /usr/lib/collectd
Sun May 10 00:50:11 2020 daemon.err collectd[3523]: There is configuration for the `thermal' plugin, but the plugin isn't loaded. Please check your configuration.
Sun May 10 00:50:11 2020 daemon.err collectd[3523]: Error: Parsing the config file failed!
Sun May 10 00:50:16 2020 daemon.err collectd[3541]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory
Sun May 10 00:50:16 2020 daemon.err collectd[3541]: plugin_load: plugin "rrdtool" successfully loaded.
Sun May 10 00:50:16 2020 daemon.err collectd[3541]: plugin_load: plugin "exec" successfully loaded.
Sun May 10 00:50:16 2020 daemon.err collectd[3541]: plugin_load: Could not find plugin "thermal" in /usr/lib/collectd
Sun May 10 00:50:16 2020 daemon.err collectd[3541]: There is configuration for the `thermal' plugin, but the plugin isn't loaded. Please check your configuration.
Sun May 10 00:50:16 2020 daemon.err collectd[3541]: Error: Parsing the config file failed!
Sun May 10 00:50:21 2020 daemon.err collectd[3572]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory
Sun May 10 00:50:21 2020 daemon.err collectd[3572]: plugin_load: plugin "rrdtool" successfully loaded.
Sun May 10 00:50:21 2020 daemon.err collectd[3572]: plugin_load: plugin "exec" successfully loaded.
Sun May 10 00:50:21 2020 daemon.err collectd[3572]: plugin_load: Could not find plugin "thermal" in /usr/lib/collectd
Sun May 10 00:50:21 2020 daemon.err collectd[3572]: There is configuration for the `thermal' plugin, but the plugin isn't loaded. Please check your configuration.
Sun May 10 00:50:21 2020 daemon.err collectd[3572]: Error: Parsing the config file failed!
Sun May 10 00:50:26 2020 daemon.err collectd[3575]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory
Sun May 10 00:50:26 2020 daemon.err collectd[3575]: plugin_load: plugin "rrdtool" successfully loaded.
Sun May 10 00:50:26 2020 daemon.err collectd[3575]: plugin_load: plugin "exec" successfully loaded.
Sun May 10 00:50:26 2020 daemon.err collectd[3575]: plugin_load: Could not find plugin "thermal" in /usr/lib/collectd
Sun May 10 00:50:26 2020 daemon.err collectd[3575]: There is configuration for the `thermal' plugin, but the plugin isn't loaded. Please check your configuration.
Sun May 10 00:50:26 2020 daemon.err collectd[3575]: Error: Parsing the config file failed!
Sun May 10 00:50:31 2020 daemon.err collectd[3578]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory
Sun May 10 00:50:31 2020 daemon.err collectd[3578]: plugin_load: plugin "rrdtool" successfully loaded.
Sun May 10 00:50:31 2020 daemon.err collectd[3578]: plugin_load: plugin "exec" successfully loaded.
Sun May 10 00:50:31 2020 daemon.err collectd[3578]: plugin_load: Could not find plugin "thermal" in /usr/lib/collectd
Sun May 10 00:50:31 2020 daemon.err collectd[3578]: There is configuration for the `thermal' plugin, but the plugin isn't loaded. Please check your configuration.
Sun May 10 00:50:31 2020 daemon.err collectd[3578]: Error: Parsing the config file failed!
Sun May 10 00:50:36 2020 daemon.err collectd[3582]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory
Sun May 10 00:50:37 2020 daemon.err collectd[3582]: plugin_load: plugin "rrdtool" successfully loaded.
Sun May 10 00:50:37 2020 daemon.err collectd[3582]: plugin_load: plugin "exec" successfully loaded.
Sun May 10 00:50:37 2020 daemon.err collectd[3582]: plugin_load: Could not find plugin "thermal" in /usr/lib/collectd
Sun May 10 00:50:37 2020 daemon.err collectd[3582]: There is configuration for the `thermal' plugin, but the plugin isn't loaded. Please check your configuration.
Sun May 10 00:50:37 2020 daemon.err collectd[3582]: Error: Parsing the config file failed!
I'm really not sure what's going on. You need to look in /etc/config/luci_statistics and make sure only relevant modules are enabled. For sqm stats that would just be 'collectd_exec'.
It's slightly confusing because the collectd service does the collection, but luci_statistics does the setup of /etc/collect.conf. luci_stats overwrites the default config by placing a symbolic link to its new config /etc/collectd.conf -> /var/etc/collectd.conf
Very interesting... Couple of questions, I assume that this is not in the 5.11.0-1 collectd upgrades I see from the 5.10.xx I have now?
And wondering what the potential for creating a UIO (Unexpected Internet Outage) if I dropped this in my 19.7.1 router box, resulting in unrest and threats of violence in the currently calm home... I'm thinking "this particular bleeding edge thing shouldn't cause problems on the home router". I've said those words before....
I can't really advise at all on the package aspect. I build my own version builds from scratch and select what I want in the image and flash the entire thing so I never really get involved with the updates & how they work.
The installations requires some package updates and config editing, so the advice there assumes that you are familiar with installing packages and editing config files.
Followed the instructions, everything necessary is installed and configuration has been done, but I don't get the two tabs. I get an unknown qdisc type in system log:
daemon.err collectd[10306]: exec plugin: exec_read_one: error = Unknown qdisc type
I’ve been following closely this topic with keen interest. Is there any news on this one? Is there a chance it might become available under 19.07.3 or would it have to wait for 20.x ?
The data collection part (collectd modules) would work in 19.07 already now (and I have backported it for my own R7800 19.07 build), but the LuCI graphs would need adjustments, as the master has javascript based LuCI statistics app, while 19.07 still has the lua based one. So the LuCI part can not be cherry-picked.
I've cobbled together a Grafana dashboard that takes the SQM collectd data from InfluxDB.
Could be useful if you happen to have this (collectd->influxdb->grafana) stack working already.
Almost works out-of-the-box with the owrt1907-r11086-ab7e9754df-20200525 hnyman build, you only need to configure the collectd exec plugin(s) for your interface(s).
I wonder from which branch you are building: the SQM cake reporting exists only in master, while that error might only surface in the ancient 19.07 stable branch. And in the 19.07 branch, iptables is still 1.8.3 with that libiptc still defined, so you should not run into that error. So, I really wonder how you can end up with that error.
At the first glance I think that you should only see that error if you have somehow mixed repo of mismatched openwrt core sources plus 19.07 packages (which would not include SQM stats monitoring) ????
If you want SQM reporting (= you build from master), you should not run into that error.