This is a monitoring plugin for Icinga, Nagios and other compatible monitoring solutions to check the local network interfaces. It uses the psutil Python package to get the required information and should work with the following operating systems.
- Linux
- Windows
- macOS
- FreeBSD, OpenBSD, NetBSD
- Sun Solaris
- AIX
- Python >= 3.6
- Python Packages
If you want to use pip we recommend to use as virtualenv to install the dependencies.
pip install -r requirements.txtCopy the script check_network_interface.py into your plugin directory.
Install the required packages
sudo apt-get install python3 python3-nagiosplugin python3-psutilCopy the script check_network_interface.py into your plugin directory.
To get the latest help just run the following command.
./check_network_interface.py --help- Git-Repository: https://github.com/DinoTools/monitoring-check_network_interface
- Issues: https://github.com/DinoTools/monitoring-check_network_interface/issues
GPLv3+