SSD Nodes Learn Hosting plans →
Hướng dẫn Matt ConnorBởi Matt Connor · Cập nhật ngày 2026-08-01

Cài Zabbix 7.0 LTS trên Ubuntu 24.04

Cài Zabbix 7.0 LTS trên Ubuntu 24.04: thêm repo, import schema MySQL, cấu hình nginx, agent2 và xử lý lỗi mật khẩu database, PHP, service.

Bạn sẽ xây dựng gì

Một VPS Ubuntu 24.04 chạy toàn bộ stack Zabbix 7.0 LTS: daemon zabbix-server dùng để thăm dò và cảnh báo, cơ sở dữ liệu MariaDB/MySQL lưu mọi chỉ số, frontend PHP được nginx cung cấp và zabbix-agent2 thu thập chỉ số từ chính máy chủ đó. Sau khi hệ thống hoạt động, bạn trỏ nó đến máy chủ thứ hai, gắn một template và nhận email ngay khi ổ đĩa đầy hoặc một service dừng.

Zabbix nặng hơn một công cụ status page: đây là một hệ thống time-series thực sự, có template, trigger, escalation và chính sách lưu giữ dữ liệu lịch sử. Phần lớn vấn đề nằm ở 3 bước thường bị bỏ qua: import schema của cơ sở dữ liệu, đặt mật khẩu cơ sở dữ liệu mà server thực sự đọc và bỏ comment 2 dòng trong cấu hình nginx. Làm đúng 3 bước này thì phần còn lại chỉ là wizard. Nếu bạn chỉ cần kiểm tra up/down và một status page có thể chia sẻ, Uptime Kuma là một status monitor nhẹ thực hiện việc đó trong một container; Zabbix phù hợp khi bạn cần ngưỡng theo từng metric và escalation trên nhiều host.

Hãy dùng dòng 7.0 LTS: server, frontend, agent2 và schema của dòng này được version cùng nhau, đồng thời nhận các bản sửa lỗi bảo mật trong nhiều năm. Trước khi sao chép tên file repository bên dưới, hãy xem nhanh trang tải xuống chính thức của Zabbix. Gói phát hành latest luôn trỏ đến bản point release 7.0 mới nhất, nhưng nếu muốn pin một bản build 7.0-N cụ thể, trang đó cũng liệt kê tên file tương ứng. Mọi command khác ở đây đều ổn định trong toàn bộ dòng 7.0.

Quy mô, port và điều kiện tiên quyết

Giả sử bạn có một KVM VPS Ubuntu 24.04 mới cài, với quyền root hoặc sudo. Hãy đánh giá tài nguyên thực tế: 2 GB RAM và 2 vCPU là mức tối thiểu thực tế khi chạy server, database, nginx và PHP trên cùng một máy để monitor một số ít host. Máy 1 GB vẫn khởi động được nhưng database sẽ thiếu tài nguyên khi lịch sử dữ liệu tăng lên; hãy dự tính 4 GB khi có hơn vài chục host, và khi vượt quá 100 host, hãy chuyển database sang server riêng. Dung lượng đĩa tăng theo số lượng item bạn thu thập và thời gian lưu history; ban đầu nên dành vài GB, sau đó housekeeper sẽ xóa dữ liệu cũ theo các khoảng thời gian retention bạn đã đặt.

Port: 80 và 443 cho frontend, có thể public hoặc chỉ cho phép IP của bạn. Server lắng nghe TCP 10051 để các active agent đẩy dữ liệu vào, còn mỗi agent lắng nghe TCP 10050 để server polling agent đó. Nếu có firewall ở phía trước, chỉ mở các port bạn thực sự expose. Nên có bản ghi DNS A cho frontend vì bạn sẽ cần certificate thật cho nó. Zabbix box sẽ monitor mọi service khác mà bạn chạy, vì vậy nó thuộc stack self-hosting đáng triển khai rộng hơn trong năm 2026, thay vì được lắp thêm một cách bị động sau này.

Bước 1, thêm repository chính thức của Zabbix 7.0

Gói zabbix-release chỉ thực hiện một việc: thêm danh sách apt source và signing key vào hệ thống. Hãy cài đặt gói, sau đó làm mới index.

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo apt update

