Difference between revisions of "Plugin:connectivity"

From collectd Wiki
Jump to: navigation, search
(Add connectivity plugin page)
 
m (Add links to Barometer)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Infobox Plugin
 
{{Infobox Plugin
   | Name=Redfish
+
   | Name=connectivity
 
   | Type=read
 
   | Type=read
 
   | 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.11}}
+
   | FirstVersion={{Version|5.10}}
   | Copyright=2018 Intel Corporation<br /> Marcin Mozejko <br /> Martin Kennelly <br /> Adrian Boczkowski<br/>
+
   | Copyright=Red Hat<br />Andrew Bays<br />Aneesh Puttur<br />
 
   | License={{MIT License}}
 
   | License={{MIT License}}
 
   | Manpage=
 
   | Manpage=
Line 35: Line 35:
  
 
== History ==
 
== History ==
 +
* {{Version|5.10}}: Plugin added
  
 +
== See also ==
  
== See also ==
+
* [https://wiki.opnfv.org/display/fastpath/Connectivity Implementation details from OPNFV]
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]
 
{{DEFAULTSORT:connectivity}}
 
{{DEFAULTSORT:connectivity}}

Latest revision as of 23:13, 20 March 2020

connectivity plugin
Type: read
Callbacks: init, config, read, shutdown
Status: supported
First version: 5.10
Copyright: Red Hat
Andrew Bays
Aneesh Puttur
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.

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

See also