The gather-update-logs Script

Valid for versions 94 through the latest version


Last modified: October 19, 2022

Overview

Important:

The /usr/local/cpanel/scripts/gather-update-logs script gathers your servers update logs and sends them to cPanel, L.L.C. for analysis. Whenever the /usr/local/cpanel/scripts/upcp script runs, it creates a tarball file to send. This tarball contains all of the update log data that the system stored since your last update.

  • The /var/cpanel/updatelogs directory contains the systems uncompressed update log files.
  • The /usr/local/cpanel/logs/update_analysis directory stores the .tar.gz files that the system will send.
Note:
  • If you run this script but have not enabled update log gathering, the system will not send information about error logs, update blockers, or the Site Publisher feature.
  • For more information about these log files, read our The cPanel Log Files documentation.

Run the script

To run this script on the command line, use the following format:

/usr/local/cpanel/scripts/gather-update-logs --upload 2018-11-07T08:15:06Z.tar.gz

Options

Use the following options with this script:

Options Description Example
--upload Whether to send the specified tarball.
  • A value of 1 sends the tarball, while a value of 0 does not.
  • This option defaults to 1.
  • If you use this option, you must also use the --send option.
--upload 1
--list List the existing tarballs on the server.
  • If you use this option, the script only returns the list of tarballs.
  • If no tarballs exist, the script does not return an error message.
--list
--gather Immediately gather a tarball based on the current system state. --gather
--send Specify an existing tarball to send to cPanel, L.L.C. for analysis. This tarballs filename must match the following regular expression:
m/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z\.tar\.gz$/
--send 2018-11-07T08:15:06Z.tar.gz

Several settings exist in WHMs Tweak Settings interface (WHM » Home » Server Configuration » Tweak Settings) to enable, disable, or customize this functionality. We disable these settings by default.

  • To set the number of days to retain log files before deletion, use the Update analysis retention interval setting in the Support section.
  • To set whether the system sends anonymized data about your server configuration, use the Send error reports to cPanel for analysis setting in the Support section.
  • To change the number of days to retain these logs, use the Number of days to retain upcp logs before purging them setting in the Stats and Logs section.
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

The servers_queue Script

Valid for versions 82 through the latest version Last modified: June 21, 2021...

The auto-adjust-mysql-limits Script

Valid for versions 82 through the latest version Last modified: June 21, 2021...

The autossl_check Script

Valid for versions 82 through the latest version Last modified: May 13, 2020 Overview...

The backup Script

Valid for versions 82 through the latest version Last modified: May 13, 2020 Overview...

The backup_restore_manager Script

Valid for versions 82 through the latest version Last modified: July 28, 2022...