# monitoring-check_network_interface **Repository Path**: mirrors_DinoTools/monitoring-check_network_interface ## Basic Information - **Project Name**: monitoring-check_network_interface - **Description**: Monitoring plugin to check network interfaces with Icinga, Nagios and other compatible monitoring solutions - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-13 - **Last Updated**: 2026-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README check_network_interface - Monitor network interfaces ==================================================== This is a monitoring plugin for [Icinga](https://icinga.com/), [Nagios](https://www.nagios.org/) 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 Requirements ------------ - [Python](https://www.python.org/) >= 3.6 - Python Packages - [psutil](https://pypi.org/project/psutil/) - [nagiosplugin](https://pypi.org/project/nagiosplugin/) Installation ------------ ### PIP If you want to use pip we recommend to use as virtualenv to install the dependencies. ```shell pip install -r requirements.txt ``` Copy the script ```check_network_interface.py``` into your plugin directory. ### Debian/Ubuntu Install the required packages ```shell sudo apt-get install python3 python3-nagiosplugin python3-psutil ``` Copy the script ```check_network_interface.py``` into your plugin directory. Usage ----- To get the latest help just run the following command. ```shell ./check_network_interface.py --help ``` Resources --------- - Git-Repository: https://github.com/DinoTools/monitoring-check_network_interface - Issues: https://github.com/DinoTools/monitoring-check_network_interface/issues License ------- GPLv3+