Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dinotools/monitoring-check_network_interface
Monitoring plugin to check network interfaces with Icinga, Nagios and other compatible monitoring solutions
https://github.com/dinotools/monitoring-check_network_interface
icinga-plugin icinga2-plugin monitoring nagios-plugin network
Last synced: 1 day ago
JSON representation
Monitoring plugin to check network interfaces with Icinga, Nagios and other compatible monitoring solutions
- Host: GitHub
- URL: https://github.com/dinotools/monitoring-check_network_interface
- Owner: DinoTools
- License: gpl-3.0
- Created: 2022-01-11T14:11:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-06T20:06:15.000Z (20 days ago)
- Last Synced: 2025-01-06T21:19:33.578Z (20 days ago)
- Topics: icinga-plugin, icinga2-plugin, monitoring, nagios-plugin, network
- Language: Python
- Homepage:
- Size: 69.3 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
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
- AIXRequirements
------------- [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/issuesLicense
-------GPLv3+