macOS
brew install nagios-pluginslocal Homebrew formula metadata
sudo port install nagios-pluginsMacPorts ports tree · net/nagios-plugins/Portfile · source: api.github.com
brew
Plugins for the nagios network monitoring system. Version 2.5 via Homebrew; verified 2026-06-22.
install
brew install nagios-pluginslocal Homebrew formula metadata
sudo port install nagios-pluginsMacPorts ports tree · net/nagios-plugins/Portfile · source: api.github.com
sudo apk add nagios-pluginsAlpine Linux edge package indexes · nagios-plugins · source: dl-cdn.alpinelinux.org
sudo dnf install nagios-pluginsFedora Rawhide package metadata · nagios-plugins · source: dl.fedoraproject.org
sudo pacman -S monitoring-pluginsArch Linux sync databases · monitoring-plugins · source: geo.mirror.pkgbuild.com
sudo zypper install monitoring-pluginsopenSUSE Tumbleweed package metadata · monitoring-plugins · source: download.opensuse.org
overview
Plugins for the nagios network monitoring system
history
Nagios Plugins is the official plugin collection for the Nagios monitoring architecture: checks such as `check_http`, `check_disk`, `check_ping`, `check_ssh`, `check_load`, and many more. Its history is tied directly to Nagios itself and to the design choice that monitoring checks are external executables with standardized output, thresholds, performance data, and return codes.
Nagios traces its origin to Ethan Galstad's 1996 MS-DOS paging tool and the 1999 open-source NetSaint release. The Nagios history page says plugins that were originally distributed with NetSaint were soon spun off as a separate NetSaint Plugins project; in 2002 NetSaint was renamed Nagios and NetSaint Plugins development moved to the Nagios Plugins project. The current GitHub repository was created on January 16, 2014, but the codebase and plugin convention are much older.
Nagios Plugins became important because Nagios delegated resource-specific checks to plugins, allowing the core scheduler to monitor almost anything that could be automated. Official docs list network services, system resources, Unix/Linux, Windows and NetWare servers, routers, switches, and community plugins as part of the ecosystem. Homebrew reported only 451 installs over 365 days on July 1, 2026, but that understates adoption because Nagios deployments usually install plugins through Linux distributions, source packages, monitoring appliances, or bundled Nagios stacks.
Administrators call plugins directly while testing and then wire the same command into Nagios service definitions. Each plugin prints a short status line to stdout and exits 0 for OK, 1 for Warning, 2 for Critical, or 3 for Unknown. The shared options pattern matters in day-to-day use: `-H` for host, `-w` and `-c` for thresholds, `-t` for timeout, `-v` for verbosity, and `--help` or `--usage` for plugin-specific syntax. Performance data after `|` feeds graphing and long-term metrics.
The package is a foundational example of a stable CLI plugin ABI. The individual checks are ordinary executables, but the exit-code and output contract let Nagios, Icinga-style systems, wrappers, and custom scripts compose checks written in C, shell, Perl, Python, or anything else. For package maintainers, it is also a bundle package: installing one formula drops a fleet of `check_*` tools into Homebrew's sbin.
security posture
broad file, network, media, or database tool signal. infrastructure mutation or orchestration signal.
orange risk · medium confidence · infrastructure
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
check_apt | cli | global executable | |
check_breeze | cli | global executable | |
check_by_ssh | cli | global executable | |
check_clamd | cli | global executable | |
check_cluster | cli | global executable | |
check_dig | cli | global executable | |
check_disk | cli | global executable | |
check_disk_smb | cli | global executable | |
check_dns | cli | global executable | |
check_dummy | cli | global executable | |
check_file_age | cli | global executable | |
check_flexlm | cli | global executable | |
check_ftp | cli | global executable | |
check_http | cli | global executable | |
check_ide_smart | cli | global executable | |
check_ifoperstatus | cli | global executable | |
check_ifstatus | cli | global executable | |
check_imap | cli | global executable | |
check_ircd | cli | global executable | |
check_jabber | cli | global executable | |
check_load | cli | global executable | |
check_log | cli | global executable | |
check_mailq | cli | global executable | |
check_mrtg | cli | global executable | |
check_mrtgtraf | cli | global executable | |
check_nagios | cli | global executable | |
check_nntp | cli | global executable | |
check_nntps | cli | global executable | |
check_nt | cli | global executable | |
check_ntp | cli | global executable | |
check_ntp_peer | cli | global executable | |
check_ntp_time | cli | global executable | |
check_nwstat | cli | global executable | |
check_oracle | cli | global executable | |
check_overcr | cli | global executable | |
check_ping | cli | global executable | |
check_pop | cli | global executable | |
check_procs | cli | global executable | |
check_real | cli | global executable | |
check_rpc | cli | global executable | |
check_sensors | cli | global executable | |
check_simap | cli | global executable | |
check_smtp | cli | global executable | |
check_spop | cli | global executable | |
check_ssh | cli | global executable | |
check_ssl_validity | cli | global executable | |
check_ssmtp | cli | global executable | |
check_swap | cli | global executable | |
check_tcp | cli | global executable | |
check_time | cli | global executable | |
check_udp | cli | global executable | |
check_ups | cli | global executable | |
check_uptime | cli | global executable | |
check_users | cli | global executable | |
check_wave | cli | global executable | |
negate | cli | global executable | |
remove_perfdata | cli | global executable | |
urlize | cli | global executable | |
utils.pm | cli | global executable | |
utils.sh | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/nagios-plugins/nagios-plugins
install metadata
| Package key | brew:nagios-plugins |
|---|---|
| Version | 2.5 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/nagios-plugins |
| Homepage | https://www.nagios-plugins.org/ |
| Repository | https://github.com/nagios-plugins/nagios-plugins |
| Upstream docs | https://nagios-plugins.org/doc |
| License | GPL-3.0-or-later |
| Source archive | https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.5/nagios-plugins-2.5.tar.gz |
| Last updated | 2026-06-22T14:05:34-07:00 |
| Pulse | updated |
| Dependencies | gettext, openssl@3 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
| Caveats | All plugins have been installed in: $HOMEBREW_PREFIX/sbin |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | nagios-plugins |
| Version Scheme | 0 |
| Revision | 0 |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
nagios-plugins 2.5-r0
Plugins for Nagios to check services on hosts
sudo apk add nagios-pluginsnagios-plugins-all 2.5-r0
Metapackage that installs *all* Nagios plugins from the nagios-plugins package
sudo apk add nagios-plugins-allnagios-plugins-breeze 2.5-r0
Nagios plugin check_breeze
sudo apk add nagios-plugins-breezenagios-plugins-by_ssh 2.5-r0
Nagios plugin check_by_ssh
sudo apk add nagios-plugins-by_sshnagios-plugins-cluster 2.5-r0
Nagios plugin check_cluster
sudo apk add nagios-plugins-clusternagios-plugins-dbi 2.5-r0
Nagios plugin check_dbi
sudo apk add nagios-plugins-dbinagios-plugins-dhcp 2.5-r0
Nagios plugin check_dhcp
sudo apk add nagios-plugins-dhcpnagios-plugins-dig 2.5-r0
Nagios plugin check_dig
sudo apk add nagios-plugins-dignagios-plugins-disk 2.5-r0
Nagios plugin check_disk
sudo apk add nagios-plugins-disknagios-plugins-disk_smb 2.5-r0
Nagios plugin check_disk_smb
sudo apk add nagios-plugins-disk_smbnagios-plugins-dns 2.5-r0
Nagios plugin check_dns
sudo apk add nagios-plugins-dnsnagios-plugins-dummy 2.5-r0
Nagios plugin check_dummy
sudo apk add nagios-plugins-dummynagios-plugins-file_age 2.5-r0
Nagios plugin check_file_age
sudo apk add nagios-plugins-file_agenagios-plugins-fping 2.5-r0
Nagios plugin check_fping
sudo apk add nagios-plugins-fpingnagios-plugins-hpjd 2.5-r0
Nagios plugin check_hpjd
sudo apk add nagios-plugins-hpjdnagios-plugins-http 2.5-r0
Nagios plugin check_http
sudo apk add nagios-plugins-httpsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.