Time Profiler

Time Profiler

Overview

Use Time Profiler to setup your Time-based Internet Access policies.
The working of Time profiler is based upon time ranges only.
The time ranges are Month range, Day range, Weekday range, Hour range and Minute range.
Create an Entry to define Time Profile(s) as a combination of one or more combinations of time ranges.
Time Profiler Enable you to allow or block the categories, websites based on the time ranges.

Enabling Time Profiler section on SafeSquid User Interface

Access SafeSquid interface

Go to configure page.

clicking on configure in safesquid interface

Go to custom settings.

clicking on custom settings in the sidebar
clicking on time profile in the custom settings section

Global

Enabled

Enable or Disable time profiles Section.
TRUE: Enable time profiles section.
FALSE: Disable time profiles section.
 
showing global section of time profiler 

Time profiles

Create list of Entries to implement your Time profile Policies.
Safesquid evaluates the entries in the order of top to bottom.
All the entries within the time range are applicable.
Add month, day, weekday, hour, and minute ranges for each entry.
Each entry will be applicable for all combinations mentioned in that entry.
Example:
Month range: January to May
Day range: 1 to 15
Weekday range: Monday to Friday
Hour range: 9 AM to 16 PM
Minute range: 30 to 00
The Above profile will block all social categories, every month 1st-15th From Jan to May and every day from 9:30 AM to 4:00 PM, between Monday to Friday, if you select Time match mode as allranges.
The Above profile will block all social categories, every month 1st-15th From Jan to May and every week from Monday - 9:30AM to Friday - 4:00 PM, if you select Time match mode as absolutemode.
 
clicking on add new button to add new policy 
showing time profiles tab in time profiler section      

Enabled

Enable or Disable this entry.
TRUE: Enable this entry.
FALSE: Disable this entry.

Comment

For documentation, and future references, explain the relevance of this entry with your policies.
That is, by reading the policies, a future user can understand the purpose of that entry.

Trace Entry

Enable or Disable Tracing of this entry.
Select “Yes” to debug the application of entry using SafeSquid logs.
Enable entry tracing, is useful if you wish to validate, its application.
TRUE: Select this option to enable profile tracing.
FALSE: Select this option to disable profile tracing.

Time Profiles

Specify the list of Time Profile(s)for which this entry should be applicable.
Leave it Blank, to ignore this applicability test.
This entry will be applicable only if the connection has at-least one of the specified Time Profile(s).
To avoid application of this entry to a connection that has a Time Profile, use negation (! Weekday).
Go to Time Profiler to review or define new Time Profiles.

Month range

Set the month range for which this entry is active.
By default, it applies to all months.
Example: January to March: Keeps this policy active from the month of January through March.

Day range

Set the day range for which this entry is active.
By default, it applies to all days.
Example: Day 5 to 15 Keeps this profile active from day 5th through day 15th.
If you mentioned month range as January to March, then this profile will be active from every month 5 to 15 from January through March.

Weekday range

Set the weekday range for which this entry is active.
By default, it applies to all weekdays.
Example: Monday to Thursday: Keeps this profile active from Monday through Thursday.
If you mentioned Month Range and Day Range, then this profile is active for combination of all ranges (Month Range + Day range + weekday range).

Hour range

Set the hour range for which this entry is active. By default, applies to every hour.
Example: Hour 9 to 12 then Keeps this profile active from 9 AM to12 AM.

Minute range.

Set the minute range for which this entry is active, if left blank applies to every minute. This can be used in conjunction with Hour Range.
Example: If the hour range is 9 to 12 and minute range is 15 to 30, then the profile remains active from 9:15 through 12:30.

Time match mode

Select the appropriate mode to match the multiple time ranges.
ABSOLUTETIME: When the absolute time match mode is used, any time between starting and ending time only will match.
Example: Weekday range specified is Monday to Friday and Hour Range as 9 to 17. 
Absolute match mode will match any time starting Monday, 9 AM and ending Friday, 17 PM.
That is, entry will be active from every week Monday 9 AM to Friday 5 PM.
ALLRANGES: With the allranges time match mode however, a time within all the ranges will match.
Example: Weekday range specified is Monday to Friday and Hour Range is 10 to 17.
All ranges will match any time between 10 AM to 17 PM, on all weekdays from Monday to Friday.
That is, Entry will be active every day from Monday to Friday between 10 Am to 17 PM.

Added Time profiles.

Specify the list of Profiles, to append to the connection’s existing Profiles, if the all the applicability test rules match.
Subsequent applicable Entry may further modify the connection’s Profiles.
Define a new Profile(s) or select previously defined Profile(s) from the drop-down menu to apply to the connection if it matches this entry.
When defining a new Profile, use terms that uniquely represent your needs.
You can use added profiles in Virus scanning, SSL inspection and other filtering sections.

Removed Time profiles.

Specify the list of Profile(s), to remove the connection’s existing Profiles, if the all the applicability test rules match.
Subsequent applicable Entry may further modify the connection’s Profiles.
Select previously defined Profile(s) from the drop-down menu to apply to the connection if it matches this entry.

Example

Rule#1

We want to have standard time profile for our office working hours.
Our office hours are from 10 AM till 9 PM Monday to Friday.
For connections with profile “STANDARD OFFICE HOURS” Time profile will be added. Time profile is used to set policies-based rules with time set as a condition.
showing rule which is created for standard office working hours

Rule#2

Our office lunch hours are from 2 PM till 2:30 PM, Monday to Friday.
Based on the time profile “STANDARD LUNCH HOURS” we want to allow websites which are categorized as "Social Media" during our lunch hours.
showing rule which is created for standard office lunch hours


    • Related Articles

    • Access Profiles

      Overview Use Access Profiles to setup your Profiled Internet Access policies. Create an Entry to define Profile(s) as a combination of one or more conditions. Each entry may optionally modify previously applied restrictions, or Profile(s). The ...
    • Cookie Filter

      Overview Cookie Filter allows you to choose which hosts(websites), the browsers are allowed to send and receive the cookies. An HTTP cookie (also called web cookie, Internet cookie, browser cookie or simply cookie) is a small piece of data sent from ...
    • Accelerators

      Accelerators Use accelarators to optimize resource utilization and improve response time. Caching Content Caching improves bandwidth efficiency. A page or file, when requested by a user, is served to the user and a copy of it is also maintained ...
    • Caching

      Overview Allows you to add/remove cache stores, and configure: Global cache options. What objects are cacheable or un-cacheable? How cacheable objects are distributed between various stores? Minimum and maximum size of the objects to be stored. ...
    • Response Types

      Overview Use Response profiles to manage profiling based on the responses received from the webserver. You can manage Profiling based on the following parameters present in the responses received from the webserver. Mime File Content-Length Response ...