Home Directory Plugins Network and Systems Management

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

Category: Network and Systems Management

Nagios plugins to monitor network and systems management software. Proof that Nagios rules the world. :-)

Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download

Submit Your Nagios Project!

Help build Nagios Exchange for yourself and the entire the Nagios Community by your Nagios project to the site. It's easy - just create an account, login, and add a new listing. Read the FAQ for instructions.
Sub-Categories:
Additional listings are organized in the following sub-categories:
Category Listings:
There are 102 Listings in this Category.List your addon or plugin here!

check_lightpointe

slight-return.com

A plugin what will check the RSSI and Temperature of a Lightpointe, http://www.lightpointe.com/, wireless bridging device.

LicenseGPL

check_mac.py

This plugin performs Nmap and compare the output with a list of MACS registered and if there is a new MAC in the network plugin warns.

LicenseGPL

check_memcached III

www.hotwords.com.br

plugin to check memcached's statistics with configurable TCP/IP port and option to check thresholds for any item. the conofigurable port allows to check memcached instances in diferent ports and other queue managers based on the same protocol, like tw ...

LicenseOther

check_memcached.pl

william.leibzon.org/nagios/

check_memcached.pl This is Memcached Check plugin. It gets stats variables and allows to set thresholds on their value or their rate of change. It can measure response time, calculate hitrate, memory utilization and other data. It also returns status variables as perfomance ...

LicenseGPL

check_mem_mon.sh

github.com/June-Wang

check_mem_mon.sh Memory monitoring. pnp4nagios: https://github.com/June-Wang/NagiosPlugins/blob/master/check_mem.php

LicenseGPL

Check_modbus_tcp

check_modbt - Query and validate values for ModBus TCP Advanced modbtget - Query values for ModBus TCP mdbtset - Setting values for Modbus TCP

check_mount

binfalse.de

A Nagios-plugin to check if a device is mounted.

LicenseGPL

check_mounts.sh

Verifies the current mounts correspond to those defined in /etc/fstab. Return 0 [OK] if true, 1 [WARNING] if mounted but has no matching entry in /etc/fstab and 2 [CRITICAL] if an /etc/fstab entry is not currently mounted. Supports: NFS3, NFS4, CIFS, SM ...

LicenseGPL

check_ncpa

github.com/NagiosEnterprises/ncpa/blob/master/client/check_n

A plugin meant to use with the new NCPA agent.

check_netscaler

github.com/slauger/check_netscaler

A Nagios Plugin written for the Citrix NetScaler Application Delivery Controller. It's based on Perl (Monitoring::Plugin) and using the the NITRO REST API. No need for SNMP.

LicenseApache

check_net_traffic.sh

github.com/code4alex/NagiosPlugins.git

check_net_traffic.sh Network traffic monitoring pnp4nagios: https://raw.githubusercontent.com/code4alex/NagiosPlugins/master/check_net_traffic.php

LicenseGPL

check_openflow

Check_openflow checks the state, description, flow-table information of specified switch with openflow protocol support.

LicenseGPL

check_pfsense (numerous checks)

www.linuxincluded.com/monitoring-pfsense-with-nagios-xi-usin

check_pfsense (numerous checks) This is a collection of scripts I've put together over the years for monitoring pfSense. I used them as a check via SSH proxy, but you could use them via NRPE as well. The Linux Included website has an in-depth discussion on how the various checks work. I ...

LicenseApache

check_pfsense_carp

shockwavecs.com/?q=nagios_check_pfsense_carp

This script/nagios plugin will take the ifconfig output, chop it down to only show CARP statuses, and report if anything does not match either MASTER or BACKUP.

LicenseGPL

check_pfsense_gmirror

shockwavecs.com/downloads/check_pfsense_gmirror

check the status of geomirror and set to critical if not complete

LicenseGPL

check_pfsense_rtt

shockwavecs.com/?q=nagios_check_pfsense_rtt