Nếu wget trả về 404 Not Found, filename đã thay đổi. Hãy mở trang tải xuống của Zabbix, chọn Ubuntu 24.04 và sao chép chính xác URL zabbix-release mà trang hiển thị. apt update sạch sẽ hiển thị dòng repo.zabbix.com và không có cảnh báo về key. The following signatures couldn't be verified because the public key is not available có nghĩa là release package chưa cài signing key, vì vậy hãy chạy lại dpkg -i rồi cập nhật lần nữa.

Bước 2, cài đặt server, frontend và agent

Cài đặt cùng lúc server được build cho MySQL, frontend PHP, cấu hình nginx, các file schema SQL và agent2.

sudo apt install -y zabbix-server-mysql zabbix-frontend-php \
  zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2

zabbix-server-mysql là server được biên dịch cho MySQL/MariaDB; nếu dùng PostgreSQL, hãy cài zabbix-server-pgsql và điều chỉnh các bước cơ sở dữ liệu bên dưới. zabbix-sql-scripts chứa schema mà bạn sẽ import tiếp theo. Trong phiên bản 7.0, đây là một package riêng. Nếu quên cài package này, đường dẫn import sẽ bị thiếu ở bước sau. Các package này không cài kèm database engine. Vì vậy, hãy cài MariaDB ngay nếu máy chưa có.

sudo apt install -y mariadb-server
sudo systemctl enable --now mariadb

Bước 3, Tạo cơ sở dữ liệu với bộ ký tự phù hợp

Zabbix yêu cầu nghiêm ngặt về collation: cơ sở dữ liệu phải là utf8mb4 với utf8mb4_bin, nếu không quá trình import sẽ dừng giữa chừng do lỗi khóa ngoại. Mở shell root bằng sudo mysql rồi chạy:

CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED BY 'choose-a-strong-password';
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
SET GLOBAL log_bin_trust_function_creators = 1;
FLUSH PRIVILEGES;

Dòng SET GLOBAL là biện pháp an toàn cho quá trình import. Schema của Zabbix tạo các stored function, còn account không phải SUPER như zabbix không thể tạo chúng khi binary logging đang bật. MySQL 8 bật binary logging theo mặc định, và một số bản MariaDB được quản lý cũng bật tính năng này (MariaDB mặc định thì không). Nếu bỏ flag này trên server đang bật binary logging, quá trình import sẽ dừng với ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled. Đặt tùy chọn này bằng root sẽ xử lý vấn đề đó; sau khi import xong, bạn tắt lại. Ghi chính xác password, vì cấu hình server phải dùng cùng một chuỗi, khớp từng byte.

Bước 4, Nhập schema (bước thường bị bỏ qua)

Đây là nguyên nhân phổ biến nhất khiến frontend mới không tải được: database bạn đã tạo đang trống. Nạp schema được cung cấp trong zabbix-sql-scripts vào database đó.

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | \
  mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Lệnh yêu cầu mật khẩu zabbix, chạy trong khoảng ba mươi đến sáu mươi giây trên VPS nhỏ, và không in gì khi thành công; im lặng trong trường hợp này là đúng. zcat: /usr/share/zabbix-sql-scripts/mysql/server.sql.gz: No such file or directory nghĩa là package zabbix-sql-scripts chưa được cài đặt (quay lại Bước 2). ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' nghĩa là mật khẩu hoặc grant ở Bước 3 không đúng. Khi lệnh chạy xong, tắt lại cờ an toàn:

sudo mysql -e "SET GLOBAL log_bin_trust_function_creators = 0;"

Xác nhận việc nạp bằng sudo mysql -e "SELECT COUNT(*) FROM zabbix.users;"; một con số, không phải lỗi doesn't exist, nghĩa là schema đã được nạp.

Bước 5, đặt mật khẩu database trong zabbix_server.conf

Server đọc thông tin xác thực database từ /etc/zabbix/zabbix_server.conf. Chỉ cần đặt mật khẩu; DBNameDBUser đã mặc định là zabbix. Bỏ comment dòng # DBPassword= và đặt giá trị:

