node-red-contrib-collectd 2.0.6

A Node-RED node to send metrics to Collectd.

npm install node-red-contrib-collectd

A Node-RED node to send metrics to Collectd.


Run the following command in the root directory of your Node-RED install:

npm install node-red-contrib-collectd

This node makes use of the Collectd plain text protocol provided by the unixsock plugin. Simply enable the unixsock plugin in your collectd.conf:

LoadPlugin unixsock
<Plugin unixsock>
    SocketFile "/var/run/collectd-unixsock"
    SocketPerms "0666"
    DeleteSocket true

The SocketPerms value ensures that any account on the system has write permissions to the socket file, but you can use SocketGroup to restrict permissions to a specific group. Just be sure the account running Node-RED has permissions to write to the socket file!


This node can be connected to the output of any node, and will publish msg.payload to a Collectd instance running on the local machine. It will use msg.timestamp if set, otherwise the value N will be sent to Collectd, which is interpreted as "now".

The button to the right of the node will toggle console logging of Collectd requests/replies on and off.


Node Info

Version: 2.0.6
Updated 1 year, 11 months ago
License: MIT


0 in the last day
28 in the last week
80 in the last month


  • collectd-config
  • collectd


  • node-red
  • node-red-contrib
  • collectd
  • metrics


  • geoffreyarnold


  • Geoffrey Arnold