Home Directory Plugins System Metrics CPU Usage and Load

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


Remember Me

Directory Tree

Category: CPU Usage and Load

Nagios plugins for monitoring CPU usage, processor load, and system load.

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.
Category Listings:
There are 37 Listings in this Category.List your addon or plugin here!

AIX check cpu usage


using vmstat to check idle percentage

Check TL-ER5120 CPU Usage


Check  TL-ER5120 CPU Usage Simple plugin for monitoring cpu usage of TL-ER5120 router using telnet and expect.


Check CPU Idle (by Nestor@Toront)

To check CPU Idle and return in %, support Perf Data

Check CPU LOAD using SNMP


Check CPU LOAD using SNMP This plugin can check CPU load using SNMP v1 queries.


Check CPU Performance

Nagios plugin to check CPU performance statistics. This script has been tested on the following Linux and Unix platforms: RHEL 4, RHEL 5, RHEL 6, CentOS 4, CentOS 5, CentOS 6, SUSE, Ubuntu, Debian, AIX 5, AIX 6, FreeBSD 7, Solaris 8, Solaris 9 and Sol ...


Check CPU Usage (by Nestor@Toront)

To check CPU Usage and return in %, support Perf Data

Check Multiple Processor Load

Find out the individual CPU load for Windows Systems.

check SNMP CPU Load

Checks by snmp load or cpu usage (Windows, Linux/Unix, AS400, Cisco, Cisco ASA5500, Cisco catalyst, HP Procurve, LinkProof, Blucoat, Nokia, Fortinet, Netscreen, HP-UX). Current version 1.3.3 Nov 13, 2012 - Updated Perfdata to allow better use of data f ...


Check Unix Process


This Unix perl script checks if a process is running and its CPU, Memory, RSS or VSZ (or all of the above) if selects processes and their children and aggregates the data. It can find the process by name, arguments or by reading a .pid file. The script su ...


Check Windows CPU Load


Check windows CPU Load with SNMP


This plugin checks the docker container internal CPU usage, it retrieves the values using docker stats. The plugin outputs also the performance data.


Nagios Plugin to check cpu/load over snmp (Linux/Windows)



This shell script checks cpu utilization (user,system,iowait,idle in %) with iostat accepting seperate threshholds and returning the data in a format suitable for performance data processing

check_cpu.sh (matejunkie)


sh compliant script to check CPU utilization via /proc/stat instead of top or iostat (PNP template included)



check_CPUMemCisco2800 Plugin (written in Perl) dedicated for Nagios which allows to check CPU (in 5 min, 1 min and 5 sec period) and Memory (Free and Used Pool) of router Cisco 2800 Series.




This perl script checks the percentage of cpu-time waiting for the io-system while having a task in mind with sysstat/sar


Displays the relative load for system with multi-core CPUs.


check_cpu_stats fixed

Nagios plugin (script) to check CPU Utilization Statistics (user,system,iowait,idle and nice,steal when available in %) with iostat external program reporting performance data


Nagios plugin (script) to check CPU Utilization Statistics (user,system,iowait,idle,nice and steal %) with iostat external program

check_cpu_stats.sh (hp-ux)

To support HP-UX OS with the script check_cpu_stat published here, we added required lines.



Nagios Windows_SSH Monitoring Plugin DESCRIPTION This plugin monitors the CPU utilization on Windows machines via evaluation of the Process Performance Counters. Processor(_Total)% User Time Processor(_Total)% Processor Time P ...



A korn shell script plugin to check lpar cpu as a percentage of entitled capacity.

check_proc_cpu.sh: check process cpu usage


check_proc_cpu.sh: check process cpu usage Check CPU used by a given process Check more: https://www.dennyzhang.com/nagois_monitor_process_cpu



This plugin checks CPU usage and Memory usage (total, used, free) of the most QNAP devices via SNMP.



This is a Linux bash script which aggregates parent and child processes and reports the aggregate process in percent which has the highest CPU usage. In can be run on a local host, or remotely using NRPE. Usage: check_top [-w (integer warning)] [-c ...




A simple shell script for nagios to check load on a target system The plugin was designed to do active checks using check_by_ssh to check clients like a firewall. Tested with smoothwall.


plugin: check windows CPU load via SNMP

CPU Bash Multi Core Monitor

CPU Bash Multi Core Monitor CPU usage per core in bash


CPU core usage

CPU core usage I wasnt really satisified with the way cpu utilization was shown so I wanted to graph the utilizations of the CPU cores on my linux servers. This may work on other unixes that support mpstat but it has not been tested.

CPU Stats/Memory Used Plugin - Top 5 CPU/Memory Consumi...


CPU Stats/Memory Used Plugin - Top 5 CPU/Memory Consuming Processes for Unix Servers Returns the CPU Stats & Memory Used for all unix servers (tested on HPUX, should work on all), with Top 5 CPU or Memory consuming process details like ProcessID, ProcessName, CPU% or MemKB(used). Very useful when you got an alert from Nagios or an integra ...


CPU usage for Solaris, Linux and Windows

CPU usage for Solaris, Linux and Windows - Get the CPU Usage for Windows, Solaris and Linux servers. - Works automatically for an unlimited number of CPUs - Perfomance data can be graphed with pnp4nagios using the template. - Works automatically for MS Windows, Solaris and Linux servers By M ...


Current Load - HP-UX performance data fix for pnp4nagio...

The plugins I have for hp-ux are not according to standards and does not produce performance data. I wrote this little script to add performance data so that I could graph with pnp4nagios.

Nagios CPU Plugin


This is a nagios plugin and supporting pnp4nagios templates to graph all of the various types of CPU utilization.



# This script takes: # -H -l -p # Once given a hostname and community string with or without specific load limit # with no load limit, using snmp it will look at amount of cpu's and calculate load average / cpu count - # -- UPDATES - debian - ubu ...




Check windows CPU load over SNMP

yet another CPU statistic checker

Yet Another Cpu Stat Checker for OS X