Bug 1581470 - [RFE] collectd-connectivity plugin
Summary: [RFE] collectd-connectivity plugin
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: collectd
Version: 14.0 (Rocky)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: Upstream M3
: 14.0 (Rocky)
Assignee: Matthias Runge
QA Contact: Leonid Natapov
URL:
Whiteboard:
Depends On: 1638246
Blocks: 1566081
TreeView+ depends on / blocked
 
Reported: 2018-05-22 20:47 UTC by Martin Magr
Modified: 2019-01-11 09:51 UTC (History)
9 users (show)

Fixed In Version: collectd-5.8.0-11.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-01-11 09:51:28 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github collectd collectd pull 2622 0 None None None 2018-06-14 10:31:11 UTC
Red Hat Product Errata RHEA-2019:0047 0 None None None 2019-01-11 09:51:42 UTC

Description Martin Magr 2018-05-22 20:47:10 UTC
We need collectd-connectivity plugin.

Comment 2 Matthias Runge 2018-06-14 10:31:11 UTC
Plugin Connectivity

connectivity - Documentation of collectd's C<connectivity plugin>


  LoadPlugin connectivity
  # ...
  <Plugin connectivity>
    Interface eth0
  </Plugin>

The C<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.

This example shows C<connectivity plugin> monitoring all interfaces.
LoadPlugin connectivity
<Plugin connectivity>
</Plugin>

This example shows C<connectivity plugin> monitoring 2 interfaces, "eth0" and "eth1".
LoadPlugin connectivity
<Plugin connectivity>
  Interface eth0
  Interface eth1
</Plugin>

Comment 5 Leonid Natapov 2018-06-19 14:28:25 UTC
Hey,Andrew ! 

You can provide a conf file for this plugin along with the test instructions as a comment to this RFE.

Thanks,
Leonid.

Comment 11 Leonid Natapov 2018-10-14 08:54:14 UTC
[2018-10-14 08:51:17] Notification: severity = OKAY, host = compute-0.localdomain, plugin = connectivity, plugin_instance = eth2, type = gauge, type_instance = interface_status

Comment 13 errata-xmlrpc 2019-01-11 09:51:28 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2019:0047


Note You need to log in before you can comment on or make changes to this bug.