Trigger events and conditions

Define the events that will trigger automatic server actions, then choose conditions for the events to define the triggers more narrowly.

 

Server

Events

Conditions

Site

Events

Conditions

Connection

Events

Conditions

User

Events

Conditions

File system

Events

Conditions

 

EVENTS

You can set the following events to trigger automatic server actions.

Server events

Service Stop – The CuteFTP Server service stops.

Service Start - The CuteFTP Server service starts.

Site events

Site Stop – The site is stopped.

Site Start - The site is started.

Back to top

Connection events

You can more narrowly define connection events using Connection conditions.

User connect - a user connects to the site (this occurs before log in).

User connect failed - a user attempts to connect and fails (this can occur before log in).

User disconnect - a user disconnects from the site (this can occur before log in).

 

User events

You can more narrowly define user events using User conditions and Connection conditions.

User account disable - the user account is disabled by the administrator or by the server.

User quota exceeded - the user has taken too much disk space on the server.

User logout - the user closes a session gracefully.

User login - the user logs in to the server.

User login failed - the user attempts an incorrect username or password.

User password changed - the user or administrator changes a user's password.

Back to top

File system events

You can more narrowly define File system events using File system conditions,  User conditions and Connection conditions.

File delete - a file is deleted from the site.

File upload - a file is uploaded to the site.

File download - a file is downloaded from the site.

File rename - a file on the site is renamed.

Folder create - a folder is created on the site.

Folder delete - a folder is deleted from the site.

Folder change - a user navigates to a new folder on the site.

 

CONDITIONS

Use these conditions to more narrowly define events that trigger automatic server actions.

Server Conditions

You can only apply these conditions to Server events.

Service is running – The CuteFTP Server service is currently running.

Service is not running - The CuteFTP Server service is not currently running.

Back to top

Site conditions

You can only apply these conditions to Site events.

Site is running – The site has already started and is currently running.

Site is not running - The site has already been stopped and is not currently running.

 

Connection conditions

You can apply these conditions to Connection events, User events, and File system events.

If Remote IP
If Local IP

Back to top

If Local Port  
If Protocol

Back to top

User conditions

You can apply user conditions to User events and File system events.

If User
If Login
If Account Enabled

Back to top

If Settings Level
if Full Name
if Description

Back to top

if Comment
if Email Address
if Phone Number

Back to top

if Pager Number
if Fax Number
if Home Folder

Back to top

if Home Folder is root
if Quota Max
if Quota Used

Back to top

if Invalid login attempts
if User can change password
if Home IP

Back to top

 

File system conditions

You can apply file system conditions only to File system events.

if Virtual Path

Back to top

if Physical Path
if Physical Folder Name
if File Name

Back to top

Related topics

Creating event rules

Editing an event rule

Disabling an event rule

Customizing event rule email notifications

Using an event to trigger a custom command