Plugin ZeroMQ
Florian Forster edited this page Nov 26, 2023
·
1 revision
Name: | ZeroMQ plugin |
---|---|
Type: | read, write |
Callbacks: | config, init, notification, shutdown, write |
Status: | in development |
FirstVersion: | 5.1 |
Copyright: | 2005–2010 Florian Forster, 2009 Aman Gupta, 2010 Julien Ammous |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
See also: | List of Plugins |
The ZeroMQ plugin transmits or receives values collected by collectd via the ØMQ (Zero Message Queue) messaging library. The data is encoded in the binary-protocol used by the Network plugin, too. Depending on its configuration, the ZeroMQ plugin can operate in a number of messaging modes.
Currently, the plugin can be configured to use the PUSH, PULL, PUBLISH, and SUBSCRIBE patterns.
<Plugin "zeromq">
<Socket Publish>
Endpoint "tcp://localhost:6666"
</Socket>
<Socket Subscribe>
Endpoint "tcp://eth0:6666"
Endpoint "tcp://collectd.example.com:6666"
</Socket>
</Plugin>
None yet. Add one now!
- libzmq, ØMQ C bindings http://www.zeromq.org/bindings:c