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

Category: Memory

Nagios plugins for monitoring memory and swap usage.

Nagios Log Server

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

check Linux swap percentage used

This plugin is edited from check_AIX_swap and check_memory for AIX. I have seen the script for swap memory usage in MegaBites. I created this for our company work and it is being shared with everyone. You can use it on all the linux instances to al ...

LicenseGPL

Check mem (by Nestor@Toronto)

** Please note that this script was originally written by Lukasz Gogolin (lukasz.gogolin@gmail.com). I only i proved and bug fix to make sure it run smoothly. Script were written in BASH, tested on CentOS 6.X, Nagios 3.X

Check memory and swap usage on Windows or Linux Server ...

github.com/ynlamy/check_snmp_memory

Check memory and swap usage on Windows or Linux Server using SNMP queries This plugin can check memory and swap usage on Windows or Linux Server using SNMP v1 queries.

LicenseGPL

Check memory usage

peters-webcorner.de/content/view/26/44/

Check memory usage of windows systems using snmp

Check Process by PID or PID file on Solaris 10

This is designed to monitor a specific process by either PID number or a PID file created when the process was started. It calculates a percentage of memory being used by using prstat and dividing RSS/Size. ./check_pid -n 19523 -w 85 -c 95 OK STATE ...

LicenseGPL

Check SAR memory page performance

There is a new shell script that monitors mempage performance using the linux sysstat package 'sar' tool. Feel free to update any improvements.

LicenseGPL

check swap

www.markuswalther.org/

A simple shell script for nagios to check free swap 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.

Check swap activity on Linux

Check swap activity on your Linux host.

LicenseGPL

Check Unix Process

noahguttman.wordpress.com/

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 ...

LicenseGPL

Check used Swap on Linux

A simple shell script that checks the usage of swap in a Linux System. Intention was, that a system should never swap anything, it was not enough to watch free swap. Output includes performance data for pnp4nagios.

check winprog memusage

check with nsclient++ nrpe.dll the memusage of a windows program.

check_avail_memory

This script checks the available memory on a Linux system, it prints out the performance data too.

LicenseGPL

check_container_memory

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

check_lxc_resources

github.com/deimosfr/nagios-check_lxc_resources

You can check your LXC containers memory and swap usages from the host machine with that check.

LicenseGPL

check_mem.pl

www.sysadminsjourney.com

check_mem.pl is a Solaris, Linux, and other Unix compatible perl script that: a) Enables perfdata output b) On Solaris - gathers statistics about the ZFS ARC cache c) On Linux - gathers statistics about the caches and buffers from /proc/meminfo d) ...

check_mem.pl

www.sysadminsjourney.com/content/2009/06/04/new-and-improved

check_mem.pl is a Solaris, Linux, and other Unix compatible perl script that: a) Enables perfdata output b) On Solaris - gathers statistics about the ZFS ARC cache c) On Linux - gathers statistics about the caches and buffers from /proc/meminfo d) When ru ...

check_mem.py

github.com/rendicott/check_mem

Nagios plugin for checking available memory and swap with perfadata on a nix machine. Tested working on several nix flavors including: - Linux-3.10.0-327.4.4.el7.x86_64-x86_64-with-centos-7.2.1511-Core - Linux-3.16.0-30-generic-x86_64-with-Ubuntu-14.0 ...

LicenseMIT

check_mem.sh

check_mem.sh check_mem is a bash script that checks buffer, cache and used memory with performance data enable

LicenseGPL

check_memcache

www.bluejaylabs.com

check_memcache based in php. Requires php-memcache . returns perfdata so you can handle it with your favorite software. Developed by http://www.bluejaylabs.com

LicenseBSD

check_memcached

coderepos.org/share/wiki/Committers/kakikubo

Check Memcached Server that set and get object cache .

Check_Memory.py

Check_Memory.py >>> This Script checks Your Unix Memory Utilization & Returns Output >>> Use Command Line Arguments in MB [Megabytes] >>> Use script as ./memory.py 'Warning Limit' 'Critical Limit' >>> Use script as ./memory.py 600 500 >>> Where Argument 600 i ...

LicenseGPL

check_mem_ng.sh

blog.zwindler.fr/2015/07/16/plugin-check_mem_ng-sh-compatibl

