notbug ipv6 ready As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2026Q3
monitoring-plugins Monitoring Plugins for Nagios
3.0.3_1 net-mgmt on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.3_1Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-18 10:21:06
Last Update: 2026-08-18 08:07:20
Commit Hash: c7edee4
License: GPLv3
WWW:
https://www.monitoring-plugins.org/
Description:
This is a plugin package for Nagios. Quoting from the main Nagios package: Nagios is a host and service monitor designed to inform you of network problems before your clients, end-users or managers do. It has been designed to run under the Linux operating system, but works fine under most *NIX variants as well. The monitoring daemon runs intermittent checks on hosts and services you specify using external "plugins" which return status information to Nagios. When problems are encountered, the daemon can send notifications out to administrative contacts in a variety of different ways (email, instant message, SMS, etc.). Current status information, historical logs, and reports can all be accessed via a web browser.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (73 items)
Collapse this list.
  1. /usr/local/share/licenses/monitoring-plugins-3.0.3_1/catalog.mk
  2. /usr/local/share/licenses/monitoring-plugins-3.0.3_1/LICENSE
  3. /usr/local/share/licenses/monitoring-plugins-3.0.3_1/GPLv3
  4. libexec/nagios/check_apt
  5. libexec/nagios/check_breeze
  6. libexec/nagios/check_mssql
  7. libexec/nagios/check_by_ssh
  8. libexec/nagios/check_clamd
  9. libexec/nagios/check_cluster
  10. @comment libexec/nagios/check_dbi
  11. @(,,04555) libexec/nagios/check_dhcp
  12. libexec/nagios/check_dig
  13. libexec/nagios/check_disk
  14. libexec/nagios/check_disk_smb
  15. @comment libexec/nagios/check_dns
  16. libexec/nagios/check_dummy
  17. libexec/nagios/check_file_age
  18. libexec/nagios/check_flexlm
  19. @comment libexec/nagios/check_fping
  20. libexec/nagios/check_ftp
  21. @comment libexec/nagios/check_game
  22. @comment libexec/nagios/check_hpjd
  23. libexec/nagios/check_http
  24. @(,,04555) libexec/nagios/check_icmp
  25. libexec/nagios/check_ifoperstatus
  26. libexec/nagios/check_ifstatus
  27. libexec/nagios/check_imap
  28. libexec/nagios/check_ircd
  29. libexec/nagios/check_jabber
  30. @comment libexec/nagios/check_ldap
  31. @comment libexec/nagios/check_ldaps
  32. libexec/nagios/check_load
  33. libexec/nagios/check_log
  34. libexec/nagios/check_mailq
  35. libexec/nagios/check_mrtg
  36. libexec/nagios/check_mrtgtraf
  37. @comment libexec/nagios/check_mysql
  38. @comment libexec/nagios/check_mysql_query
  39. libexec/nagios/check_nagios
  40. libexec/nagios/check_nntp
  41. libexec/nagios/check_nntps
  42. libexec/nagios/check_ntp_peer
  43. libexec/nagios/check_ntp_time
  44. libexec/nagios/check_oracle
  45. @comment libexec/nagios/check_pgsql
  46. libexec/nagios/check_ping
  47. libexec/nagios/check_pop
  48. libexec/nagios/check_procs
  49. @comment libexec/nagios/check_radius
  50. libexec/nagios/check_real
  51. libexec/nagios/check_rpc
  52. libexec/nagios/check_sensors
  53. libexec/nagios/check_simap
  54. libexec/nagios/check_smtp
  55. @comment libexec/nagios/check_snmp
  56. libexec/nagios/check_spop
  57. libexec/nagios/check_ssh
  58. libexec/nagios/check_ssmtp
  59. libexec/nagios/check_swap
  60. libexec/nagios/check_tcp
  61. libexec/nagios/check_time
  62. libexec/nagios/check_udp
  63. libexec/nagios/check_ups
  64. libexec/nagios/check_uptime
  65. libexec/nagios/check_users
  66. libexec/nagios/check_wave
  67. libexec/nagios/negate
  68. libexec/nagios/urlize
  69. libexec/nagios/utils.pm
  70. libexec/nagios/utils.sh
  71. @owner
  72. @group
  73. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • monitoring-plugins>0:net-mgmt/monitoring-plugins
Conflicts:
CONFLICTS_INSTALL:
  • nagios-plugins
To install the port:
cd /usr/ports/net-mgmt/monitoring-plugins/ && make install clean
To add the package, run one of these commands:
  • pkg install net-mgmt/monitoring-plugins
  • pkg install monitoring-plugins
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: monitoring-plugins
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1786423683 SHA256 (monitoring-plugins-3.0.3.tar.gz) = a1df32ef4791defd5418907b54be1549c81598fd02e339c4595d2d26107b3280 SIZE (monitoring-plugins-3.0.3.tar.gz) = 3006770

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. gettext-runtime>=0.26 : devel/gettext-runtime
  3. gettext-tools>=0.26 : devel/gettext-tools
  4. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies:
  1. perl5>=5.42.r<5.43 : lang/perl5.42
