For Hetzner users

Hetzner server monitoring with alerts and fixes

Hetzner gives you the server. Zuzia watches it: CPU, RAM and disk alerts with a forecast of when the disk fills up, commands from the browser without SSH, scheduled tasks and your websites checked from three locations. On paid plans it also restarts a crashed service.

Free plan · no card · 30-day money-back guarantee on paid plans

What Zuzia adds to a Hetzner server

CPU, RAM, disk and load alerts

The agent reports CPU, RAM, every disk, load and network every 10 minutes, and host availability every minute. Alert on a threshold, on drift from the server's own normal, or on a forecast of when the disk will fill up.

Commands from the browser, no SSH

Run a command on any server from the panel, keep it in a library and see the history of what ran. No keys to hunt for when something breaks at night.

Scheduled tasks that count as monitors

Save a command as a scheduled task, such as a backup or cleanup. Zuzia alerts you when a run fails, and a task can also be monitored by its result: exit code, a value in the output or a Nagios-style status line.

Websites from 3 locations

Uptime checks as often as once a minute from Poland, New York and Singapore. Downtime is confirmed from several locations before you get an alert, with SSL and domain expiry warnings 14, 7 and 3 days ahead.

Autopilot restarts crashed services

Pick the systemd services that matter, such as Nginx, PHP-FPM or MySQL. Autopilot restarts one when it stops and checks that it came back. Start in dry-run, or approve each restart from an email link. Paid plans.

Alerts where you already are

Email, Slack, Discord, push through Pushover or SMS through your Vonage account, chosen per check. Maintenance mode keeps it quiet during planned work.

What Hetzner already gives you

Hetzner's own tools are worth using next to Zuzia. This is what its documentation says, nothing more.

Hetzner Cloud Console

  • Graphs such as CPU utilization and network traffic, read from the host, so nothing is installed on your server.
  • No RAM graph: Hetzner says showing memory would need software on your server, which it doesn't install.

Source: Cloud servers FAQ

Cloud Firewalls

  • Free, and stateful. Inbound traffic is blocked unless a rule allows it.
  • Once a firewall has inbound rules, any other inbound connection is dropped. Keep your existing ports, such as SSH, in the rules.

Source: Firewalls overview

Robot (dedicated servers)

  • System Monitor emails you when the status of a monitored service changes. It is set up per server in Robot, and your firewall must let Hetzner's monitoring systems in.
  • The Robot firewall is free and stateless. Rules are checked top to bottom and a packet that matches no rule is discarded.

Source: System Monitor

Based on Hetzner's documentation at docs.hetzner.com, checked 2026-11-08. Zuzia is an independent service and is not affiliated with Hetzner.

How to connect a Hetzner server

  1. Step 1

    Add the server in Zuzia

    Create a host in the panel. The panel gives you the agent port and the IP addresses Zuzia connects from, so you never copy them from a web page.

  2. Step 2

    Open the agent port for Zuzia's IPs

    In Hetzner Cloud, add an inbound rule to a Cloud Firewall; on a dedicated server, an incoming rule in the Robot firewall. Details in the next section.

  3. Step 3

    Run the install script as root

    Paste the one-line script from the panel into an SSH session. Metrics, services, commands and tasks start showing up in the same panel.

Hetzner Cloud Firewall

  1. In Hetzner Console, open your project and choose Firewalls, then Create Firewall.
  2. In the inbound rules, allow the agent port (TCP) from the IP addresses shown in Zuzia. Add your SSH rule and any other port the server needs, because other inbound connections are dropped.
  3. Under Apply to, pick the server, or a label selector to cover many servers at once.

Hetzner: creating a Firewall

Dedicated server with the Robot firewall

  1. In Robot, open Servers, choose the server and its Firewall tab.
  2. Add an incoming rule for TCP with the agent port as the destination port and one Zuzia IP as the source. A rule takes a single address or a subnet, and each direction holds at most 10 rules.
  3. The Robot firewall is stateless, so read Hetzner's page on return traffic if you also filter outgoing packets.

Hetzner: Robot firewall

A server with no firewall in front of it needs no rule. If the host in Zuzia shows as offline after the install, the port or the firewall is the first thing to check.

Frequently asked questions

Do I need the agent on my Hetzner server?

Not for websites. Uptime, SSL, domain, port and DNS checks run from outside with just the address. CPU, RAM and disk alerts, commands, scheduled tasks and Autopilot need the Zuzia agent, which you install with one script.

Which port and addresses do I open?

The panel shows the port the agent listens on for your server and the IP addresses Zuzia connects from. Allow that port for those addresses only. Don't open it to everyone.

I turned on a Cloud Firewall and now I can't connect. Why?

Hetzner's docs say that when a Cloud Firewall has inbound rules, any other inbound connection is dropped. Add your SSH port and any other port the server needs to the same firewall, next to the Zuzia rule.

Does it work with Hetzner dedicated servers?

Yes. The agent is a Linux program and doesn't care whether the server is a cloud instance or a dedicated machine. The only difference is where you open the port: the Robot firewall instead of a Cloud Firewall, if you use it.

How much does it cost?

Every new account gets 14 days of the full Starter plan, no card. After that the Free plan covers 1 server, 10 websites, 1 port or DNS check and 1 scheduled task, and it can be used for commercial work. Starter is $9/month for 10 servers, Pro $19/month for 30, or Lifetime $129 once for 15. Autopilot is on the paid plans and in the trial; paid plans have a 30-day money-back guarantee.

Start with one server

Connect the Hetzner server that worries you most. Free plan, no credit card.

Monitor my Hetzner server free

Related: Monitoring for agencies · Laravel Forge monitoring · Pricing

We use cookies to ensure the proper functioning of our website.