BSD Ports

net-mgmt/monitoring-plugins 3.0.3_3 FreeBSD

Monitoring Plugins for Nagios

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
09ef120a4d
License
GPLv3
Categories
net-mgmt
Package size
432.2 KiB, 2697.5 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/monitoring-plugins3.0.3_3
OpenBSDnet/monitoring-plugins3.0.3p0v0

Install

Binary package:

pkg install monitoring-plugins

From the ports tree:

cd /usr/ports/net-mgmt/monitoring-plugins/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	monitoring-plugins>0:net-mgmt/monitoring-plugins

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.3_33.0.3_32.3.12.3.3_13.0.3_3
FreeBSD:14:quarterly3.0.3_33.0.3_3n/a2.3.3_13.0.3_3
FreeBSD:15:latest3.0.3_33.0.3_3n/a2.3.3_12.3.3_1
FreeBSD:15:quarterly3.0.3_33.0.3_3n/an/an/a
FreeBSD:16:latest3.0.3_33.0.3_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 18
Run dependencies 3

Configuration

Options name: net-mgmt_monitoring-plugins

OptionDefaultDescription
CURLofflibcurl support (check_curl, replaces check_http)
DBIoffCheck database using DBI
DNS_BASEonUse drill for check_dig and no check_dns
DNS_BINDTOOLSoffUse dig and nslookup from dns/bind-tools
EXTRAOPTSonParsing of plugins ini config files for extra options
FPINGoffSupport for non-flooding fast ping (check_fping)
IPV6offIPv6 protocol support
LDAPoffOpenLDAP support (check_ldap)
MYSQLoffMySQL support (check_mysql)
NETSNMPoffSNMP support (check_snmp)
NLSoffNative Language Support
PGSQLoffPostgreSQL support (check_pgsql)
QSTAToffGame server query support (check_game)
RADIUSoffRadius support (check_radius)
SSH_PORTABLEoffBuild check_ssh with ports openssh (instead of base)
USES
autoreconf charsetfix gmake libtool perl5 ssl
Service scripts
none
Conflicts with
nagios-plugins

Message after installing

===>   NOTICE:

The monitoring-plugins port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 68
  • libexec/nagios/check_apt
  • libexec/nagios/check_breeze
  • libexec/nagios/check_mssql
  • libexec/nagios/check_by_ssh
  • libexec/nagios/check_clamd
  • libexec/nagios/check_cluster
  • libexec/nagios/check_curl
  • libexec/nagios/check_dbi
  • @(,,04555) libexec/nagios/check_dhcp
  • libexec/nagios/check_dig
  • libexec/nagios/check_disk
  • libexec/nagios/check_disk_smb
  • libexec/nagios/check_dns
  • libexec/nagios/check_dummy
  • libexec/nagios/check_file_age
  • libexec/nagios/check_flexlm
  • libexec/nagios/check_fping
  • libexec/nagios/check_ftp
  • libexec/nagios/check_game
  • libexec/nagios/check_hpjd
  • libexec/nagios/check_http
  • @(,,04555) libexec/nagios/check_icmp
  • libexec/nagios/check_ifoperstatus
  • libexec/nagios/check_ifstatus
  • libexec/nagios/check_imap
  • libexec/nagios/check_ircd
  • libexec/nagios/check_jabber
  • libexec/nagios/check_ldap
  • libexec/nagios/check_ldaps
  • libexec/nagios/check_load
  • libexec/nagios/check_log
  • libexec/nagios/check_mailq
  • libexec/nagios/check_mrtg
  • libexec/nagios/check_mrtgtraf
  • libexec/nagios/check_mysql
  • libexec/nagios/check_mysql_query
  • libexec/nagios/check_nagios
  • libexec/nagios/check_nntp
  • libexec/nagios/check_nntps
  • libexec/nagios/check_ntp_peer
  • libexec/nagios/check_ntp_time
  • libexec/nagios/check_oracle
  • libexec/nagios/check_pgsql
  • libexec/nagios/check_ping
  • libexec/nagios/check_pop
  • libexec/nagios/check_procs
  • libexec/nagios/check_radius
  • libexec/nagios/check_real
  • libexec/nagios/check_rpc
  • libexec/nagios/check_sensors
  • libexec/nagios/check_simap
  • libexec/nagios/check_smtp
  • libexec/nagios/check_snmp
  • libexec/nagios/check_spop
  • libexec/nagios/check_ssh
  • libexec/nagios/check_ssmtp
  • libexec/nagios/check_swap
  • libexec/nagios/check_tcp
  • libexec/nagios/check_time
  • libexec/nagios/check_udp
  • libexec/nagios/check_ups
  • libexec/nagios/check_uptime
  • libexec/nagios/check_users
  • libexec/nagios/check_wave
  • libexec/nagios/negate
  • libexec/nagios/urlize
  • libexec/nagios/utils.pm
  • libexec/nagios/utils.sh
distinfo 3
FileSizeSHA256
monitoring-plugins-3.0.3.tar.gz3.00677e+06a1df32ef4791defd5418907b54be1549c81598fd02e339c4595d2d26107b3280
2342.patch3513df703462c7e8b20a73f7e3b71a36506d9a72d1d97ae76fe57eede826f733943f
2325.patch1816381aa3b7b33d35df7b214a965261dec97620a998b86e42b0bd533e34292a543ff
Master sites 2
  • https://www.monitoring-plugins.org/download/
  • LOCAL/mat/monitoring-plugins

Commit history 8

DateCommitCreditsLog message
09ef120a4d Oleksandr Kryvulia net-mgmt/monitoring-plugins: Fix installing setuid-plugins
PR: 298566
1924e64f41 Matthias Fechner net-mgmt/monitoring-plugins: fix check_swap with multiple swap volumes
Pull upstream patch: https://github.com/monitoring-plugins/monitoring-plugins/pull/2342
f155b5e0d9 Jochen Neumeister net-mgmt/monitoring-plugins: Add CURL option to build check_curl
Upstream deprecated check_http in 3.0.0 and declared check_curl its stable replacement, so make the plugin available here as an option. It is off by default, like every other option in this port that pulls an external library. check_curl requires libcurl and uriparser. configure only knows --with-libcurl and --with-uriparser, so pass those explicitly instead of relying on autodetection. The submitted patch used a --with-curl knob that does not exist and was missing the libcurl dependency. PR: 296901 Submitted by: [email protected] Sponsored by: Netzkommune GmbH
584c15e5a7 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
d36ee38f32 Matthias Fechner net-mgmt/monitoring-plugins: update to 3.0.3
Changes: https://github.com/monitoring-plugins/monitoring-plugins/releases

The latest 5 of 8 in the history this site was built from.