Zabbix is a powerful and flexible open source monitoring system designed to track the state of various information infrastructure components such as servers, network hardware, databases, applications, and more. Zabbix can be used on Linux servers.
Zabbix allows system administrators to monitor the state and performance of their systems and mitigate potential issues before they occur.

Zabbix supports multiple monitoring protocols and methods, such as:
- SNMP
- IPMI
- JMX
- SSH
- Telnet
- ICMP
- HTTP, etc.
With hundreds of ready-made Zabbix templates for equipment from various manufacturers, you can start monitoring your infrastructure immediately after installation, minimizing the need to configure data elements, triggers, and graphs manually. In addition, Zabbix's automatic network discovery allows the system to independently identify new nodes on the network and add them to the monitoring.
Zabbix monitoring system allows you to keep track of operating system, application and event logs, as well as many metrics, including CPU and memory utilization, network traffic, service availability, SSL certificate expiration dates and more.
Zabbix has a flexible notification engine that allows users to customize alerts. The Zabbix alert is available via email, SMS, Telegram, Slack, Discord, and supports other services for almost any event.
With extensive visualization capabilities and functionality, the Zabbix server allows you to generate graphical reports and charts of performance and system status in real-time.
Beget VPS with pre-installed Zabbix is a ready-to-use network infrastructure monitoring solution installed and deployed on your server with a domain and an SSL certificate.
Installation package information
- Ubuntu 24.04
- Zabbix
- Docker
- Certbot
Installation process
To install Zabbix, you will need to specify the following additional parameters when creating the server:
- Domain name by which the Zabbix monitoring system will be available. You can either choose your domain or register a new one. In addition, you can use a free
.beget.appdomain. A free SSL certificate will be installed on this domain. - Admin Email. This email will be used to access Zabbix.
- Admin Password. This password will be used to access Zabbix.
Once the virtual server is created, we will automatically deploy and configure Zabbix. It usually takes up to 5 minutes. You will be notified when the deployment is complete.
Getting Started
To get started with the Zabbix agent, go to https://domain.beget.app/, where domain.beget.app is the domain of your choice.

To log in, use the login/email and password that you specified when creating the VPS (which were also sent to the account contact email and are available in the installed application information window in the virtual server control panel).
Adding a host
To add a new host, navigate to “Data Collection” -> Hosts via the menu on the left.

Click on the “Create host” button on the top right, select the data source, and specify the data required to connect to it.

You can select the desired template right away. The host will inherit data elements, triggers, graphs, etc. from it.
You can learn more about getting started in the official Zabbix manual.
FAQ
Before upgrading, we recommend checking if you have an up-to-date backup in the “Backup” section or making a VPS/VDS snapshot in the “Snapshots” section to be able to roll back the changes.
To upgrade your Zabbix monitoring system to the required version, follow the steps below:
- Connect to the server via SSH.
- Navigate to the Zabbix directory with the command
cd /opt/beget/zabbix. - Open the
.envfile in any text editor. - Find the line
ZABBIX_ALPINE_IMAGE_TAG=alpine-6.X.Xand change the Zabbix version to the desired one, save the changes, and close the file. Example of changes:ZABBIX_ALPINE_IMAGE_TAG=alpine-6.4.13. - Download an image of the new version with the
docker compose pullcommand. - Stop the current version of Zabbix with the
docker compose downcommand. - Start the new version of Zabbix with the
docker compose up -dcommand. - Wait 2–5 minutes for Zabbix to migrate to the new version and start.
- Test the new Zabbix version.
All Zabbix configuration files are located in the /opt/beget/zabbix directory:
.envfile contains the environment variables for all of the containers;/opt/beget/zabbix/docker-compose.ymlfile contains the configuration of the containers.
To restart the Zabbix monitoring system, you need to:
- Connect to the server via SSH.
- Go to the Zabbix directory with the command
cd /opt/beget/zabbix. - Run the
docker-compose restartcommand.
