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: Linux

Nagios plugins for monitoring Linux systems.

Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!

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

check_smart3

github.com/larsen0815/nagios-check_smart

Extended version of the skript from Kurt Yoder and Philippe Genonceaux. Several improvements and fixes. Tested with LSI Fusion MPT, LSI MegaRaid (PERC 4 / 5 / 6, H700, H710) and LSI Fusion MPT SAS 2 on systems running Debian Wheezy. Might also work for ...

LicenseOther

check_smartctl

rpm.rutgers.edu

This is an improvement of the check_smartmon plugin, used to check SMART hard drive health

LicenseGPL

check_smartmon

sourceforge.net/projects/smartmontools/

Check disk status with smartmontools.

check_smart_all_disks

github.com/oernii/nagios-plugins

Script checks all disks for their SMART values. The selected ones are reported, if their value is bigger what 0.

LicenseGPL

check_smart_attributes

www.etsetb.upc.edu/

Check disk drives for s.m.a.r.t. attributes failures.

check_snmp_host.sh

check_snmp_host.sh This is a Nagios plugin for running basic health checks on a Linux host, via SNMP. Current version can check CPU load, disk usage, system load, memory usage, network traffic, process details, number of running processes, swap usage, timedrift, uptime and ...

LicenseGPL

check_snmp_mem

simple nagios plugin that used UCD-SNMP-MIB and Nagios::Plugin model to monitor real memory usage on a linux appliance. it includes cache and buffers in the calculation of free memory. It does not require utils.pm or any unix snmp utilities like snmget

LicenseGPL

check_snort

virer.net/

Bash script to check if snort daemon is up and running.

check_ssl_cert PHP version

A PHP alternative to check_ssl_cert.perl

check_suse_updates

Checks for available patches on SuSE and SLES Linux.

check_swap_sl

www.dotzi.net/Willkommen.html

Check the swap space on SuSE Linux Boxes

check_swraid

www.virer.net/

Python plugin to check the status of a software based RAID device. patched version. So it will work on fc1,2,3,4,5 centos 4, Debian woody,sarge hosts.

check_sysctl