DBName=zabbix
DBUser=zabbix
DBPassword=choose-a-strong-password

Mật khẩu phải giống từng byte với mật khẩu ở Bước 3. DBPassword để trống hoặc sai là nguyên nhân phổ biến nhất khiến xuất hiện banner "Zabbix server is not running" ở phần sau: daemon khởi động, đăng nhập thất bại rồi thoát. Màn hình không hiển thị lý do; chỉ log mới ghi lại.

Bước 6, Trỏ nginx đến frontend

Gói zabbix-nginx-conf cài server block tại /etc/zabbix/nginx.conf và liên kết block này vào nginx từ /etc/nginx/conf.d/zabbix.conf. Tuy nhiên, gói này để comment các dòng listenserver_name, nên nginx không phục vụ Zabbix cho đến khi bạn chỉnh sửa các dòng đó:

server {
    listen          80;
    server_name     zabbix.example.com;
    ...
}

Dùng domain của bạn hoặc public IP của server nếu bạn chưa có DNS. Có 2 điểm cần lưu ý. Site welcome mặc định của Ubuntu cũng lắng nghe trên port 80 và được đánh dấu là default server. Vì vậy, site này sẽ xử lý mọi request có tên không khớp với server block. Hãy xóa site đó, nếu không trình duyệt sẽ tải nhầm trang: sudo rm -f /etc/nginx/sites-enabled/default. Nếu /etc/nginx/conf.d/zabbix.conf bị thiếu vì lý do nào đó (một lỗi đóng gói đã biết), hãy tự tạo link bằng sudo ln -s /etc/zabbix/nginx.conf /etc/nginx/conf.d/zabbix.conf. Sau đó kiểm tra và reload:

sudo nginx -t
sudo systemctl reload nginx

nginx -t phải in ra test is successful. Nếu lệnh in ra nginx: [emerg] a duplicate default server for 0.0.0.0:80, cả site mặc định và Zabbix block đều khai báo default_server. Hãy xóa site mặc định rồi kiểm tra lại. Thường hơn, lệnh kiểm tra vẫn thành công và chỉ có cảnh báo conflicting server name, nhưng trình duyệt vẫn hiển thị trang welcome mặc định. Nguyên nhân là site mặc định đang xử lý tên không khớp. Xóa site đó sẽ khắc phục vấn đề.

Bước 7, khởi động và bật các service

Khởi động server, agent, PHP-FPM và nginx. Bật chúng để vẫn chạy sau khi reboot.

sudo systemctl restart zabbix-server zabbix-agent2 nginx php8.3-fpm
sudo systemctl enable  zabbix-server zabbix-agent2 nginx php8.3-fpm

Ubuntu 24.04 cung cấp PHP 8.3, nên service FPM là php8.3-fpm; package zabbix-nginx-conf chạy frontend của nó dưới cùng master đó. Xác nhận server đã khởi động và vẫn đang chạy:

sudo systemctl status zabbix-server --no-pager
sudo tail -n 20 /var/log/zabbix/zabbix_server.log

