Difference between revisions of "Plugin:connectivity"
From collectd Wiki
m (correct "first version") |
|||
Line 4: | Line 4: | ||
| Callbacks={{Callback|init}}, {{Callback|config}}, {{Callback|read}}, {{Callback|shutdown}} | | Callbacks={{Callback|init}}, {{Callback|config}}, {{Callback|read}}, {{Callback|shutdown}} | ||
| Status={{supported}} | | Status={{supported}} | ||
− | | FirstVersion={{Version|5. | + | | FirstVersion={{Version|5.10}} |
| Copyright=2018 Intel Corporation<br /> Marcin Mozejko <br /> Martin Kennelly <br /> Adrian Boczkowski<br/> | | Copyright=2018 Intel Corporation<br /> Marcin Mozejko <br /> Martin Kennelly <br /> Adrian Boczkowski<br/> | ||
| License={{MIT License}} | | License={{MIT License}} |
Revision as of 16:37, 19 March 2020
connectivity plugin | |
---|---|
Type: | read |
Callbacks: | init, config, read, shutdown |
Status: | supported |
First version: | 5.10 |
Copyright: | 2018 Intel Corporation Marcin Mozejko Martin Kennelly Adrian Boczkowski |
License: | MIT license |
Manpage: | |
List of Plugins |
The connectivity plugin monitors network interface up/down status via netlink library.
The connectivity plugin queries interface status using netlink (man 7 netlink) which provides information about network interfaces via the NETLINK_ROUTE family (man 7 rtnetlink). The plugin translates the value it receives to collectd's internal format and, depending on the write plugins you have loaded, it may be written to disk or submitted to another instance. The plugin listens to interfaces enumerated within the plugin configuration (see below). If no interfaces are listed, then the default is for all interfaces to be monitored.
Contents
Synopsis
- → See: Plugin:connectivity/Config
<Plugin connectivity> Interface eth0 </Plugin>
Parameters
Interface <interface_name>
interface(s) to monitor connect to.
Example graphs
None yet. Add one now!
Dependencies
- libmnl
- libyajl
History
- 5.10: Plugin added