Library dependencies:
  1. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for monitoring-plugins-3.0.3_1: DBI=off: Check database using DBI EXTRAOPTS=on: Parsing of plugins ini config files for extra options FPING=off: Support for non-flooding fast ping (check_fping) IPV6=on: IPv6 protocol support LDAP=off: OpenLDAP support (check_ldap) MYSQL=off: MySQL support (check_mysql) NETSNMP=off: SNMP support (check_snmp) NLS=on: Native Language Support PGSQL=off: PostgreSQL support (check_pgsql) QSTAT=off: Game server query support (check_game) RADIUS=off: Radius support (check_radius) SSH_PORTABLE=off: Build check_ssh with ports openssh (instead of base) ====> Configuration of check_dig and check_dns (see help): you have to select exactly one of them DNS_BASE=on: Use drill for check_dig and no check_dns DNS_BINDTOOLS=off: Use dig and nslookup from dns/bind-tools ===> Use 'make config' to modify these settings
Options name:
net-mgmt_monitoring-plugins
USES:
charsetfix gmake libtool perl5 ssl gettext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/mat/monitoring-plugins/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/mat/monitoring-plugins/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/mat/monitoring-plugins/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/mat/monitoring-plugins/
  5. https://www.monitoring-plugins.org/download/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.3_1
18 Aug 2026 08:07:20
commit hash: c7edee4fe7b8744be7cec601207e11c8c4ed7e58commit hash: c7edee4fe7b8744be7cec601207e11c8c4ed7e58commit hash: c7edee4fe7b8744be7cec601207e11c8c4ed7e58commit hash: c7edee4fe7b8744be7cec601207e11c8c4ed7e58 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
Author: Linus Sundqvist
net-mgmt/monitoring-plugins: Remove sudo from check_mailq

Fixes error:
/usr/local/libexec/nagios/check_mailq
Global symbol "$sudo" requires explicit package name (did you forget to declare
"my $sudo"?) at /usr/local/libexec/nagios/check_mailq line 580.
Execution of /usr/local/libexec/nagios/check_mailq aborted due to compilation
errors.

Upstream removed sudo for check_mailq completely in version 3.0.3.

Changes:	https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v3.0.3
PR:		297472
(cherry picked from commit 584c15e5a78c722e7aa3ebcb02f6c92d16513166)
3.0.3
11 Aug 2026 06:20:28
commit hash: 38715a53d7e5e596df8223309697313ad234d5d9commit hash: 38715a53d7e5e596df8223309697313ad234d5d9commit hash: 38715a53d7e5e596df8223309697313ad234d5d9commit hash: 38715a53d7e5e596df8223309697313ad234d5d9 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
net-mgmt/monitoring-plugins: update to 3.0.3

Changes:	https://github.com/monitoring-plugins/monitoring-plugins/releases
(cherry picked from commit d36ee38f32af49f7f9b3a7f5b90a5be10a00a585)
3.0.1_1
11 Aug 2026 06:20:20
commit hash: 28767c4fb6c36ad1ff1bd1fbb08f6780757c6c48commit hash: 28767c4fb6c36ad1ff1bd1fbb08f6780757c6c48commit hash: 28767c4fb6c36ad1ff1bd1fbb08f6780757c6c48commit hash: 28767c4fb6c36ad1ff1bd1fbb08f6780757c6c48 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
Author: Oleksandr Kryvulia
net-mgmt/monitoring-plugins: fix timeout for check_smtp if -D parameter is used

PR:		296896
(cherry picked from commit 4c478ac9d42ac90d5ae5cc6e9fcc2e327560ff61)
3.0.1_1
11 Aug 2026 06:20:12
commit hash: ecc3e22f74d9bbb2c99299df170cca74bd57aa50commit hash: ecc3e22f74d9bbb2c99299df170cca74bd57aa50commit hash: ecc3e22f74d9bbb2c99299df170cca74bd57aa50commit hash: ecc3e22f74d9bbb2c99299df170cca74bd57aa50 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
Author: Oleksandr Kryvulia
net-mgmt/monitoring-plugins: fix check_swap command

PR:		296895
(cherry picked from commit a96099194365c20cf573409835a546b4e6114f9a)
3.0.1
18 Jul 2026 10:16:36
commit hash: 606075cf7b55a935cd1a6c9f3245206c0f44a4c4commit hash: 606075cf7b55a935cd1a6c9f3245206c0f44a4c4commit hash: 606075cf7b55a935cd1a6c9f3245206c0f44a4c4commit hash: 606075cf7b55a935cd1a6c9f3245206c0f44a4c4 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
net-mgmt/monitoring-plugins: Update to 3.0.1

*) Security: fix a potential local privilege escalation in check_icmp,
   which might be possible if check_icmp runs with setuid (the default)
*) Change: check_nt, check_ntp, check_nwstat and check_overcr were
   removed upstream; check_ntp is replaced by check_ntp_time and
   check_ntp_peer
*) Change: check_http is deprecated in favor of check_curl
*) Change: check_snmp now uses net-snmp natively instead of executing
   snmpget
*) Change: generalized, mostly multi-line output for many plugins
*) Fix: check_curl now populates the DNS cache when the hostname is
   resolved locally

Release Notes:
https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v3.0.1

PR:		296451

Sponsored by:	Netzkommune GmbH

(cherry picked from commit 1cf9c8325aaeccbfa2443410306e1c3e0d9009dc)

Number of commits found: 5