Log hoạt động bình thường kết thúc bằng thông báo server đã khởi động, cùng các process housekeeper, pollertrapper đang chạy. Nếu thấy [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost', DBPassword trong Bước 5 không khớp. Hãy sửa rồi restart. Dòng [Z3005] query failed: [1146] Table 'zabbix.dbversion' doesn't exist cho biết bạn đã bỏ qua việc import schema ở Bước 4, nên server không có dữ liệu để đọc.

Bước 8, hoàn tất trình hướng dẫn thiết lập web

Truy cập http://your-domain-or-ip. Trình hướng dẫn thiết lập Zabbix sẽ mở. Thực hiện lần lượt:

  1. Chào mừng, chọn ngôn ngữ.
  2. Kiểm tra điều kiện tiên quyết, mọi dòng phải hiển thị OK ngay từ đầu; pool /etc/zabbix/php-fpm.conf đi kèm đã tăng các giới hạn PHP mà Zabbix cần.
  3. Cấu hình kết nối DB, loại cơ sở dữ liệu là MySQL, host localhost, port 0 (nghĩa là dùng port hoặc socket mặc định), tên cơ sở dữ liệu zabbix, user zabbix và password ở Bước 3. Thông tin xác thực sai hoặc schema bị thiếu sẽ được báo ngay tại đây.
  4. Cài đặt, giữ host Zabbix server là localhost, port 10051 và đặt tên cho bản cài đặt.
  5. Tóm tắt trước khi cài đặt, sau đó chọn Cài đặt; trình hướng dẫn sẽ ghi /etc/zabbix/web/zabbix.conf.php.
  6. Hoàn tất, đăng nhập bằng Admin (chữ A viết hoa) với password zabbix, rồi đổi password đó ngay trong Users.

Nếu trình hướng dẫn báo Cannot create the configuration file, user web không thể ghi vào /etc/zabbix/web/. Hãy tải xuống zabbix.conf.php được cung cấp, dùng sudo để chép thủ công file đó vào đúng vị trí, rồi chọn Hoàn tất.

Bước 9, Thêm máy chủ cục bộ và gắn template

Zabbix không tự động giám sát chính nó. Vào Data collection → Hosts → Create host, đặt tên host là zabbix-server, thêm host vào nhóm Linux servers, rồi thêm giao diện Agent với IP 127.0.0.1 và port 10050. Trong Templates, liên kết Linux by Zabbix agent (biến thể passive-poll; Linux by Zabbix agent active sử dụng agent push). Lưu lại.

Trong vòng 1 phút, dòng host sẽ hiển thị nhãn ZBX màu xanh và metric sẽ xuất hiện trong Monitoring → Latest data. Nhãn ZBX màu đỏ nghĩa là server không thể kết nối tới agent. Đây là lỗi sẽ được đề cập bên dưới, không phải lỗi trong bước này.

Bước 10, Một trigger hữu ích và cảnh báo qua email

Template Linux by Zabbix agent đã có sẵn các trigger cho CPU cao, bộ nhớ thấp và đĩa đầy. Vì vậy, bạn nhận được cảnh báo ngay khi liên kết template này. Để xem cách tạo một trigger, hãy tự thêm một trigger: mở host, vào Triggers → Create trigger, đặt tên là Root filesystem over 90% full on {HOST.NAME}, đặt mức độ nghiêm trọng là High, rồi dùng biểu thức sau:

last(/zabbix-server/vfs.fs.dependent.size[/,pused])>90

vfs.fs.dependent.size[/,pused] là item phần trăm dung lượng đã sử dụng mà tính năng filesystem discovery của template tạo cho filesystem root. Template Linux của phiên bản 7.0 thu thập vfs.fs.get một lần rồi tạo các dependent item theo từng mount point. Vì vậy, trigger hoạt động mà không cần thu thập thêm dữ liệu. Hãy lưu lại.

Trigger chỉ đổi màu một dòng trên dashboard cho đến khi có action gửi thông báo cho ai đó. Trong Alerts → Media types → Email, hãy đặt SMTP server, port, địa chỉ người gửi, bảo mật kết nối (thường là STARTTLS) và thông tin xác thực relay nếu cần. Sau đó dùng Test. Nếu kiểm thử thất bại, SMTP path có vấn đề; hãy xử lý trước khi có cảnh báo thực tế phụ thuộc vào nó. Thêm địa chỉ cho user Admin trong Users → Users → Admin → Media → Add và chọn các mức độ nghiêm trọng cần gửi thông báo. Sau đó cấu hình action trong Alerts → Actions → Trigger actions → Create action: thêm một điều kiện như Trigger severity >= Warning, rồi trong Operations chọn gửi đến Admin qua Email. Hãy lưu và bật action. Bạn thích chat hơn? Zabbix 7.0 có sẵn webhook media type cho Slack, Discord và Telegram. Hãy cấu hình một media type giống như Email và gán nó cho một user.

Giám sát máy chủ thứ hai bằng agent

Để theo dõi một máy chủ khác, hãy thêm repository Zabbix trên máy đó. Ubuntu 24.04 không cung cấp sẵn các gói Zabbix, sau đó chỉ cài agent:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo apt update
sudo apt install -y zabbix-agent2

Chỉnh sửa /etc/zabbix/zabbix_agent2.conf. Đặt Server thành IP của Zabbix server để polling thụ động. Với các kiểm tra chủ động, đặt thêm ServerActive và một Hostname duy nhất, khớp với host bạn tạo trên frontend:

Server=10.0.0.10
ServerActive=10.0.0.10
Hostname=web-01

Chạy sudo systemctl enable --now zabbix-agent2 và mở TCP 10050 từ Zabbix server đến máy này. Quay lại frontend, tạo một host có Agent interface trỏ đến IP của máy đó, liên kết template Linux, rồi máy sẽ báo trạng thái trong vòng một phút.

Các lỗi thường gặp và chuỗi bạn sẽ thấy

Frontend hiển thị Error connecting to database hoặc lỗi database. Trong bước cấu hình DB của wizard, Access denied for user 'zabbix'@'localhost' (using password: YES) có nghĩa là password không khớp với Step 3 hoặc GRANT chưa từng chạy. Nếu kết nối database thành công nhưng frontend báo The frontend does not match Zabbix database hoặc Table 'zabbix.users' doesn't exist, quá trình import schema ở Step 4 đã bị bỏ qua hoặc thất bại. Hãy chạy lại vào một database mới tạo.

Banner màu cam: Zabbix server is not running: the information displayed may not be current. Frontend đang hoạt động nhưng không thể kết nối đến server đang chạy. Có 3 nguyên nhân, theo thứ tự khả năng cao nhất. Service đã dừng; kiểm tra systemctl status zabbix-server rồi khởi động service. Service đang chạy nhưng không thể kết nối đến database; log hiển thị [Z3001] connection to database 'zabbix' failed: [1045] Access denied, nghĩa là DBPassword sai hoặc để trống. Hoặc frontend đang trỏ đến sai server; thông tin này được lưu dưới dạng host localhost, port 10051 trong /etc/zabbix/web/zabbix.conf.php. Ubuntu mặc định không có SELinux, nên nguyên nhân do SELinux socket được các hướng dẫn RHEL đề cập không áp dụng ở đây. Trong trường hợp này, nguyên nhân gần như luôn là password database hoặc service đã dừng.

Host hiển thị nhãn màu đỏ ZBX; item báo lỗi Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused. Agent chưa chạy hoặc không listening. Kiểm tra systemctl status zabbix-agent2 và xác nhận ListenPort=10050. Nếu xảy ra timeout thay vì "connection refused", firewall đang drop port 10050. Received empty response from Zabbix Agent. Assuming that agent dropped connection because of access permissions. tương ứng có nghĩa là agent reachable nhưng dòng Server= không liệt kê IP của Zabbix server. Hãy thêm IP đó rồi restart agent.

Trang chào mừng mặc định của nginx hoặc 502 Bad Gateway. Trang chào mừng cho biết site mặc định vẫn đang được bật hoặc block của Zabbix chưa được link. Xóa /etc/nginx/sites-enabled/default và xác nhận /etc/nginx/conf.d/zabbix.conf tồn tại như trong Step 6. 502 có nghĩa là nginx đã kết nối đến PHP nhưng PHP-FPM đã dừng hoặc đang listening trên socket khác. Hãy khởi động php8.3-fpm và kiểm tra socket fastcgi_pass trong block của Zabbix có khớp với pool đang chạy hay không.

Sao lưu, nâng cấp và TLS

Cơ sở dữ liệu chứa toàn bộ lịch sử, vì vậy hãy sao lưu bằng mysqldump theo lịch và lưu file dump bên ngoài máy chủ:

mysqldump --single-transaction zabbix | gzip > zabbix-$(date +%F).sql.gz

Các file cấu hình /etc/zabbix cũng nhỏ và đáng lưu, nhưng có thể tạo lại; dữ liệu thì không. Khôi phục là quy trình ngược lại: tạo cơ sở dữ liệu, import dump và trỏ cấu hình vào cơ sở dữ liệu đó.

Các lần nâng cấp trong dòng 7.0 là những lần chạy apt update && apt upgrade thông thường; server áp dụng mọi schema migration vào lần khởi động tiếp theo, vì vậy hãy nâng cấp các package rồi restart zabbix-server. Khi chuyển sang dòng major tiếp theo, hãy thực hiện có chủ đích: đọc ghi chú nâng cấp, dump cơ sở dữ liệu trước và dự kiến schema sẽ thay đổi một chiều. Chính thay đổi một chiều đó là lý do bạn nên ghim vào một dòng LTS và duy trì dòng đó.

Không để frontend chạy trên HTTP thuần. Sau khi DNS trỏ đến máy chủ, hãy cài certificate bằng Certbot và Let's Encrypt trên nginx cho Ubuntu 24.04. Cách này sẽ viết lại server block để listen trên 443 và redirect 80. Trong khi harden máy chủ dùng để đăng nhập và monitor mọi server khác bạn vận hành, hãy khóa SSH của máy chủ đó bằng fail2ban chặn các lần thử SSH brute-force. Kết nối monitoring không nên truyền dưới dạng cleartext và cửa trước của nó không nên để mở cho các cuộc đoán mật khẩu.

FAQ

Tôi có cần Zabbix agent không, hay có thể monitoring mà không cần agent?

Cả hai cách đều được. Agent (agent2) cung cấp các metric chi tiết theo từng host, gồm CPU, bộ nhớ, ổ đĩa, process, service và file log. Đây là lựa chọn thông thường cho các server bạn quản lý. Monitoring không cần agent phù hợp với các thiết bị không thể cài phần mềm: SNMP cho switch và máy in, ICMP ping để kiểm tra khả năng truy cập, HTTP check cho endpoint và IPMI để kiểm tra tình trạng phần cứng. Hầu hết hệ thống thực tế kết hợp cả hai cách.

Tại sao frontend báo Zabbix server không chạy?

Frontend vẫn hoạt động nhưng không thể kết nối tới process zabbix-server đang hoạt động. Thông thường, server đã khởi động, đăng nhập thất bại vì DBPassword trong zabbix_server.conf sai hoặc để trống, rồi thoát ngay. Chạy systemctl status zabbix-server và đọc /var/log/zabbix/zabbix_server.log; dòng [Z3001] connection to database ... failed xác nhận lỗi này. Sửa password rồi restart, banner sẽ biến mất trong vòng một phút.

Tôi có bắt buộc phải dùng MySQL không, hay có thể dùng PostgreSQL?

Cả hai đều được hỗ trợ đầy đủ: zabbix-server-mysql với MariaDB hoặc MySQL như trong hướng dẫn này, hoặc zabbix-server-pgsql với PostgreSQL. Với hệ thống nhỏ, lựa chọn này hầu như không tạo khác biệt. Với hệ thống lớn, PostgreSQL cùng extension TimescaleDB sẽ partition các bảng history và giảm đáng kể chi phí housekeeping. Vì vậy, các hệ thống lớn thường ưu tiên PostgreSQL. Hãy chọn một hệ quản trị và sử dụng nhất quán. Việc migrate sau đó yêu cầu export và import toàn bộ, không chỉ đổi config.

Zabbix all-in-one server cần bao nhiêu RAM?

Với một máy monitoring một số ít host, 2 GB là mức tối thiểu thực tế và 4 GB đủ thoải mái khi có hơn vài chục host. Bộ nhớ chủ yếu được dùng cho database cache và các poller của server. VPS 1 GB vẫn chạy được, nhưng database sẽ thiếu bộ nhớ khi history tăng lên. Khi có hơn một trăm host, hãy tách database sang server riêng và tinh chỉnh buffer pool, thay vì chỉ tăng thêm RAM cho một máy.

Zabbix có quá mức cần thiết cho vài server không?

Có thể. Nếu bạn chỉ cần biết hệ thống có hoạt động hay không và cần một trang có thể chia sẻ, công cụ nhẹ hơn như Uptime Kuma để monitoring uptime và trạng thái sẽ triển khai nhanh hơn và dễ xem tổng quan hơn. Hãy chọn Zabbix khi cần ngưỡng theo từng metric, biểu đồ lịch sử, host theo template và rule escalation. Đây là những khả năng mà một công cụ ping đơn giản không thể cung cấp cho cả fleet.