Manage Disk Space On SafeSquid Server

Manage Disk Space On SafeSquid Server

Overview

Manage disk space on SafeSquid server. When any of the partitions that are used by SafeSquid are full, it results in undefined behavior. This may lead to something like, SafeSquid failing in processing the connections.

Prerequisites

Give them enough size to backup store.
Example: If you want to take a backup of files of size 5GB then consider the store upto 5.5 GB 
Don't delete the original log files (.log extension) and database files.

Check disk space

Run below command to check available disk space on each partition.
  1. df -kh
Filesystem                               
Size  
Used 
Avail 
Use% 
Mounted on
udev                                     
735M  
4.0K 
735M 
1%
/dev
tmpfs                                    
150M  
428K 
149M 
1%
/run
/dev/dm-2                                
4.9G  
4.2G 
424M 
91%
/
none                                     
4.0K  
0
4.0K 
0%
/sys/fs/cgroup
none                                     
5.0M  
0
5.0M 
0%
/run/lock
none                                     
746M  
0
746M 
0%
/run/shm
none                                     
100M  
0
100M 
0%
/run/user
/dev/sda1                                
232M  
37M 
179M 
17%
/boot
/dev/mapper/dev--vg-var+cache+safesquid  
1.8G  
2.8M 
1.7G 
1%
/var/cache/safesquid
/dev/mapper/dev--vg-usr+local+safesquid  
1.8G  
44M 
1.7G 
3%
/usr/local/safesquid
/dev/mapper/dev--vg-var+db+safesquid     
15G  
193M 
 14G 
2%
/var/db/safesquid
/dev/mapper/dev--vg-var+log+safesquid    
15G  
171M 
 14G 
2%
/var/log/safesquid
/dev/ram1                                
62M  
1.3M 
 58M 
3%
/tmp/safesquid

You will see the Used and Available size on each partition.
If any of the above partitions are observed to be used over 80%, then you may take backup of the following files and delete files as per your requirement.

Partitions

When "/" partition is full remove the files in below paths:

/opt/safesquid/bin

change the directory to /opt/safesquid/bin by using below command
  1. cd /opt/safesquid/bin
The default files and folders are of safesquid
The default files and folders are:
sections
modules
safesquid -> safesquid-2017.0518.2110.3-swg-concept*
You should not delete the tar file which is soft linked to SafeSquid file. In the above image it is: safesquid-2017.0518.2110.3-swg-concept*

/var/log

You can also take the backup of system logs and delete the files with .gz extension. This folder contains the logs related to system, so don't delete or modify the original files (i.e. with .log extension).
Example: dmesg.1.gz

/var/cache/safesquid

Delete all files from this folder by using below command. No need to take a backup of any file from this folder
  1. rm -rf *

/var/db/safesquid

Delete all files except these three files from the directory: /var/db/safesquid/report/
safesquid2.db
safesquid2.db-wal
safesquid2.db-shm
These files will be used to store the data required for reports generation
you can take a backup or directly delete these files.
Note: If you delete or moved the above files to other destination then restart the SafeSquid server, in order to create the deleted or moved files.

/var/log/safesquid

Change the directory to :/var/log/safesquid/native/ by using below command
  1. cd /var/log/safesquid/native/
Native logs used to store the data related to requests and responses. You can delete all files in this folder, no back up is required.
Example file name to be deleted: 20161223132118-safesquid.log.gz
Change the directory to: /var/log/safesquid/extended/ by using below command
  1. cd /var/log/safesquid/extended/
Extended logs used to store the data related to users’ information for each connection. Take a backup of these files if required.
Example file name to be deleted: 20161223132118-extended.log.gz
Change the directory to: /var/log/safesquid/performance/ by using below command
  1. cd /var/log/safesquid/performance/
Performance logs used to store the data related to safesquid performance statistics. You can take a backup if required and delete.
Example file name to be deleted: 20161223132118-performance.log.gz
Change the directory to :/var/log/safesquid/config/ by using below command
  1. cd /var/log/safesquid/config/
config logs used to store the data related to safesquid interface requests and responses. No need to take a backup of these files.
Example file name to be deleted: 20161223132118-config.log.gz

/tmp/safesquid

Delete all files and folders present in this directory. By using this command
  1. rm -rf  *
This memory will be used only in upgradation time


    • Related Articles

    • Manage VPN settings

      Access the Self-Service portal Login with your valid credentials Go to Manage VPN Set URL (FQDN of SafeSquid Server) Your SafeSquid server FQDN and click on Set URL 'Example: 'My SafeSquid server FQDN is: sabproxy.safesquid.test You can verify your ...
    • Manage SafeSquid Instances From Self Service Portal

      Manage SafeSquid instances From Self Service Portal
    • Add SafeSquid server DNS entry in your Active Directory Server

      Validate that IP of all our systems are resolvable by our DNS provider Here for example my Proxy Host name: sabproxy and my Domain: safesquid.test Add the Linux host name " sabproxy " as a New Host in the DNS server's configuration such that it's ...
    • Implementing SafeSquid on Cloud

      Background The SafeSquid proxy server is a native x86_64 Linux network service application. The software is distributed as a “tar-ball”package. It can thus be deployed on an appropriate Linux based host platform. Efficient performance installation ...
    • Install SafeSquid Secure Web Gateway using SafeSquid Appliance Builder

      Problem To set up your Secure Web Gateway appliance, you need to first install the Linux operating system on your provisioned hardware. Next, harden the system by implementing best security practices and partition the disks appropriately. Afterward, ...