ocf_heartbeat_proftpd(7) OCF Resource Agent compliant FTP script.

SYNOPSIS

proftpd [start | stop | monitor | monitor | validate-all | meta-data]

DESCRIPTION

This script manages Proftpd in an Active-Passive setup

SUPPORTED PARAMETERS

binary

The Proftpd binary (optional, string, default /usr/sbin/proftpd)

conffile

The Proftpd configuration file name with full path. For example, "/etc/proftpd.conf" (optional, string, default /etc/proftpd.conf)

pidfile

The Proftpd PID file. The location of the PID file is configured in the Proftpd configuration file. (optional, string, default /var/run/proftpd.pid)

curl_binary

The absolute path to the curl binary for monitoring with OCF_CHECK_LEVEL greater zero. (optional, string, default /usr/bin/curl)

curl_url

The URL which is checked by curl with OCF_CHECK_LEVEL greater zero. (optional, string, default ftp://localhost/)

test_user

The name of the ftp user for monitoring with OCF_CHECK_LEVEL greater zero. (optional, string, default test)

test_pass

The password of the ftp user for monitoring with OCF_CHECK_LEVEL greater zero. (optional, string, no default)

SUPPORTED ACTIONS

This resource agent supports the following actions (operations):

start

Starts the resource. Suggested minimum timeout: 20s.

stop

Stops the resource. Suggested minimum timeout: 20s.

monitor

Performs a detailed status check. Suggested minimum timeout: 20s. Suggested interval: 60s.

monitor

Performs a detailed status check. Suggested minimum timeout: 20s. Suggested interval: 120s.

validate-all

Performs a validation of the resource configuration. Suggested minimum timeout: 20s.

meta-data

Retrieves resource agent metadata (internal use only). Suggested minimum timeout: 5s.

EXAMPLE

The following is an example configuration for a proftpd resource using the crm(8) shell:

primitive example_proftpd ocf:heartbeat:proftpd \
  op monitor depth="0" timeout="20s" interval="60s" 
  op monitor depth="10" timeout="20s" interval="120s" 

AUTHOR

Linux-HA contributors (see the resource agent source for information about individual authors)