Overview This error indicates that the SSL/TLS connection failed because the server is using Diffie-Hellman (DH) parameters that are considered too small by modern security standards. It is most commonly encountered when connecting to servers that still use weak or outdated cryptographic configurations. What causes this error? The error occurs when: Modern OpenSSL versions (1.1.1+ […]
All posts by HetrixTools
Error 35: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
Cause This error occurs when the monitoring server fails to complete the SSL/TLS handshake with the target website. In most real-world cases, this is not caused by outdated SSL protocols, but by an inconsistent or broken server-side TLS configuration. A common scenario is when the domain resolves to multiple IP addresses, with at least one […]
Uptime Monitoring – WebSnapshots
Our Uptime Monitoring system will try to capture a snapshot of your website after it has been detected to be down. The WebSnapshot is composed of a screenshot and the source code of the website. Where to find these? WebSnapshots can be found in two places: 1. In your Uptime Monitors dashboard, whenever a website […]
Uptime Percentage Period (per status page)
We’ve described how to configure this feature for your entire account in the following article: https://docs.hetrixtools.com/uptime-percentage-calculation/ In this article, we’ll show you how to configure this feature for each of your Status Pages individually, if you need to have different periods for different pages. Start by going to your Status Pages dashboard from your client […]
Advanced cron job monitoring
In this guide, we’ll show you how to set up your cron job Heartbeat Uptime Monitor to accept Linux-based cron strings. Start by going to the Uptime Monitors dashboard from your client area menu. Now, click on the “Add Monitor” button to add a new Uptime Monitor to your account. Select the “Heartbeat Monitor” under […]
Install the macOS Server Monitoring Agent
This guide will show you how to install the HetrixTools Server Monitoring agent on your macOS server or PC. Start by going to your Uptime Monitors dashboard from your client area menu. Now, locate the Uptime Monitor you wish to attach this Server Monitor to and go to its “Action” column, click on the cogwheel […]
How to install S.M.A.R.T. (smartmontools) on your server (macOS)
First, you would need to install brew on your macOS. To do so, please visit https://brew.sh/ and follow their installation instructions. Once you have installed brew on your macOS, you can verify it by running: brew –version Then, you can run the S.M.A.R.T. Tools installation command: brew install smartmontools When it finishes installing, you can […]
Blacklist Monitors – Summary
In this guide, we’ll go over how to create and access a quick summary of your overall blacklisting status, showing each RBL where your IPs and domains are blacklisted and the blacklisting count for each of them. To get started, head on to your Blacklist Monitors dashboard from the client area menu. Towards the top-right […]
Linux Server Monitoring Agent (v2) – API Endpoint Documentation
Endpoint https://sm.hetrixtools.net/v2/ Method: POST Request body format The request body is form-style (not JSON directly). It contains one key: j = a gzip-compressed JSON, then base64, then “URL-prepped” (only / and + are escaped). So the raw POST body looks like: j=<ENCODED_PAYLOAD> There are no other fields posted. Encoding steps for j Given the JSON string […]
Google Chat Integration
In this guide, we’ll show you how easy it is to set up this integration so you can start receiving our notifications in your Google Chat workspace. Start by going to the Google Chat channel where you’d like to receive our notifications. Click on the channel’s name to open its drop-down menu, and then click […]