Setup Reporting Module

Setup Reporting Module

Advantages of Reporting Module over the default Dashboard:

Reduced Data Processing time
More detailed reports
Hour-wise reports
More filtering options
Deeper data analysis
An automated data mining engine
Exportable reports to PDF and Excel formats

Install Module

Navigate to src folder by running
  1. cd /usr/local/src
Now download the tarball as
Untar it by running the below command
  1. tar -xvzf reporting_latest.tar.gz
Change directory to report
  1. cd report
Now run the setup file
  1. ./setup.sh

Generate Reports

On successfull installation, change directory to /usr/local/safesquid/api
  1. cd /usr/local/safesquid/api
Run the below command to generate reports for a particular day
  1. ./app_handler.py -d <date>
Eg: ./app_handler.py -d 20.05.2017
Run the below command to generate reports between a date range
  1. ./app_handler.py -s <start date> -e <end date>
Eg: ./app_handler.py -s 05.05.2017 -e 20.05.2017
Note: Date format should be in dd.mm.yyyy
Eg : 03.08.1990

View Reports

Open your favourite browser and set SafeSquid, for which you generated the reports in step 2, as the proxy.
Now, you are looking at today’s reports.
If reports for today were not generated in the step 2, the reports page will be blank.
So, use the date picker to view the reports that were generated in the step 2.


    • Related Articles

    • Mail Integration with Reporting Module

      Prerequisites Before you get started with this guide, you have to complete some basic steps. First, we'll assume that you have an access of SafeSquid server. We are also assuming that you've Reporting Module set up. You can follow this guide to Setup ...
    • Reporting (Dashboard)

      Overview SafeSquid gives you the ultimate visibility into your activities with detailed real-time reporting. SafeSquid Dashboard allows you to get real-time traffic running on your network (Internet Usage intelligence) as well as bandwidth ...
    • Setup Authentication

      Authentication in SafeSquid Proxy Authentication: Proxies can serve as access-control devices. HTTP defines a mechanism called proxy authentication that blocks requests for content until the user provides valid access-permission credentials to the ...
    • Testing your Kerberos SSO authentication setup

      Configure Authentication in SafeSquid’s Access Restrictions SafeSquid’s WebGUI is used to create/modify policy configuration. We can access the WebGUI from any authorized system, depending on Access Restrictions configuration section (by default ALL ...
    • Kerberos SSO Authentication Setup

      The main aim/objective of this particular authentication is that the user doesn’t have to enter its credentials the software will automatically detect from which user group does the user belong and will set the restrictions accordingly. Overview ...