HetrixTools alternative for uptime without the server agents

HetrixTools bundles uptime checks with IP blacklist monitoring and Linux server agents, and Logdash does neither of those, so it is only the right swap if what you actually use is the HTTP checks, the status page and the alerts.

Start with what Logdash does not do, because on this comparison it matters more than anything else. There is no IP or domain blacklist monitoring. There is no server agent reporting CPU, RAM, disk or network from your boxes. There are no SSL expiry, DNS, TCP or ICMP checks either. HetrixTools does all of that, has done since 2015, and if any of it is why you signed up then stop here and stay.

The people who do move are the ones running the uptime half and nothing else. They took the free 15 monitors, never installed the agent, and have never sent a marketing email in their lives. For that group HetrixTools is a box that says up or down, and a box that says up or down is a solved problem that half a dozen tools give away.

Logdash is worth the swap for that group because the check is not the product. Application logs and custom metrics from the same service sit next to the monitor, so the alert and the reason for the alert are on one screen. Cron jobs get push heartbeats. It is MIT licensed, and the source is on GitHub if you want to read what is actually running.

A health endpoint the monitor can hit

health.php
<?php
// Answer 200 only when the database answers. Cheap enough to run
// every minute, honest enough to page on.
header('Content-Type: application/json');

try {
    $pdo = new PDO(getenv('DATABASE_DSN'), getenv('DB_USER'), getenv('DB_PASS'), [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
        PDO::ATTR_TIMEOUT => 2,
    ]);
    $pdo->query('select 1');

    http_response_code(200);
    echo json_encode(['status' => 'ok']);
} catch (Throwable $e) {
    http_response_code(503);
    echo json_encode(['status' => 'degraded']);
}
  1. 1
    Recreate the uptime monitors Add an HTTP monitor per URL. Logdash records the status code and the response time on every check, at 5 minutes free, 1 minute on Builder and 15 seconds on Pro.
  2. 2
    Cover the cron jobs the agent never watched Create a push monitor for each scheduled job and POST to https://api.logdash.io/ping/<httpMonitorId> when it completes. No auth header, no body. A missed window marks the monitor down.
  3. 3
    Point the alerts at Telegram Attach a Telegram channel to each monitor, then take one service offline. The alert arrives in Telegram naming the monitor and the status code, and the logs from that minute are already under the same service.
FeatureLogdashHetrixTools
IP and domain blacklist monitoringNot offered and not plannedDozens of blocklists, included free
Linux server resource agentNot offeredCPU, RAM, disk, network and processes
Free uptime monitors5 monitors at 5 minute checks15 monitors at 1 minute checks
Public status pageIncluded on every plan, custom domain on ProIncluded, free plan too
Cron and background job heartbeatsPush monitors, POST to a ping URLNot offered
Application logs and custom metricsEight SDKs into the same service viewHost stats only, nothing from your code
Source availableMIT on GitHubClosed source

When HetrixTools is the better pick

  • You send email at volume. Blacklist monitoring across the major blocklists is the reason HetrixTools exists, and Logdash has no equivalent now or later.
  • You run Linux boxes and need CPU, RAM and disk alerts from them. The HetrixTools agent collects host stats. Logdash charts metrics your code pushes, which is not the same job.
  • Fifteen free monitors at one minute beats five at five minutes. If you are paying nobody, the HetrixTools free plan is simply larger.
  • You resell monitoring under your own brand. HetrixTools supports that workflow and Logdash does not.

What moving actually involves

The honest version is that most people should run both. Keep HetrixTools for blacklist and host monitoring, which nothing here replaces, and move the HTTP checks to Logdash so they sit beside the logs. If you are dropping HetrixTools entirely, you are also dropping blacklist alerts and agent metrics, so decide that on purpose rather than discovering it the week a mail server gets listed.

Does Logdash do blacklist monitoring?

No. There is no IP or domain blacklist checking in Logdash and none is planned. If that is why you use HetrixTools, keep the account.

Does Logdash have a server monitoring agent?

No. Logdash collects metrics your application sends through an SDK. It does not install an agent and it does not read CPU, RAM or disk from your hosts.

Does Logdash have a free tier?

Yes, 5 monitors at a 5 minute check interval with one public status page, logs and metrics included. HetrixTools gives 15 uptime monitors at one minute for free, which is more.

Can I get alerts without email?

Yes. Telegram and webhook are the only two channels Logdash has, so email is not even an option. Anything else has to go through the webhook.

Can I self-host it?

Not in production yet. Logdash is MIT licensed and runs locally for development, but a supported self-hosted deployment is still open work tracked on GitHub.

Point it at your own URL and watch it for real.

Any public URL · checked every 15 s