In a few scenarios, when you try to download the Site24x7 Linux server monitoring agent installer, an SSL connection failure error message will display. Follow the instructions below based on your use case to fix this error.

Prerequisite:
For seamless installation of Linux server monitoring agent, TLS version of 1.2 or above is required. To check the version of TLS in your Linux device, run the following command in terminal:
openssl ciphers -v | awk '{print $2}' | sort | uniq
Scenario 1: "wget" command detects lower version of TLS
Issue:
Though the required version of TLS is present in your Linux device, the "wget" utility might detect a lower version to connect with Site24x7 download domains.
Solution 1:
Set the security protocol of "wget" utility to use TLS version of 1.2:
Check whether TLSv1.2 is available in the machine with the command: "openssl ciphers -v | awk '{print $2}' | sort | uniq" .
Change the TLS version:
Solution 2:
If either the "wget" command is unavailable, or OpenSSL is too old and blocks downloads through "wget" with TLS1.2, use "curl" utility.
If using the "curl" utility is not effective, manually enter TLS version 1.2 in the "curl" utility by adding parameter (param) "--tlsv1.2".
In other words, execute this command in terminal window:
Scenario 2: SSL certificates are not updated
Issue:
SSL errors can pop-up when SSL certificates of your Linux device is not updated.
Solution:
Refresh the SSL certificates by executing the following command:
/usr/sbin/update-ca-certificates --fresh
After updating your SSL certificates, try downloading the linux agent by running this command in terminal:
wget https://staticdownloads.site24x7.com/server/Site24x7_Linux_64bit.install
Scenario 3: Server doesn't have TLS version 1.2 or above
Issue:
Your Linux server has TLS versions prior to 1.2.
Solution:
Upgrade your server to TLS versions 1.2 or above.
After upgrading your TLS version, try downloading the linux agent by running this command in terminal:
wget https://staticdownloads.site24x7.com/server/Site24x7_Linux_64bit.install

After downloading the server agent, run the following command in your terminal window to proceed with the installation of Site24x7 Linux server monitoring agent:
bash Site24x7_Linux_64bit.install -i -key=<xxxxxxxxxx> -automation=true
Note:Replace "<xxxxxxxxxx>" with your device key. For security purposes, do not share your device key unless it is completely necessary.
Related Articles
Steps to install Linux monitoring agent in custom platforms/distributions
If you want to install the Site24x7 Server Monitoring agent in platforms/flavors other than Debian, Ubuntu, CentOS, RedHat, Madriva, Fedora, Suse, Amazon Linux, Gentoo, CoreOS, Raspberry Pi (requires Python 3 and above), ARM Processor (requires ...
List of log files generated and maintained by the Site24x7 server monitoring agent
Here is the list of log files generated by the Linux and Windows server monitoring agent. The log files are stored in the same directory where the agent source file is installed. By default they are at: For Linux : ...
Configure a proxy for a Linux server monitoring agent during installation
When you install Site24x7's Linux server monitoring agent, use one of the below mentioned commands depending upon your proxy configuration requirements. Scenario 1: Proxy with authentication bash Site24x7InstallScript.sh -i -key=<DEVICE_KEY> ...
How to uninstall the Site24x7 Windows Server Monitoring Agent
Method 1: To uninstall the Site24x7 Windows Server Monitoring Agent, click the link below: https://staticdownloads.site24x7.com/server/Site24x7WindowsAgentUninstall.zip Unzip and execute the Uninstall.bat file in the Command Prompt as an ...
Troubleshoot the "[Errno 111] Connection refused" error when installing the Elasticsearch plugins
When installing the Elasticsearch monitoring plugins, you may encounter the following error: URL Error [Errno 111] Connection refused: This error usually indicates that the Elasticsearch client is unable to establish a connection to the Elasticsearch ...