summaryrefslogtreecommitdiffstats
path: root/REQUIREMENTS
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 11:48:22 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 11:48:22 +0000
commit7373ce3d6988706388f136e1c06afd20a3e8d5be (patch)
treee9ae5af7d102667e5706187646db45de8238e8c4 /REQUIREMENTS
parentInitial commit. (diff)
downloadmonitoring-plugins-7373ce3d6988706388f136e1c06afd20a3e8d5be.tar.xz
monitoring-plugins-7373ce3d6988706388f136e1c06afd20a3e8d5be.zip
Adding upstream version 2.3.5.upstream/2.3.5upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'REQUIREMENTS')
-rw-r--r--REQUIREMENTS111
1 files changed, 111 insertions, 0 deletions
diff --git a/REQUIREMENTS b/REQUIREMENTS
new file mode 100644
index 0000000..f3b1c01
--- /dev/null
+++ b/REQUIREMENTS
@@ -0,0 +1,111 @@
+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_nwstat:
+ - Requires MRTGEXT NLM for Novell Servers
+ http://forge.novell.com/modules/xfmod/project/?mrtgext
+
+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
+