-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Plugin Network
Florian Forster edited this page Nov 21, 2023
·
1 revision
Name: | Network plugin |
---|---|
Type: | read, write |
Callbacks: | config, flush, init, notification, shutdown, write |
Status: | |
FirstVersion: | 3.0 |
Copyright: | 2005–2009 Florian Forster, 2009 Aman Gupta |
License: | LGPLv2.1 |
Manpage: | collectd.conf(5) |
See also: | List of Plugins |
- This plugin communicates with other instances of collectd. For network related statistics see the Interface, IP-Tables, Netlink, Protocols, and Wireless plugins.
The Network plugin can send values to other instances and receive values from from other instances. Which action is taken depends on the configuration. The configuration options are documented in collectd.conf(5), a detailed step by step introduction with many examples is Networking-introduction, and if you run into problems, see Troubleshooting.
Starting with version-4.7 the Network plugin provides the possibility to sign or encrypt the network traffic. For this functionality, libgcrypt is required. A Hashed Message Authentication Code (HMAC-SHA-256) is used to sign the traffic. When encrypting, the Advanced Encryption Standard (AES-256-OFB) is used.
For some documentation on the protocol used, please visit Binary-protocol.
# Client
<Plugin "network">
Server "ff18::efc0:4a42"
</Plugin>
# Server
<Plugin "network">
Listen "ff18::efc0:4a42"
</Plugin>
- libgcrypt (optional)
- Troubleshooting the client/server setup
- Binary-protocol