<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/collectd/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-11-02T06:55:27Z</updated>
<entry>
<title>collectd: fix plugin configuration filenames</title>
<updated>2026-11-02T06:55:27Z</updated>
<author>
<name>Mikhail Gusarov</name>
</author>
<published>2026-11-01T13:24:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=18af3f1ba0b5c6446e19d51923c794e2009ffd09'/>
<id>urn:sha1:18af3f1ba0b5c6446e19d51923c794e2009ffd09</id>
<content type='text'>
collectd matches plugins and configuration files by their filenames.
The module names use underscores, while the package names use dashes.
Convert dashes to underscores when installing the plugin config files,
and rename the write_http and write_prometheus definitions to match.

Fixes: https://github.com/openwrt/packages/issues/27788
Assisted-By: AI
Signed-off-by: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;
</content>
</entry>
<entry>
<title>collectd: add VRF support</title>
<updated>2026-10-09T14:21:01Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-10-03T23:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=637c0b86ee5abd03c0cf406d6a8cb97b9e7aa67d'/>
<id>urn:sha1:637c0b86ee5abd03c0cf406d6a8cb97b9e7aa67d</id>
<content type='text'>
Run collectd in a VRF, using the procd 'vrf' parameter:

  config globals 'globals'
	option vrf '&lt;dev&gt;'

Assisted-by: Claude:claude-fable-5-1
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>collect: add missing configuration options to collectd df plugin config</title>
<updated>2026-07-02T16:57:38Z</updated>
<author>
<name>Mikhail Gusarov</name>
</author>
<published>2026-06-28T16:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=45c9d0b9c86aeb54735459a04e411b6560ed4c51'/>
<id>urn:sha1:45c9d0b9c86aeb54735459a04e411b6560ed4c51</id>
<content type='text'>
`collectd` `df` plugin configuration file misses several options
supported by `collectd` `df`. This change adds them.

Fixes #29849

Signed-off-by: Mikhail Gusarov &lt;dottedmag@dottedmag.net&gt;
</content>
</entry>
<entry>
<title>collectd: Adjust .json names to match plugin names</title>
<updated>2025-06-11T16:05:36Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-06-11T15:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=beb0de663c112ecb439fa30c4bd4aad73add2b6a'/>
<id>urn:sha1:beb0de663c112ecb439fa30c4bd4aad73add2b6a</id>
<content type='text'>
Adjust .json names to match the plugin names: use '-' instead of '_'
Fix commits 033c19a and e36b727 that used a filename differing
from the plugin name used in OpenWrt. That prevented package compilation
to find and include the .json files that were left out of the package.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>collectd: Add `write_prometheus` uci config</title>
<updated>2025-06-03T05:21:04Z</updated>
<author>
<name>Xiao Yu</name>
</author>
<published>2025-05-21T23:48:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e36b727d9935ffa6f10f4befca6fdcd39cdce550'/>
<id>urn:sha1:e36b727d9935ffa6f10f4befca6fdcd39cdce550</id>
<content type='text'>
Included with default options used by collectd

Signed-off-by: Xiao Yu &lt;me@xyu.io&gt;
</content>
</entry>
<entry>
<title>treewide: use config_get_bool instead of config_get enabled</title>
<updated>2024-05-25T19:00:50Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-05-11T07:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4c4a7bd31da51e3040a5da55c504c5e97ac150e4'/>
<id>urn:sha1:4c4a7bd31da51e3040a5da55c504c5e97ac150e4</id>
<content type='text'>
The config_get_bool function parses not just the 1 but on/yes, true/false or enabled/disabled.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>collectd: Support config of mqtt plugin</title>
<updated>2023-07-27T06:49:28Z</updated>
<author>
<name>Alexandros Kosiaris</name>
</author>
<published>2023-03-14T08:38:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=530ccbc90daea6ad3cd24b3c2a7474005f8e6997'/>
<id>urn:sha1:530ccbc90daea6ad3cd24b3c2a7474005f8e6997</id>
<content type='text'>
mqtt plugin is already built and shipped in
collectd-mod-mqtt, however it is not possible to configure it via
uci currently, instead having to rely on populating the config file manually.

Add support by adding 2 functions, process_mqtt() and
process_mqtt_block(). First one just enables/disables the plugin.
The second one, in the spirit of the curl plugin, adds support for
populating multiple &lt;Publish&gt; and &lt;Subscribe&gt; blocks under &lt;Plugin mqtt&gt;
with support for some parameters. Those are:

* blocktype. Publish or Subscribe. Mandatory
* name. The name of the block. Mandatory
* Host. Mandatory
* Port. Optional
* User. Optional
* Password. Optional
* ClientId. Optional
* QoS. Optional
* Prefix. Optional
* Retain. Optional
* StoreRates. Optional
* CleanSession. Optional
* Topic. Optional

Bump PKG_RELEASE per comments in PR

Signed-off-by: Alexandros Kosiaris &lt;akosiaris@gmail.com&gt;
</content>
</entry>
<entry>
<title>collectd: enable AllPortsSummary for tcpconns plugin</title>
<updated>2023-05-29T20:39:38Z</updated>
<author>
<name>Maxim Storchak</name>
</author>
<published>2023-05-29T20:04:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8270bd173ed9e4aa8877bfaa4e23c59223dca9f1'/>
<id>urn:sha1:8270bd173ed9e4aa8877bfaa4e23c59223dca9f1</id>
<content type='text'>
Signed-off-by: Maxim Storchak &lt;m.storchak@gmail.com&gt;
</content>
</entry>
<entry>
<title>collectd: extend network uci plugin</title>
<updated>2022-09-05T13:28:29Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-10-06T10:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4446e8fd1693e0f35670c85140fd1de9c6de04ca'/>
<id>urn:sha1:4446e8fd1693e0f35670c85140fd1de9c6de04ca</id>
<content type='text'>
The network plugin from collectd also has the option to encrypt the
metrics when sending them to another server. Until now, this was not
possible via the UCI. This commit adds that feature.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>Merge pull request #18778 from bluebrother/collectd-dsl-fixes</title>
<updated>2022-06-24T07:29:10Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-06-24T07:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3617cb311a89522aec5c722bd817412e823313a1'/>
<id>urn:sha1:3617cb311a89522aec5c722bd817412e823313a1</id>
<content type='text'>
collectd: Fix various issues with lantiq dsl metrics.</content>
</entry>
</feed>
