Skip to content
Davide Madrisan edited this page Jul 11, 2022 · 17 revisions

Nagios Plugins for Linux

A suite of Nagios plugins for monitoring Linux servers and appliances

project logo

Nagios is an open source computer system monitoring, network monitoring and infrastructure monitoring software application. Nagios, originally created under the name NetSaint, was written and is currently maintained by Ethan Galstad along with a group of developers who are actively maintaining both the official and unofficial plugins.

The Nagios Plugins for Linux are intended to be run by NRPE, the Nagios Remote Plugin Executor, that "allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.)."

These plugins have been reported to also work with Icinga and Icinga2.

Available Nagios Plugins

Plugin Name Detailed Informations
check_clock Returns the number of seconds elapsed between local time and Nagios time
check_cpu Checks the CPU (user mode) utilization
check_cpufreq Displays the CPU frequency characteristics
check_cswch Checks the total number of context switches across all CPUs
check_docker Returns some runtime metrics exposed by Docker
check_fc Monitors the status of the fiber status ports
check_filecount Returns the number of files found in one or more directories
check_ifmountfs Checks whether the given filesystems are mounted
check_intr Monitors the total number of system interrupts
check_iowait Monitors the I/O wait bottlenecks
check_load Checks the current system load average
check_memory Checks the memory usage
check_multipath Checks the multipath topology status
check_nbprocs Displays the number of running processes per user
check_network Displays some network interfaces statistics
check_paging Checks the memory and swap paging
check_podman Returns some runtime metrics of Podman containers
check_pressure Checks Linux Pressure Stall Information (PSI) data
check_readonlyfs Checks for readonly filesystems
check_swap Checks the swap usage
check_tcpcount Checks the tcp network usage
check_temperature Monitors the hardware's temperature
check_uptime Checks how long the system has been running
check_users Displays the number of users that are currently logged on