How to create a Template for FTP Settings?
Publisher: Psychz Networks, October 20,2021A template is a file that you can create by defining input values and fields with an overall layout to be used while managing FTP Settings.
The following step by step guide will help you to create and configure a Template that you can use in FTP setting.
Template Name
You can name your template as per your requirement. Since you will be creating a lot of templates in the future, it is advisable to name them as per their roles.
Associated Domains
Since you are creating a fresh new template, you won't find any domains currently associated with this template. Once you create and attach a template to a domain, all associated domains will appear under this section.
Protocol
By default, the system will choose FTP as the system only allows FTP connection for now.
Login
IP Address
The "IP Address" setting is the address of your FTP server, whether specified as an IP address or a URL.
Port
The "Port" setting specifies on which port the FTP server listens for new control connections. Typically, port 21 is used to initiate nonsecure and explicitly secure FTP connections, and port 990 is used to initiate implicitly secure FTP connections. However, the port(s) that the server listens on for FTP connections can be any port not already reserved for another service, and the server administrator also configures this.
Login
The "Login" setting specifies the account's username to be used when logging into the FTP server.
Password
The "Password" settings specify the account password to be used when logging into the FTP server. Note that Presentation currently only supports passwords using ASCII characters. Passwords are encrypted before they are saved to an experiment file to maintain their security.
Note: Click on the "Test Connection" button to verify if the details provided by you are correct.
Path (FTP Path)
Provide the location where you want the system to dump all the log files for you. For example "your_domain/logfiles/"
File Configuration
File Name
Specify the file name. The system will create log files with a prefix that you specify under the "filename."
Records Per File
You can specify the number of records the system must capture and dump it in the logfile at a specified instance. The system allows following number of records 10,000; 50,000; 1,00,000 ; 5,00,000.
File Compression
The size of the log files can be huge depending on the number of parameters and the records you choose. Apply compression to the files to optimize the size of the downloadable file. Following are the available compression techniques Bzip2, Gzip, Xz, Zip.
Schedule
You can choose the frequency of log file generation under this option. They are ranging from 1 hour, 6 hours, 12 hours, 24 hours.
FTP Columns
This allows you to select and define the columns (parameters) of the log report. You can add, delete, and organize the parameter sequence that appears in your CSV log report.
Following are the available filters and their uses
Request Time: The number of milliseconds the request was in flight from the server's perspective. This value is measured from the time your request is received to the time that the last byte of the response is sent.
URL: URL to which the request was made. The Request-URI part of the HTTP request message.
Connection: Network Connection means an Internet access service for use by multiple machines
Connection Request: Connection request urges your proxy to establish an HTTP tunnel to the remote end-point.
Content Length: The Content-Length header indicates the size of the message body, in bytes, sent to the recipient.
Body Bytes Sent: The amount of data sent through the interface to a client
GZip Ratio: Web servers use gzip to reduce the total amount of data transferred to clients. ... Because of this, gzip offers a range of compression levels from 1 to 9; 1 offers the fastest compression speed but at a lower ratio, and 9 offers the highest compression ratio but at a lower speed.
HTTP Header Name: HTTP headers let the client and the server pass additional information with an HTTP request or response. An HTTP header consists of its case-insensitive name followed by a colon (:), then by its value.
Server Address: The web server address is an external IP address that connects your computer to the Internet Service Provider (ISP), enabling access to various domains worldwide. The Server IP address differs from your website IP address. You shouldn't use it as an A record when you're setting up DNS for your domain.
Remote User: The apparent internet address of the requester. Intermediate proxies and firewalls might obscure the actual address of the machine making the request.
HTTP Reference: The HTTP Reference is an optional HTTP header field that identifies the address of the webpage (i.e., the URI or IRI), which is linked to the resource being requested. By checking the referrer, the new webpage can see where the request originated.
HTTP User Agent: Type of the HTTP method used by the request or connection.
Bot: Tells you if a bot is used to initiate the request. The value passed under this is either a Yes or a No.
Mozilla Version: Mozilla Version used
Platform: A platform is any hardware or software used to host an application or service
OS : Operating system used at the request origin
Engine Name: Name of the browser engine which is a core software component of every major web browser.
Following are the browsers and Engines they use
Google Chrome and Opera v. 15+: Blink.
Internet Explorer: Trident.
Mozilla Firefox: Gecko.
Chrome for iOS and Safari: WebKit.
Engine Version: Engine Version used
Browser Name: browser used to generate the request
X Proxy Cache: this field defines the cache hit/miss at the server. The fields Expires and Cache-Control tell the browser (and all intermediate HTTP proxies) what the lifetime of the contents is and how it can be cached.
Language: Language used
Geo IP City: The City code where the request came from.
Geo IP Country: The country code where the request came from.
Data center Name: Name of the last known Data Center in the connection, identified by its edge server.