Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Category: Linux
Nagios plugins for monitoring Linux systems.
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.check-multipath.pl
Monitor number of available connection paths per LUN and failed paths for multipath devices on Linux.
Check-UNIX-Open-FDs-shell-script
Check Open FD for program(s) and it's child processes. It's shell script using lsof and awk.
checkagent
www.steveshipway.org/software/A short Perl script that will test the specified host for the NRPE and NSClient agents, and will inform the user if they are working as expected. Useful for tracking down communication problems (eg firewalls) after first install of the agents.
CheckDaemon
A perl script/package to run Nagios checks in the background without the limitations of Nagios executing the checks.
CheckDirSize
Monitor size of directory and notify if size exceedes threshold. Shell script (sh), GPL
checkfile
Nagios Plugin to check if a file exist/doesn't exist. It check too if a file is empty or not.
CheckFileCount
Monitor file count of a directory and notify if the count of files exceedes threshold. Shell script (sh), GPL
CheckFileCountWithPerf
www.masergy.comThis is identical to the original CheckFileCount done by Bernd Mueller. I've just updated it to include performance data as well for graphing by external programs. I also did a simple change that added the checked directory in the status text.
Checks local DRBD-Status
Simple Script, that checks some states of DRBD-Devices.
checkvolmanager
Plugin written in perl to check the status of several volume managers. Currently supported volume managers are SVM/SDS, ZFS and VxVM on Solaris and LVM/MD on Linux. Released version 1.9: broken mdadm check is now fixed (thanks to Andrea Tartaglia)
check_altiris
This is a simple BASH Plugin which checks the connection of an Altiris Agent.
check_apache2logs
www.dotzi.net/Willkommen.htmlThis litte plugin checks if the Apache Webserver write logs and if the logrotation (if used) works correctly.
check_apt
nagios-aptwatch.alioth.debian.org/Plugin to monitor Debian GNU/Linux APT packaging sytem status
check_apt_last_update
github.com/aptivate/check_apt_last_updateThis is a nagios plugin to check how long it has been since apt-get upgrade was last run. It should be installed on each server you want to check and accessed via NRPE.
check_apt_updated
github.com/jryberg/nagios-pluginsPlugin for NRPE (Nagios Remote Plugin Executor) for Debian/Ubuntu to check when APT was able to update the software database last time
check_auth.pl (Advanced Nagios Plugins Collection)
github.com/harisekhon/nagios-pluginsValidates user accounts are available (eg LDAP) with no duplicate UID/GIDs
check_available_memory
github.com/erude1/nagios-plugin-memoryUses the value of (MemAvailable / MemTotal) from /proc/meminfo to determine current % of memory available.
check_bastille
sourceforge.net/projects/checkbastilleUse Bastille Unix to track the level of your server security.
check_Beacon
Check the status of a Multicast Beacon server.
check_bonding by SNMP
SNMP based monitoring of the bonding status of bonded network interfaces by SNMP. If the link status of an interface is down it causes an alert. By Martin Fuerstenau
check_bonding.sh
Check all bonding on the host. you can choice one or many bonding. --------------------------------------------------------------------- Usage of check_bonding.sh --------------------------------------------------------------------- Options non obli ...
check_btrfs_stats
This plugin checks the stats of all mounted btrfs volumes. It also graphs these stats, so that you can trace back when an error occured for the first time.
check_chkrootkit
sourceforge.net/projects/checkchkrootkit/Scan for intrusions and rootkits with chkrootkit.
check_cmusage
check_cmusage is a perl plugin This plugin is for LINUX edition. Computing cpu and mem usage. You need basic perl package to run this plugin. Usage: check_cmusage -C # CPU, Memory Warning value; -W # CPU, Memory Critica ...
check_context_switches.pl (Advanced Nagios Plugins Coll...
Checks the number of context switches on the a Linux server. Designed to be called over NRPE
check_cpu
valhalla.com.au/check_cpuPython plugin to report the amount of idle CPU on unix based systems.
check_cpu - % used
Check the amount in % of used cpu on a linux system using either procinfo or sar (whichever is available)
check_cpu.py
Python script that returns overall and per-core utilization monitoring. Supports graphing in pnp4nagios
check_cpu.py - usage and IO Wait
github.com/georgehansper/check_cpu.pyMonitor total CPU usage and CPU IO Wait for any single CPU core, and overall (average of all CPU cores). PNP4Nagios compatible.
check_cpu.py for Linux
www.finnchristiansen.deSimple python based monitoring plugin to check the cpu usage (system, user, nice, iowait, irq, softirq, idle, steal, guest, guest_steal) of a linux server. Warning/Critical thresholds and performance data output are supported.
check_cpu.sh
www.matejunkie.com/sh-compliant script to check CPU utiliziation via Jiffies instead of parsing another frontend tool
check_cpu.sh (matejunkie)
www.matejunkie.com/sh compliant script to check CPU utilization via /proc/stat instead of top or iostat (PNP template included)
check_cputemp.sh
Simple (Bash) Nagios script to get the temperatue of CPU from lm-sensors.
check_cpu_load
www.xenux.net/index.php?links=6&skin=&id=78Nagios script to get the cpu usage from procinfo or sar
check_cpu_util.pl
throwsb.github.io/nagios-checks/Checks the CPU utilization across all CPU's on a server and returns the percentage used.
check_cups_jobs
Checks the amount of cups jobs in queue and displays a top X list of jobs.
check_cups_printer
Simple script for checking the status of a specific CUPS printer.
check_debian_packages
www.etsetb.upc.eduThis plugin checks if there are debian updates available. If so, it issues a warning, if the packages are from security it raises a critical.
check_deb_kernel_version
github.com/PSComputer/PublicA Nagios plugin for Debian-based Linux hosts to check their running kernel is up-to-date with what is installed. i.e. it checks whether a reboot is required due to a kernel upgrade.
check_dig
Use of dig command instead of nslookup for DNS resolution on a monitored DNS server.
check_dir
trac.id.ethz.ch/projects/nagios_plugins/wiki/check_dirChecks the number of files in a directory
check_dir_filecount.sh
Nagios plugin to check number of files in a directory. Written in bash, intended to be used on Linux systems.
check_disc_usage
No longer maintained. Do it with SNMP using the pathced version from the Manubulon plugins. https://github.com/dnsmichi/manubulon-snmp By Martin Fuerstenau
check_disk
An alternative Perl implementation of check_disk for Unix hosts.
check_disk - % used space
Check the used space of a mounted partition using df, and prints it in percent scale.
check_diskinode_status
github.com/divyaimca/Nagios-pugins/blob/master/check_diskpatTo find status of disk usage and inode usage based on mount point/path. The default check_disk comes with nagios-plugin pack doesnot work in my case. So this plugin can work as a alternative.
check_diskio
trac.id.ethz.ch/projects/nagios_plugins/wiki/check_diskioSimple plugin to monitor the disk I/O on Linux systems
check_diskIO.pl
throwsb.github.io/nagios-checks/Checks the disk I/O and transfer rate using the sar command.
check_diskrw
Simple bash script, that checks is location (directory) is read/write.