1 Monitoring Plugins Requirements
2 --------------------------
4 Some plugins require that you have additional programs and/or
5 libraries installed on your system before they can be used. Plugins
6 that are dependent on other programs/libraries that are missing are
7 usually not compiled. Requirements for various plugins are listed
10 check_ldaps, check_http --ssl, check_tcp --ssl, check_smtp --starttls
11 - Requires openssl or gnutls libraries for SSL connections
12 http://www.openssl.org, http://www.gnu.org/software/gnutls
15 - Requires libcurl 7.15.2 or later
17 - --ssl/-S and -C requires OpenSSL for certificate checks, otherwise
18 libcurl must be quite new to support CURLINFO_CERTINFO with
19 GnuTLS and NSS libraries:
20 - 7.42.0 or newer for GnuTLS
21 - 7.34.0 or newer for NSS
22 GnuTLS is known to create problems on some distributions with
23 self-signed certificate chains
24 http://www.openssl.org, http://www.gnu.org/software/gnutls,
25 http://www.mozilla.org/projects/security/pki/nss/,
26 other SSL implementations are currently not supported
27 - uriparser 0.7.5 or later
28 https://uriparser.github.io/
31 - Requires the fping utility distributed with SATAN. Either
32 download and install SATAN or grab the fping program from
34 RPM: http://rpmfind.net/linux/rpm2html/search.php?query=fping
35 Note that the fping command must be setuid root to function.
38 - Requires the qstat utility available from
39 http://sourceforge.net/projects/qstat/
40 Last tested on qstat 2.3d BETA
43 - Requires the NET-SNMP package available from
44 http://net-snmp.sourceforge.net/
45 The snmpget binary is all that is required.
48 - Requires the LDAP libraries available from
49 http://www.openldap.org/
51 Redhat Source: openldap-1.2.9-6.i386.rpm, openldap-devel-1.2.9-6.i386.rpm
53 check_mysql, check_mysql_query:
54 - Requires the MySQL libraries available from
55 http://dev.mysql.com/downloads/
56 Lib: libmysql, libmysqlclient
57 Redhat Source (RHEL6, YUM): mysql-devel, mysql-libs
58 Must have mysql_config in PATH or specified with --with-mysql=DIR for DIR/bin/mysql_config
61 - Requires the PostgreSQL libraries available from
62 http://www.postgresql.org/
65 - Requires the DBI libraries available from
66 http://libdbi.sourceforge.net/
69 - Requires the radcli library available from:
70 http://radcli.github.io/radcli/
71 - As an alternative, the FreeRADIUS Client library may be used:
72 http://freeradius.org/freeradius-client/
73 - As another alternative, the radiusclient-ng library may be used:
74 http://sourceforge.net/projects/radiusclient-ng.berlios/
75 - This plugin also works with the original radiusclient library from
76 ftp://ftp.cityline.net/pub/radiusclient/
77 RPM (rpmfind): radiusclient 0.3.2, radiusclient-devel-0.3.2
78 However, you probably want to use either radcli or the FreeRADIUS
79 Client library, as both radiusclient and radiusclient-ng are
80 unmaintained and have known issues.
83 - Requires the NET-SNMP package available from
84 http://net-snmp.sourceforge.net/
86 check_ifstatus/check_ifoperstatus
87 - Requires Net::SNMP perl module
88 http://www.perl.com/CPAN/modules/by-authors/id/D/DT/DTOWN/
91 - Requires MRTGEXT NLM for Novell Servers
92 http://forge.novell.com/modules/xfmod/project/?mrtgext
95 - Requires NSClient to run on the NT server to monitor
96 http://nsclient.ready2run.nl/
99 - Requires Network UPS Tools (>= 1.4) to run on the server to monitor
100 http://www.networkupstools.org/
103 - Uses the Linux specific SMART interface [http://smartlinux.sourceforge.net/smart/index.php].
109 You need to use the version of gcc provided by HP at version 3.3.3.
110 Also, you need GNU make 3.8