check_mem_ng.sh Compatible with Linux including RHEL 7+ This plugin is loosely inspired by check_mem v1.1 from Lukasz Gogolin https://exchange.nagios.org/directory/Plugins/System-Metrics/Memory/check_mem-2Esh/details I did a code rewrite and added a check of "free ...

LicenseMIT

check_paging_file

check_paging_file The purpose of this plugin is to check the Windows Paging File Size and Usage and return this information back to Nagios. The plugin can be run without any arguments, it will just return a service status of OK. Optionally you can trigger Warning or ...

LicenseGPL

check_proc_mem.sh: check process memory usage

www.dennyzhang.com

Check memory used by a given process Check more: https://www.dennyzhang.com/nagois_monitor_process_memory

LicenseGPL

Check_qnap_cpumem

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

LicenseGPL

check_rss_mem

Check Reserved Memory for Solaris

check_snmp_hpux_mem

This plugin checks the memory of systems running HP-UX. Designed for HP-UX v11.11 but should work against any HP-UX machine with SNMP v2c enabled.

check_snmp_memory.pl

william.leibzon.org/nagios/

check_snmp_memory.pl This plugin provides unix memory statistics data from NetSNMP and calculates amount and percent of used memory and free memory, as well amounts and percent of used system, user, buffer, cache. SWAP memory in use is also returned. All data retrieved can be ...

LicenseGPL

check_solaris_swap_perf

Update of check_solaris_swap created by hakivima. Script analyses SWAP-Usage on Solaris Systems and returns performance data to use plugin with performance tools like PNP.

check_swap_osx

This script checks swap space available on the machine it is run on. It outputs the percentage of free space or number of bytes free, depending on input parameters.

LicenseGPL

check_swap_rate

github.com/fridim/nagios-plugin-check_swap_rate

check_swap_rate Instantly check swapin/swapout activity (pages/s)

LicenseMIT

check_vmio

www.ep-international.com/

Checks Virtual Memory and Input / Output Data from Linux and Solaris Systems

check_winmem

langfeldt.net/

Check windows memory usage by SNMP (works with ePN)

check_win_snmp_storage.pl

www.ashleyit.com/

plugin: Windows SNMP storage check for disk and memory

Hp-ux check_memory

web.tiscali.it/SteVic/ForNagios/check_memhpux

Check memory of a Hp-ux server, with the same result of the "top" commands.

membase_stats

www.appfirst.com

This python script connects to the membase cluster and exports the metrics that are passed as the parameter. It's used by AppFirst Monitoring tool to monitor Membase cluster and correlate with other system metrics, or resource usage. Example: python ...

LicenseApache

Nagios Memory Plugin

github.com/jasonhancock/nagios-memory

Nagios Memory Plugin This is a nagios plugin and supporting pnp4nagios templates to monitor/graph memory usage.

OpenBSD Memory

Checks memory usage on OpenBSD.

Python Memory Check (psutil)

github.com/Winnux76/Nagios-mem_check.git

Python Memory Check (psutil) Improved memory check using Python, specifically the psutil library.

LicenseGPL

Simple local memory percentage check

shrikantpatnaik.com

Simple local memory check, can be used in conjunction with check_nrpe on the server. Usage: $PROGNAME [-v] -w -c [-i][include cached] [-b][include bufferred]

LicenseGPL

snmp_remote_memory

github.com/vahidhedayati

This uses snmp to check the memory of a Linux host: Requires ./snmp_remote_memory localhost public 100 RAM OK: - Total: 2048 - Used: 2360 Limit: 100 - Free 312.008 MB . This is more for graphing purposes:: ./memory-usage ser ...

snmp_remote_swap

github.com/vahidhedayati

This checks to ensure there is enough swap available ./snmp_remote_swap localhost public 100 where localhost is server public is snmp pass 100 is when swap reaches below a 100Mb ----------------------------------- ./snmp_remote_swap localho ...

LicenseGPL

Swap Trend check

Provides three separate nagios checks concerning swap usage in one. The script is triggered by an active check (via something like nrpe) and simultaneously kicks off two additional calculations which report to Nagios via send_nsca. This has been tested ...

LicenseGPL

Windows Process Memory Monitoring

Monitoring Memory of Windows Processes