> Source: [sk164414](https://support.checkpoint.com/results/sk/sk164414)

# sk164414 - Check Point Support Data Collector (CPSDC) Tool Release Updates

| Property | Value |
|----------|-------|
| Solution ID | sk164414 |
| Date Created | 2020-01-20 |
| Last Modified | 2026-08-09 |
| Technical Level | General |
| Products | Security Gateway, Multi-Domain Security Management Server, Scalable Platforms |
| Versions | R82.10, R82, R81.20, R81.10 (EOS), R82.10, R81 (EOS), R82.10, R82, R81.20, R81.10 (EOS), R81 (EOS), R81 (EOS), R81.10 (EOS), R81.20, R82 |
| OS | Gaia |

## Solution

**Introduction \| Availability \| List of Resolved Issues \| Manual Installation \| Uninstall \| CLI Syntax \| Logging Levels \| Log Files**

Introduction {#Introduction}
----------------------------

The **Check Point Support Data Collector (CPSDC)** utility provides an easy and fast way to collect data such as files, logs, and commands from Gaia OS.  

It is also an extension for CPInfo utility, a new flag "*cpinfo -Q"* represents a Quick Mode for collecting data and support collecting data from the Scalable Platform appliances.

CPSDC can work in these modes:

|-----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Mode**  | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Full**  | Collects all files, logs, and command outputs that are specified in the configuration file.                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| **Delta** | Collects all files, logs, and command outputs that are specified in the configuration file. The CPSDC runs based on the configured schedule. The CPSDC collects the data only if these conditions are met: * Collects a file only if the file content changed since the last run of the CPSDC. * Collects a command output only if the command output changed since the last run of the CPSDC. * Collects a log file only if a log file was rotated (there are new log files \*.1, \*.2, and so on) since the last run of the CPSDC. |

CPSDC can upload the collected data to a remote server over SFTP.

The CPSDC is installed automatically on all relevant Check Point devices when Automatic Update downloads are enabled (see [sk175504](https://support.checkpoint.com/results/sk/sk175504), section 2-B).

If Automatic Updates are disabled, you must first manually install the latest [AutoUpdater](https://support.checkpoint.com/results/sk/sk165653) Take and then install the CPSDC package manually using the steps below, in the Manual Installation section.

Availability {#Availability}
----------------------------

> |--------|--------------|--------------------------------------------------------------------------------------------------------------------------|
> | Take # | Release Date | Download package                                                                                                         |
> | 45     | 09 Aug 2026  | [![](https://sc1.checkpoint.com/sc/images/download-m.png)](https://support.checkpoint.com/results/download/144782) (TAR) |
>
> ### Release Timeline
>
> |-------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
> | **Version**                   | **Availability**                                                                                                                                                            |
> | R81.20 and higher             | Built-in                                                                                                                                                                    |
> | R81.10                        | [Jumbo Hotfix Accumulator for R81.10](https://sc1.checkpoint.com/documents/Jumbo_HFA/R81.10/Default.htm) Take 38 and higher                                                 |
> | R81                           | [Jumbo Hotfix Accumulator for R81](https://sc1.checkpoint.com/documents/Jumbo_HFA/R81/Default.htm) Take 60 and higher                                                       |
> | R80.20                        | [Jumbo Hotfix Accumulator for R80.20](https://sc1.checkpoint.com/documents/Jumbo_HFA/R80.20/Default.htm) Take 208 and higher                                                |
> | R80.40                        | [Jumbo Hotfix Accumulator for R80.40](https://sc1.checkpoint.com/documents/Jumbo_HFA/R80.40/Default.htm) Take 158 and higher                                                |
> | R80.30                        | [Jumbo Hotfix Accumulator for R80.30](https://sc1.checkpoint.com/documents/Jumbo_HFA/R80.30/Default.htm) starting from Take 251                                             |
> | R80.30SP for Maestro          | Built-in                                                                                                                                                                    |
> | R80.20SP for Maestro          | [R80.20SP Jumbo Hotfix Accumulator](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk155832) Take 242 and higher |
> | R80.20SP for Scalable Chassis | [R80.20SP Jumbo Hotfix Accumulator](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk155832) Take 242 and higher |

List of Resolved Issues and New Features per CPSDC Take {#List of Resolved Issues}
----------------------------------------------------------------------------------

|------------|-------------------------------------------------------------------------------------------------------|
| ID         | Description                                                                                           |
| **Take 45 - Gradual deployment from 09 Aug 2026**                                                                 ||
| ODU-4650   | CPSDC infrastructure improvements.                                                                    |
| **Take 43 - Gradual deployment from 05 Apr 2026**                                                                 ||
| ODU-3950   | Minor fixes.                                                                                          |
| **Take 34 (31 Mar 2024)**                                                                                         ||
| ODU-1683   | Minor fixes.                                                                                          |
| **Take 33 (29 Feb 2024)**                                                                                         ||
| ODU-1611   | Minor fixes.                                                                                          |
| **Take 29 (10 Aug 2023)**                                                                                         ||
| ODU-1154   | Enhancement: Extended the list of commands and collected logs.                                        |
| **Take 23 (28 Mar 2022)**                                                                                         ||
| PMTR-91496 | Enhancement: Extended the list of commands and collected logs.                                        |
| **Take 21 (20 Mar 2022)**                                                                                         ||
| PMTR-80111 | During an update, Check Point Support Data Collector may generate a core dump with no further impact. |
| **Take 19 (2 January 2022)**                                                                                      ||
| MBS-13590  | Added Check Point Support Data Collector as a self-updatable package.                                 |

Manual Installation (Offline) {#Manual Installation}
----------------------------------------------------

*

  ### Instructions for Security Gateways, VSX, Maestro Hyperscale Orchestrator and Management Servers

  Show / Hide this Section   

  1. Download the latest CPSDC TAR from the **Availability** table.  

  2. Run this command in the Expert mode:  
     **`# autoupdatercli install <Full Path to the TAR Package>`**

  **Note** : The installation does not require a restart of Check Point services ("**`cpstop; cpstart`**") or a reboot. After it is installed, no further action is required. The future updates are be applied immediately.
*

  ### Instructions for Maestro Gateways and Scalable Chassis R80.20SP and higher

  Show / Hide this Section   

  1. Download the latest CPSDC TAR from the **Availability** table.  

  2. Copy the TAR to all other members by using the command  
     **# asg_cp2blades -b all <Full Path to the TAR Package>**  

  3. Run this command in the Expert mode:  
     **# g_all autoupdatercli install <Full Path to the TAR Package>**  

  4. Delete the TAR file from your system as it is no longer needed after installation.

<br />

### Install Validation log

> Make sure the package was correctly install.  
> Check the */opt/CPInstLog/AutoUpdateLogs/cpsdc* log file and make sure the following lines appear:
>
> ```
> [LOG] - ----- <HH:MM:SS>% : -----
>
> [LOG] - start cpsdc_post_action.sh
> [LOG] - Installing /opt/CPSDC/HF_RPMS/cpsdc-1-310022.rpm
> [LOG] - Installing CPSDC rpm log: Preparing packages for installation...
> cpsdc-1-310022
> [LOG] - Installing CPSDC rpm RC: 0
> [LOG] - Created /opt/CPSDC/last_version directory
> [LOG] - Created /opt/CPSDC/current_version directory
>
> <HH:MM:SS>%� : �Script /var/log/AutoUpdater/metadata/CheckPointSupportDataCollector/cpsdc/cpsdc_AutoUpdate/21/product_scripts/cpsdc_post_verify_action.sh output:
>
> [INFO] - verification ended successfully
> <HH:MM:SS>% :  Installation succeeded for component cpsdc
> <HH:MM:SS>% :
> ```

<br />

Uninstall {#Uninstall}
----------------------

Run this command in the Expert mode: **# autoupdatercli revert-completely cpsdc**

### Uninstall Validation log

Make sure the package was correctly uninstalled.   
Check the */opt/CPInstLog/AutoUpdateLogs/cpsdc* log file and make sure the following lines appear:

```
[SUCCESS] - Finish running cpsdc_unregister.sh
<HH:MM:SS>% :  Revert succeeded for component cpsdc
<HH:MM:SS>% :  ----------------------------------------------------------------------
```

<br />

CLI Syntax {#CLI Syntax}
------------------------

You must run the CPSDC in the Expert Mode on the command line of the Security Group.

* **To control the CPSDC:** **`cpdata_collector <CPSDC Flags>`**

* **To collect the data:** **`cpdata_collector --run [<Run Flags>]`**

* **To collect the data using "cpinfo -Q": `cpinfo -Q "-r -c"`**   
  **Note:**The above flags are relevant for both Main Train GWs \& Scalable Platform GWs(Chassis \& Maestro)

<!-- -->

* **To configure a remote SFTP server (to upload the collected data): cpdata_collector --configure-sftp-server
  <br />
  Important Note:** The command name changed from "**`cpdata_collector_sp`** " to "**`cpdata_collector`**" in:
* [R80.20SP Jumbo Hotfix Accumulator](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk155832) Take 310
* [R80.30SP Jumbo Hotfix Accumulator](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk165312) Take 73

**CPSDC Flags**
>
> |-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
> | **Flag**                      | **Description**                                                                                                                                                                                                                |
> | `-r` `--run`                  | Runs the tool and collects logs.                                                                                                                                                                                               |
> | `-h` `--help`                 | Shows the built-in help.                                                                                                                                                                                                       |
> | `-b` `--build`                | Shows the CPSDC build number.                                                                                                                                                                                                  |
> | `-e` `--enable-periodic-run`  | Runs periodically (daily) in the Delta mode and uploads the collected data to the configured SFTP server randomly between 01:00 am and 04:00 am. **Note**: You must configure the remote SFTP Server before you use this flag. |
> | `-l` `--list`                 | Shows the list of items to be collected.                                                                                                                                                                                       |
> | `-s` `--silent`               | Runs in a silent way - does not show a progress bar or messages on the screen.                                                                                                                                                 |
> | `-v` `--verbose`              | Shows verbose output on screen.                                                                                                                                                                                                |
> | `-x` `--disable-periodic-run` | Stops running periodically (stops the "`-e`" / "`--enable-periodic-run`" flag).                                                                                                                                                |

**Run Flags ("--run"):**
>
> |------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
> | **Flag**                                             | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
> | `-a` `--include-down`                                | For Scalable Platforms, it does not collect data from Security Group Members that are in the "Down" status.                                                                                                                                                                                                                                                                                                                                                                                                                                     |
> | `-b <`*SGM IDs*`>` `--blades <`*SGM IDs*`>`          | Specifies the Security Group Members (SGM IDs), from which to collect the data. You must use one of these formats: * `-b all` - Collects the data from all Security Group Members (this is the default) * One Security Group Member (for example, `-b 1_1`) * A comma-separated list of Security Group Members (for example, `-b 1_1,1_4`) * A range of Security Group Members (for example, `-b 1_1-1_4`) * One Maestro Site, or one Chassis (`-b chassis1`, or `-b chassis2`) * The Active Maestro Site, or Active Chassis (`chassis_active`) |
> | `-c` `--commands`                                    | Collects output of the specified commands (in addition to the files and logs).                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
> | -cu `--clean-up`                                     | Deletes all the saved files, archives, and created directories.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
> | `-d` `--delta`                                       | Collects only files that changed since the last run of the CPSDC.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
> | `-e` `--enable-periodic-run`                         | Runs periodically (daily) in the Delta mode and uploads the collected data to the configured SFTP server randomly between 01:00 am and 04:00 am. **Note:** You must configure the remote SFTP Server before you use this flag.                                                                                                                                                                                                                                                                                                                  |
> | `-m <`*Size*`>` `--max-file-size <`*Size*`>`         | Collects only files with size less than the specified number of megabytes. By default, the CPSDC collects only files smaller than 100 MB. To collect files without the size restrictions, use "`--max-file-size all`".                                                                                                                                                                                                                                                                                                                          |
> | `-p <`*Path*`>` `--path <`*Path*`>`                  | Specifies the path for the output archive file. If you do not specify the path, the CPSDC uses this default path: `/var/log/cpdata_collector_sp_<DATE>_<TIME>.tgz` **Note** : You cannot use this flag together with the flag "`upload-to-sftp`".                                                                                                                                                                                                                                                                                               |
> | `-t <`*Days*`>` `--last-modification-day <`*Days*`>` | Collect files that were modified during the specified number of days. By default, the CPSDC collects only files were modified during the last 7 days. To collect files without the history restrictions, use "`--last-modification-day all`".                                                                                                                                                                                                                                                                                                   |
> | `-u` `--upload-to-sftp`                              | Uploads the collected data to the configured SFTP server.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
> | `-v` `--version`                                     | Shows the CPSDC version number.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
> | `-x` `--disable-periodic-run`                        | Stops running periodically (stops the "`-e`" / "`--enable-periodic-run`" flag).                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

Logging Levels {#Logging Levels}
--------------------------------

The CPSDC has different logging levels in its log files when it runs:
>
> |-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
> | **Logging Level** | **Description**                                                                                                                                                                                  |
> | `INFO`            | This is the default level. The CPSDC writes only important messages in its log files. In the CPSDC logging configuration file (*/etc/cpsdc/conf/cpsdc_logger.json*): ``` { "level": "INFO" } ``` |
> | `DEBUG`           | This is the debug level. The CPSDC writes all messages in its log files. In the CPSDC logging configuration file (*/etc/cpsdc/conf/cpsdc_logger.json*): ``` { "level": "DEBUG" } ```             |

To change the logging level:

1. Connect to the command line on the Security Group.
2. Log in to the Expert mode.
3. Edit the CPSDC logging configuration file:  
   `vi /etc/cpsdc/conf/cpsdc_logger.json`
4. Change the value of the "**level**" parameter to the required level.
5. Save the changes in the file and exit Vi editor.
6. Copy updated the CPSDC logging configuration file to all Security Group Members:  
   `asg_cp2blades /etc/cpsdc/conf/cpsdc_logger.json`

Log Files {#Log Files}
----------------------

The CPSDC generates different log files when it runs:
>
> |--------------------------------------|---------------------------------------------------------|
> | **Scalable Platform**                | **Log File**                                            |
> | Main Train                           | */var/log/cpsdc.elg*                                    |
> | Scalable Platforms (Maestro/Chassis) | */var/log/cpsdc.elg* */var/log/cpdata_collector_sp.log* |

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
