Logo Zabbix

Monitoring & Observability

Zabbix

Zabbix — monitor servers, services and network devices from your VPS: metrics, dashboards, triggers and alerts, with no licence to pay.

In validation

About Zabbix

Zabbix is an open-source monitoring platform (AGPL-3.0 licence) used for more than twenty years to watch fleets of servers, applications and network devices. An agent on each machine reports CPU, memory, disks, services and logs; routers, switches and UPS units are polled over SNMP; websites and APIs are tested with HTTP scenarios. Triggers turn these measurements into problems, and each problem can notify the right person by email, Telegram, Slack or webhook.

On a ServOrbit VPS, Zabbix is installed with its server, its web interface, its PostgreSQL database and an agent that already monitors the VPS itself. Everything is configured from the interface: hosts, ready-made templates for Linux, Windows, MySQL, PostgreSQL, nginx or Docker, dashboards and alert rules. It is a self-hosted alternative to monitoring services billed per host, such as Datadog or PRTG.

What gets installed

Ready when the VPS starts

Compatible OS
Choice of Linux distributions
Application
Zabbix
Tech stack
DockerCPHPPostgreSQL
Minimum RAM
2 GB minimum
Minimum CPU
2 vCPU
Default port
8115
Access
root over SSH

Key features

  • Linux and Windows agents — CPU, memory, disks, network, services, processes and logs of every server, with ready-made templates.
  • SNMP and network devices — routers, switches, firewalls, UPS units and printers monitored without an agent, with automatic interface discovery.
  • Triggers and alerts — thresholds and expressions turn measurements into problems, notified by email, Telegram, Slack or webhook.
  • Web monitoring — HTTP scenarios that test the availability, response time and content of your websites and APIs.
  • Dashboards and maps — graphs, widgets, network maps and availability reports, shareable with your team.
  • Users, groups and permissions — each user only sees the hosts of their groups, with two-factor authentication available.

When to use this solution?

Monitor a whole fleet of servers

An agency or an operations team follows its VPSs, dedicated servers and on-premises machines in one console, and gets an alert before a disk fills up.

Watch a company network

A site's switches, routers, Wi-Fi access points and UPS units are polled over SNMP: link throughput, ports down, UPS battery — everything lands in the same dashboards.

Prove a service's availability

Web scenarios and availability reports give a service provider the figures to show its clients, measured from a server it controls.

Guide

Deploy Zabbix on your VPS

  1. Create the VPS and choose the address

    Order an Ubuntu 24.04 VPS with at least 2 GB of RAM; plan more memory and disk as the number of hosts and the history retention grow. Zabbix requires a domain: its web interface is published over HTTPS by the reverse proxy. It opens on a subdomain of one of your domains, or on the VPS's free subdomain (zabbix.{dns_slug}.servorbit-dns.com), HTTPS included. No need to buy a domain name.

  2. Install Zabbix from the Marketplace

    In your client area, select Zabbix, choose the address and click Install. The script deploys the Zabbix server, the web interface, the PostgreSQL database and the VPS agent, generates the administrator password, replaces the factory one and configures the nginx reverse proxy over HTTPS.

  3. Log in for the first time

    Open https://your-domain and sign in with the username Admin — capital A — and the password shown in your client area. Zabbix's factory password does not work on your server: it is replaced at install time. You can change it later in User settings, then Profile.

  4. Check the VPS monitoring

    In Monitoring, then Hosts, the "Zabbix server" host is already linked to the VPS agent: its ZBX indicator turns green within about a minute, and the first CPU, memory and disk values appear in Latest data.

  5. Add your other servers

    On each server to monitor, install the zabbix-agent2 package, put the public IP of your Zabbix VPS on the Server= line of /etc/zabbix/zabbix_agent2.conf, and open port 10050 to that IP only. In Data collection, then Hosts, create the host with its IP and the "Linux by Zabbix agent" template.

Frequently asked questions

Questions about Zabbix

← Back to Monitoring & ObservabilityAll applications
Zabbix is a complete suite: agent, SNMP and web-scenario collection, triggers, alerts and dashboards in one interface, configured with the mouse. Prometheus and Grafana are two tools to assemble, configured through files and designed for application and container metrics. For a fleet of servers and network devices, Zabbix needs less assembly.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.

Message us on WhatsAppopens in a new tab