Check network-bonding¶
Overview¶
Reports the state of all channel bonding interfaces. Channel bonding enables two or more network interfaces to act as one, simultaneously increasing the bandwidth and providing redundancy.
Fact Sheet¶
| Fact | Value |
|---|---|
| Check Plugin Download | https://github.com/Linuxfabrik/monitoring-plugins/tree/main/check-plugins/network-bonding |
| Check Interval Recommendation | Once a minute |
| Can be called without parameters | Yes |
| Compiled for Windows | No |
Help¶
usage: network-bonding [-h] [-V] [--always-ok] [--test TEST]
Reports the state of a channel bonding interface. Channel bonding enables two
or more network interfaces to act as one, simultaneously increasing the
bandwidth and providing redundancy.
options:
-h, --help show this help message and exit
-V, --version show program's version number and exit
--always-ok Always returns OK.
--test TEST For unit tests. Needs "path-to-bonding-file".
Usage Examples¶
./network-bonding
Output:
One or more errors.
* [WARNING] bond0 (IEEE 802.3ad Dynamic link aggregation)
* Could not detect the MAC Address of the switch. This could indicate that LACP is not configured properly.
States¶
- WARN if any interface in a bonding interface is not up, or if there are warnings considering the configuration.
Perfdata / Metrics¶
link_failure_count(for each interface)
Credits, License¶
- Authors: Linuxfabrik GmbH, Zurich
- License: The Unlicense, see LICENSE file.