pfSense does not have the bourne again shell so a standard shell will be used. This script/nagios plugin will take the /tmp/apinger.status output, chop it down, and produce a legible amount of round trip time from your gateway to an external source and ba ...

LicenseBSD

check_puppet.rb (Advanced Nagios Plugins Collection)

github.com/harisekhon/nagios-plugins

Puppet various checks The check_puppet.rb Nagios plugin checks the following: 1. Exactly 1 puppetd process is running 2. Puppet has run successfully recently (state file has been updated) 3. Puppet runs are enabled 4. The puppet version installed ...

check_puppetmaster.sh

github.com/infoxchange/opstools/tree/master/nagios/check_pup

Check that the puppetmaster is accessible to the current client.

LicenseGPL

check_quagga_bgp.sh

Plugin that monitors bgp sessions and warns when the total amount of established sessions drops below a threshold. Plugin also warns when prefixes for each established session drops below a threshold. It also outputs graphing data for prefixes for each ...

check_quagga_bgpd

opsec.eu/src/quagga-nagios-check/

Nagios plugin to monitor the quagga bgpd daemon

LicenseGPL

check_romfs

This plugin checks the LSB of f_flag from struct statvfs to discover Read_Only Mounted Filesystems.

LicenseGPL

check_romfs_slo

Checks file system mounts reading the LSB of f_flag from the kernel struct statvfs.

LicenseGPL

check_rx_tx_packets

Plugin created for capture RX and TX statistics from Linux OS interfaces. Useful to analyze packet tendencies, such as total transferred, dropped, framed and overrun packets. This script follows a very simple approach and outputs a nagios formatted metric ...

LicenseGPL

check_snmp_hp5900_cpu.sh

This script monitores and graphes HP 5900 switch (and switches cluster) CPUs usage via SNMP version 3. It detects automatically all members switches cluster. Syntax : check_snmp_hp5900_cpu.sh IP COMMUNITY USERNAME PASSWORD WARNING_CPU_USAGE% CRITICA ...

LicenseGPL

check_snmp_hp5900_hardware.sh

This script monitores fans and powers HP 5900 switch (and switches cluster) temperature via SNMP version 3. It detects automatically all members switches cluster. Syntax : check_snmp_hp5900_hardware.sh IP COMMUNITY USERNAME PASSWORD

LicenseGPL

check_snmp_hp5900_mem.sh

This script monitores and graphes HP 5900 switch (and switches cluster) Memory usage via SNMP version 3. It detects automatically all members switches cluster. Syntax : check_snmp_hp5900_mem.sh IP COMMUNITY USERNAME PASSWORD WARNING_MEM_USED% CRITIC ...

LicenseGPL

check_snmp_hp5900_temp.sh

This script monitores and graphes HP 5900 switch (and switches cluster) temperature via SNMP version 3. It detects automatically all members switches cluster. Syntax : check_snmp_hp5900_temp.sh IP COMMUNITY USERNAME PASSWORD WARNING_TEMP CRITICAL_TE ...

LicenseGPL

check_snmp_table

Retrieves an SNMP MIB Object table. The resulting table is formatted as performance data which can be used by external components to generate graphs, charts, etc. Very flexible. Also stores the table in JSON and PHP-serialized formats. Plugin is writte ...

LicenseBSD

check_speed.sh

www.nginxs.com

check_speed.sh [-i/--interval] [-u|--url] [-w/--warning] [-c/--critical] Options: --interval|-i) Defines the download file times propose set < 5 second and > 10 second Default is: 5 second --url|-u) ...

LicenseGPL

check_supervisor

ae.koroglu.org

check_supervisor A plugin to check supervisord processes via xmlrpc interface.

LicenseGPL

check_supervisord.rb

Script for checking processes managed by supervisord daemon via XML-RPC API. Possible to check multiple or all processes. Requires ruby2.

LicenseMIT

check_symon

