monitoring-plugins/REQUIREMENTS
Lorenz Kästle 37c543e2b2 Remove check_nwstat
check_nwstat is a plugin which was used to determine the health
of things on Novel machines.

Since Novel is quite dead (even more so the product, this can be
removed and this commit does just that to reduce ressource usage.
2025-03-12 13:50:39 +01:00

107 lines
3.7 KiB
Text

Monitoring Plugins Requirements
--------------------------
Some plugins require that you have additional programs and/or
libraries installed on your system before they can be used. Plugins
that are dependent on other programs/libraries that are missing are
usually not compiled. Requirements for various plugins are listed
below...
check_ldaps, check_http --ssl, check_tcp --ssl, check_smtp --starttls
- Requires openssl or gnutls libraries for SSL connections
http://www.openssl.org, http://www.gnu.org/software/gnutls
check_curl:
- Requires libcurl 7.15.2 or later
http://www.haxx.se
- --ssl/-S and -C requires OpenSSL for certificate checks, otherwise
libcurl must be quite new to support CURLINFO_CERTINFO with
GnuTLS and NSS libraries:
- 7.42.0 or newer for GnuTLS
- 7.34.0 or newer for NSS
GnuTLS is known to create problems on some distributions with
self-signed certificate chains
http://www.openssl.org, http://www.gnu.org/software/gnutls,
http://www.mozilla.org/projects/security/pki/nss/,
other SSL implementations are currently not supported
- uriparser 0.7.5 or later
https://uriparser.github.io/
check_fping:
- Requires the fping utility distributed with SATAN. Either
download and install SATAN or grab the fping program from
http://www.fping.com/
RPM: http://rpmfind.net/linux/rpm2html/search.php?query=fping
Note that the fping command must be setuid root to function.
check_game:
- Requires the qstat utility available from
http://sourceforge.net/projects/qstat/
Last tested on qstat 2.3d BETA
check_hpjd:
- Requires the NET-SNMP package available from
http://net-snmp.sourceforge.net/
The snmpget binary is all that is required.
check_ldap:
- Requires the LDAP libraries available from
http://www.openldap.org/
Lib: libldap, liblber
Redhat Source: openldap-1.2.9-6.i386.rpm, openldap-devel-1.2.9-6.i386.rpm
check_mysql, check_mysql_query:
- Requires the MySQL libraries available from
http://dev.mysql.com/downloads/
Lib: libmysql, libmysqlclient
Redhat Source (RHEL6, YUM): mysql-devel, mysql-libs
Must have mysql_config in PATH or specified with --with-mysql=DIR for DIR/bin/mysql_config
check_pqsql:
- Requires the PostgreSQL libraries available from
http://www.postgresql.org/
check_dbi:
- Requires the DBI libraries available from
http://libdbi.sourceforge.net/
check_radius:
- Requires the radcli library available from:
http://radcli.github.io/radcli/
- As an alternative, the FreeRADIUS Client library may be used:
http://freeradius.org/freeradius-client/
- As another alternative, the radiusclient-ng library may be used:
http://sourceforge.net/projects/radiusclient-ng.berlios/
- This plugin also works with the original radiusclient library from
ftp://ftp.cityline.net/pub/radiusclient/
RPM (rpmfind): radiusclient 0.3.2, radiusclient-devel-0.3.2
However, you probably want to use either radcli or the FreeRADIUS
Client library, as both radiusclient and radiusclient-ng are
unmaintained and have known issues.
check_snmp:
- Requires the NET-SNMP package available from
http://net-snmp.sourceforge.net/
check_ifstatus/check_ifoperstatus
- Requires Net::SNMP perl module
http://www.perl.com/CPAN/modules/by-authors/id/D/DT/DTOWN/
check_nt:
- Requires NSClient to run on the NT server to monitor
http://nsclient.ready2run.nl/
check_ups:
- Requires Network UPS Tools (>= 1.4) to run on the server to monitor
http://www.networkupstools.org/
check_ide_smart:
- Uses the Linux specific SMART interface [http://smartlinux.sourceforge.net/smart/index.php].
OS Specific Issues
------------------
HP-UX 11.11
You need to use the version of gcc provided by HP at version 3.3.3.
Also, you need GNU make 3.8