<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>2025-06-11T16:05:36Z</updated>
<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>
<entry>
<title>collectd: Fix various issues with lantiq dsl metrics.</title>
<updated>2022-06-22T17:02:44Z</updated>
<author>
<name>Dominik Riebeling</name>
</author>
<published>2022-06-18T09:46:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=eb632da5bbd732bbffc2761fbb191267ef2375d0'/>
<id>urn:sha1:eb632da5bbd732bbffc2761fbb191267ef2375d0</id>
<content type='text'>
- Handle bool values correctly. We get the values as bool, but collectd
  requires a bool value to be numeric in the range [0, 1].
- Remove profile and mode values. Those are strings, which cannot be
  represented by collectd.
- Update collectd type for some values.
- Fix latn value being present twice.

Signed-off-by: Dominik Riebeling &lt;bluebrother@posteo.de&gt;
</content>
</entry>
<entry>
<title>collectd: Support configuration of write_http plugin</title>
<updated>2022-06-21T15:30:04Z</updated>
<author>
<name>Alexandros Kosiaris</name>
</author>
<published>2022-06-20T16:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=033c19acd7fb96cddd597f2c32ecf5963bc5ede6'/>
<id>urn:sha1:033c19acd7fb96cddd597f2c32ecf5963bc5ede6</id>
<content type='text'>
write_http plugin is already built and shipped in
collectd-mod-write_http, 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_write_http() and
process_write_http_node(). First one just enables/disables the plugin.
The second one, in the spirit of the curl plugin, adds support for
populating multiple &lt;Node&gt; elements under &lt;Plugin write_http&gt; with
support for a few parameters. Those are:

* name. The name of the &lt;Node&gt;. Mandatory
* URL. Mandatory
* Format. Optional.
* User. Optional.
* Password. Optional.
* Timeout. Optional.
* BufferSize. Optional.

Signed-off-by: Alexandros Kosiaris &lt;akosiaris@gmail.com&gt;
</content>
</entry>
<entry>
<title>collectd: Add lua and exec collectors for lantiq dsl metrics</title>
<updated>2021-10-22T20:10:17Z</updated>
<author>
<name>Jeroen Peelaerts</name>
</author>
<published>2020-05-15T17:42:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=533c072ee09e3ebbd5a8be4786c1e86db92f5c5e'/>
<id>urn:sha1:533c072ee09e3ebbd5a8be4786c1e86db92f5c5e</id>
<content type='text'>
Signed-off-by: Jeroen Peelaerts &lt;jeroen.peelaerts@gmail.com&gt;
</content>
</entry>
</feed>