This plugin reads values from symux RRD files stored locally (or in a local folder, mounting some other machine's filesystem) It can check CPU and/or RAM. About CPUs, if more than 1, it makes an average.

LicenseGPL

check_systemd_service

This one is embarrassingly simple, but I needed to ensure that a local service was running on a systemd box. So this is it.

LicenseBSD

check_tcp_stat.sh

github.com/June-Wang

check_tcp_stat.sh TCP status monitoring. pnp4nagios: https://github.com/June-Wang/NagiosPlugins/blob/master/check_tcp_stat.php

LicenseGPL

check_unifi - check Ubiquiti UniFi Controller and APs

github.com/msweetser

check_unifi is a Nagios plugin to check the status of the Ubiquiti UniFi Controller and APs. This plugin has been tested on CentOS 7 with Nagios 4.0.8, but should work in previous versions.

LicenseMIT

check_unifi.php Popular

Nagios Plugin to check a Ubiquiti Unifi Controller (Accesspoints, Switches and Clients).

LicenseMIT

check_used_mem

check_used_mem is a Nagios plugin for checking memory and swap usage on Linux and UNIX platforms. Atention: It reports the USED memory, not the free memory. If you want to measure the free memory, you may want to take a look at another plugin I wr ...

LicenseGPL

check_vmps

Checks VMPS (VLAN Management Policy Server)

LicenseGPL

check_vpn

github.com/danfruehauf/nagios-plugins/tree/master/check_vpn

check_vpn is a comprehensive VPN checking plugin for nagios.

LicenseGPL

check_waas

This plugin checks the status and alarms of a Cisco WAAS environment. It uses the WebService API of the central manager. Usage: check_waas.pl -m -d -c -u -p [-port ] [-v] -m The IP-Adress of the WAAS Central Manager -d The Name of th ...

LicenseOther

Draytek Router Automated WAN interfaces configuration

Simple bash script that walks a given list of router ips for WAN interface ips, and then configures ping checks on each of those wan ips with each respective ping check listed as a service for the router. The script also requires a template with specific ...

LicenseGPL

Dynamic check for Cisco SNMP

sprackle.org

Dynamic check for Cisco SNMP Since Cisco lacks continuity when setting up their OID strings I wrote this check. This check is written only for SNMP v3 but could be modified easily. We didn't want to add hundreds of checks for every possible OID as it would simply clutter our ...

LicenseGPL

EdgeRouter 6p

EdgeRouter 6p This script allows you to monitor the Ubiquiti Networks EdgeRouter 6P load, network, and disk space. At the moment only the disk space has warning and critical data, the other ones are just monitor scripts that allow me to see performance data graphics. ...

LicenseGPL

luanagios

github.com/hleuwer/luanagios

luanagios Luanagios allows to write NAGIOS check plugins in Lua. Currently two modules are provided: check_host.lua - memory/disk usage, system load checking for host computers (Linux, MacOS or Windows) using SNMP check_fritz.lua - uptime, lan/wan/wlan stati ...

LicenseMIT

Monitor F5 CPU and memory utilization

sourceforge.net/users/jessrpm

Monitor F5 CPU and memory utilization USAGE: ./check_f5_cpu_mem_utilization.pl- - description: checks CPU and memory utilization on F5 using SNMP- Requires: Perl [naturally] and the Net::SNMP Perl module

LicenseGPL

Monitoring Check Point (R80.10 and above) IPS Update St...

Runs API query for getting IPS version checks how long that is been installed and gives back "Nagios readable" output. As there was no way to get the actual last version number we are assuming that IPS updates are coming more often than every x days... : ...

LicenseMIT

opsgenie_heartbeat_checker

www.opsgenie.com/heartbeatsplus

opsgenie_heartbeat_checker How do you monitor Nagios to ensure it's operational? Using this plugin, Nagios sends periodic heartbeat messages to OpsGenie service, and if OpsGenie does not receive heartbeat messages for a configurable time period, appropriate people can be notified v ...

LicenseApache

Pykota

binfalse.de/software/nagios/check_pykota-sh/

This script checks whether PyKota is running.

LicenseGPL
Page 2 of 3