Current File : //usr/share/doc/nagios-plugins/REQUIREMENTS
Nagios Plugin 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_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 FreeRADIUS Client library available from:
	  http://freeradius.org/freeradius-client/
	- As an 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 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]. 

check_uptime:
	- Currently only supports linux due to a dependency on clock.gettime. 
	  We will be expanding supported platforms in the future.

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

Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!