{"repo":"NETWAYS/check_interfaces","free":true,"listed":false,"github":"https://github.com/NETWAYS/check_interfaces","clone":"git clone https://github.com/NETWAYS/check_interfaces.git","description":"Monitoring Plugin (Icinga, Nameon, Nagios) for network hardware interfaces","language":"C","stars":12,"topics":["snmp","network","plugin","icinga","monitoring","naemon","nagios-plugin"],"license":"GPL-2.0","category":"analytics","readme_excerpt":"check interfaces ================ This is a monitoring plugin for Monitoring Plugins Interfaces compatible monitoring systems. The intended usage is to retrieve the interface data from devices implementing default SNMP network structures and test whether interfaces are up or down and whether the bandwidth usage exceeds a certain threshold. As a secondary purpose, the list of interface and the ingoing/outgoing data counters are returned and can be visualized in the monitoring system. This plugin uses the bulk-get mode of SNMPv2 by default - pass it the option -m NONBULK to work with SNMPv1. Support for SNMPv3 with and without privacy is included. 64 bit counters will be used if they are supported by the device. Installation In order to compile this plugin you need the NET SNMP Development package ( libsnmp-dev for Debian) as well as autoconf and the standard compilation tools. Example for Debian: Download and extract the tarball from https://github.com/NETWAYS/check interfaces/releases or clone this repository and regenerate the autoconf scripts Running \"make\" should successfully compile the plugin, and \"make install\" will install them under the configured path. Prerequisites for FreeBSD To build: Usage (see also check interface --help) check interface -c public -h 192.168.0.1 -r 'FastEth' -p '$SERVICEPERFDATA$' -t $LASTSERVICECHECK$ -a Options; -h address of device -c --community community (default public) -r --regex interface list regexp Regex to match interfaces (important,","default_branch":null,"files":null,"tree":[],"storefront":"/r/NETWAYS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NETWAYS/check_interfaces/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}