This PERL-based plugin monitors the value/string of a particular Linux/*BSD kernel sysctl oid you specify. You can even compare the value of one oid against that of another oid!

check_temp

github.com/jackbenny/check_temp

A small Bash script that checks the CPU (or M/B) temperature with lm-sensors. Default is to check the CPU temperature but this can be changed to for example the motherboard temperature with a "--sensor" argument.

LicenseGPL

check_temp.pl Popular

A perl script that checks the CPU (or M/B) temperature with lm-sensors. Default is to check the CPU temperature but this can be changed to check any temperature returned by sensors with an argument. The plugin complies with the guidelines, for example us ...

LicenseGPL

check_timestamp

Checks the time on the remote machine using ICMP Timestamp packets (sent using sing command).

check_top_process

Checks the top running process on the system. Has arguments for warning and critical levels.

check_traffic_byproc

Checks interface traffic by querying the proc-Filesystem without SNMP !

check_ubuntu_packages.patch

A patch to make the check_debian_packages plugin suitable for use with Ubuntu.

check_updates

matteocorti.github.io/check_updates/

check_updates is a Nagios plugin to check if a RedHat or Fedora system is up-to-date

LicenseGPL

check_updatetime

www.reedtz.com/software/nagios_fileupdate.html

A plugin to check that a file/directory of files have a recent update to them. This can be useful for checking for stale log files on systems that don't have other means of tracking the health of services.

check_uptime

Simple script to check the uptime of a Linux, Unix, or Solaris host. This check is informational only, it always returns 'OK' Sample use: define service Sample output: System Uptime - up 9 days, 5 Hours, 02 Minutes

check_uptime

check the uptime of a system

check_uptime with full support for notifications

github.com/madrisan/nagios-plugins-uptime

This Nagios plugin checks the time the server is running. It can be used to notify (with a warning or critical exit status) if an host has a boot time lower or greater than a given number of minutes. You can specify the notification ranges by using the s ...

LicenseGPL

check_uptime with notify

github.com/cyberflow/nagios_plugin/tree/master/check_uptime

check_uptime is a Nagios plugin to monitor the uptime of server and can notifying than uptime large of value (by days)

LicenseGPL

check_uptime.sh

Script to check the uptime of a Linux system.

LicenseOther

check_used_ram

Simple shell script to check total used ram on target server, this plugin was tested using check_by_ssh. Results are showed in percentage. commads.cfg: command_line $USER1$/check_by_ssh -H $HOSTADDRESS$ -C "/remote_PATH/check_used_ram -w $ARG1$ -c ...

LicenseGPL

check_users.sh

www.markuswalther.org/

A simple shell script for nagios to check currently logged in userser on a target system

check_users_adv

A simple bash script which does the same as check_users from the official Nagios Plugins does. Additional you can exclude users or groups from being counted.

check_users_and_ip

blog.adrdr-network.de

A small plugin to check who is logged on a linux machine and the external ip of this user.

LicenseGPL

check_usolved_disks - Check usage on all disks

usolved.net

check_usolved_disks - Check usage on all disks This PHP Nagios plugin automaticly detects all disks/partitions of a Windows or Linux operating system and checks the free space. You don't need a check for every disk and just can use this check that'll return all available disks on the system. If a syst ...

LicenseGPL

check_usolved_linux_realmemory - Check the real memory ...

usolved.net

This PHP Nagios plugin calculates the real free memory according to http://www.linuxatemyram.com/. When you think that your Linux memory is always near to 100% consumed, that is properly not true. Linux calculates the free memory in a special way. This pl ...

LicenseGPL

check_version

Simple script to check the kernel version of your Linux or Unix server. Sample configuration: define service Sample output: Kernel Version - 2.6.18-164.2.1.el5 (Red Hat 4.1.2-46)

check_vmstat

felipeferreira.net/?p=891

the syntax is simple ./check_vmstat DOWNLOAD

LicenseGPL

check_vserver

Checks if a named vserver (www.linux-vserver.org) is up

check_with_vsmon

project.revolutionlinux.com/Virtual_server_monitor

Monitor disk space, memory and swap usage using the vsmon backend, with a "no configuration" philosophy.

check_writable

trac.id.ethz.ch/projects/nagios_plugins/wiki/check_writable

check_writable is a Nagios plugin that checks if one or more directories are writable.

check_xen

Plugin to check XEN Server. - checks DOM0 functionality (daemon, reloc-server, httpd-server) - checks status of given DOMU - fixed bugs - fixed some more bugs and did some improvements - did some improvements conce

check_yum

github.com/harisekhon/nagios-plugins

Checks the YUM package management system for package upgrades, for example on Fedora, Red Hat Enterprise Linux, CentOS or Scientific Linux systems. Using the YUM Security plugin, it may differentiate between normal and security updates.

LicenseGPL

check_yum_last_update

github.com/aptivate/check_yum_last_update

This is a nagios plugin to check how long it has been since yum update was last run. It should be installed on each server you want to check and accessed via NRPE.

LicenseGPL

check_zfs_linux

Monitor ZFS pools on Linux.

check_zfs_linux_py

github.com/zlacelle/nagios_check_zfs_linux

Check a ZFS pool for health, fragmentation, capacity, and other statuses and metrics on Linux operating systems.

LicenseGPL

check_zypper

en.opensuse.org/Nagios-plugins-zypper

Monitor available software updates for zypp based systems like openSUSE or SUSE Linux Enterprise.

Count a running process number

You can count any process, and you can add warning & critical thresholds, both low and high. For example: $ check_ps_count.sh -p bind OK: bind found 1 time

count_file

check a directory for a min/max number of files for unix/windows

cperf

This is a plugin that monitors CPU, memory and swap utilization related. It can monitor cpu and memory for more complex output with swap analysis and blocked processes, alarming as critical only in cases where paging and locked processes exist.

LicenseGPL

cpu load plugin

This is an initial effort to write a plugin that looks at the no. cores on the host to set the CRITICAL, WARNING and OK thresholds. The plugin also graphs the 1, 5 and 15 minute averages.

cups queue sh

www.kvaes.be/?page=nagios

Small script to locally check the queue of cups printers.

Debian upgrades

www.belmatech.be/

This plugin updates Debian apt database, then checks for available upgrades to install. Set WARNING if upgrades are available, OK otherwise (nothing to upgrade). Useful to be warned when security updates are available for your system.

Disk Service Time

Check's disk service time on Linux block devices.

Page 6 of 7