Conditions allow you narrow the trigger definition an Event Rule. Conditions are optional: you do not have to define a condition for an Event Rule to make it trigger an Action, but conditions allow fine control over when an Action occurs.
Event Properties (special conditions)
You can only apply these conditions to Server events.
If service is running - The Server service is currently running.
If log type - The log type is a specific type.
If log location - The log location matches a specific path.
If old log file path - The log file path matches a specific path.
If new log file path - The log file path matches a specific path.
If old log file name - The log file path matches a specific path.
If new log file name - The log file path matches a specific path.
You can only apply this condition to Site events.
If site is running - The site has already started and is currently running.
You can apply these conditions to Connection events, User events, and File system events.
If Remote IP
a connection is made from a remote IP address that matches a predefined IP address or IP mask.
a connection is made from a remote IP address that does NOT match a predefined IP address or IP mask.
If Local IP
a connection is made to a local IP address that matches a predefined IP address or IP mask.
a connection is made to a local IP address that does not match a predefined IP address or IP mask.
If Local Port
a connection is made on a predefined port.
a connection is made NOT on the predefined port.
a connection is made on one of a predefined range of ports.
a connection is made NOT on one of a predefined range of ports.
If Protocol
an FTP/SSL/SFTP connection has been made or is being used.
a connection has been made or is being used that is NOT an FTP/SSL/SFTP connection.
You can apply user conditions to User events and File system events.
If User
the user account belongs to a specific group or set of groups.
the user account does not belong to a specific group or set of groups.
If Login
a user name matches a specific word.
a user name does not match a specific word.
a user name contains a specific string of characters.
a user name does not contain a specific string of characters.
If Account Enabled
a user account is enabled.
a user account is disabled.
If Settings Level
the user belongs to a predefined Setting Level.
the user does NOT belong to the predefined Settings Level.
If Full Name
a user's name matches a predefined name.
a user's full name does not match a predefined name.
a user's full name contains a predefined string of characters.
a user's full name does not contain a predefined string of characters.
If Description
the user's description matches a predefined description.
the user's description does NOT match a predefined description.
the user's description contains a predefined string of characters.
the user's description does NOT contain a predefined string of characters.
If Comment
the user's comment matches a predefined comment.
the user's comment does NOT match a predefined comment.
the user's comment contains a predefined string of characters.
the user's comment does NOT contain a predefined string of characters.
If E-Mail Address
the user's e-mail address matches a predefined address.
the user's e-mail address does NOT match a predefined address.
the user's e-mail address contains a predefined string of characters.
the user's e-mail address does NOT contain a predefined string of characters.
If Phone Number
the user's phone number matches a predefined phone number.
the user's phone number does NOT match a predefined phone number.
the user's phone number contains a predefined string of characters.
the user's phone number does NOT contain a predefined string of characters.
If Pager Number
the user's pager number matches a predefined number.
the user's pager number does NOT match a predefined number.
the user's pager number contains a predefined string of characters.
the user's pager number does NOT contain a predefined string of characters.
If Fax Number
the user's fax number matches a predefined number.
the user's fax number does NOT match a predefined number.
the user's fax number contains a predefined string of characters.
the user's fax number does NOT contain a predefined string of characters.
If Home Folder
the location of a user's home folder matches a predefined physical location.
the location of a user's home folder does NOT match a predefined physical location.
If Home Folder is root
the user's home folder is their root directory.
the user's home folder is NOT their root directory.
If Quota Max
the user's account has a size limit equal to a predefined size in Kilobytes.
the user's account has a size limit less than or equal to a predefined size in Kilobytes.
the user's account has a size limit less than a predefined size in Kilobytes.
the user's account has a size limit NOT equal to a predefined size in Kilobytes.
the user's account has a size limit NOT less than or equal to a predefined size in Kilobytes.
the user's account has a size limit NOT less than a predefined size in Kilobytes.
If Quota Used
the user has used a predefined amount (in kb) of allowed disk space.
the user's filled disk space is less than or equal to a predefined amount (in kb) of allowed disk space.
the user has used less than a predefined amount (in kb) of allowed disk space.
the user has NOT used a predefined amount (in kb) of allowed disk space.
the user's filled disk space is NOT less than or equal to a predefined amount (in kb) of allowed disk space.
the user has NOT used less than a predefined amount (in kb) of allowed disk space.
If Invalid login attempts
the user has attempted and failed to login a predefined number of times.
the user's failed login attempts are less than or equal to a predefined number.
the user's failed login attempts are less than a predefined number.
the user has NOT attempted and failed to login a predefined number of times.
the user's failed login attempts are NOT less than or equal to a predefined number.
the user's failed login attempts are NOT less than a predefined number.
If User can change password
the user has permission to change their own password.
the user does not have permission to change their own password.
If Home IP
the user's allowed IP address matches a predefined IP address or set of IP addresses.
the user's allowed IP address does not match a predefined IP address or set of IP addresses.
If User can connect using SSL
the user has SSL capability enabled.
the user does not have SSL enabled.
If User can connect using FTP
the user has configured a site and has an FTP account.
the user does not an FTP site with an account configured.
If User can connect using SFTP
the user has SFTP capability enabled.
the user does not have SFTP enabled.
You can apply file system conditions only to File system events.
If Virtual Path
the file or folder exists at a predefined virtual location.
the file or folder does NOT exist at a predefined virtual location.
If Physical Path
the file or folder exists at a predefined physical location (the full folder path including the file name).
the file or folder does NOT exist at a predefined physical location (the full folder path including the file name).
If Physical Folder Name
the file or folder exists in a predefined physical folder (the folder path without a file name).
the file or folder does NOT exist in a predefined physical folder (the folder path without a file name).
If File Name
the file name matches a predefined string of characters.
the file name does not match a predefined string of characters.
You can apply particular properties to specific conditions for Upload Fail and Download Fail only in File system events, for User Login Failure and User Logout in User events, and for User Connect Failure in Connection events.
These are special conditions are defined by using the specific reason parameters found in the drop down menu in the specify rule condition and action parameters section.
File System Events
If Upload Fail (or Download Fail)
the upload/download was aborted by User.
access was denied.
connection was closed.
file was banned type.
bandwidth quota was exceeded.
User Events
If User Login Failure
the user account was disabled.
an invalid password was used.
the protocol used was not supported.
the IP was restricted.
there were too many connections per IP
there were too many connections per site.
there were too many connections per user.
If User Logout
the FTP session was closed due to error.
the FTP session was closed by a timeout.
the FTP session was closed by the user.
the IP address was banned.
the maximum number of incorrect logins was reached.
the TCP/IP connection was closed by a peer.
the User was kicked by the administrator.
Connection Event
If User Connect Failure
the IP address was rejected.
the IP address was rejected and banned.
there were too many connections per IP.
there were too many connections per site.