

Bài viết này hướng dẫn cài đặt Zabbix Server 7.0 trên Ubuntu 22.04 theo quy trình thực tế, bao gồm cấu hình web server, cơ sở dữ liệu, PHP-FPM và thiết lập giao diện quản trị. Các bước được trình bày chi tiết, dễ triển khai trong môi trường lab hoặc hệ thống vận hành thực tế.
Zabbix là một phần mềm giám sát mạng và ứng dụng mã nguồn mở được xây dựng dựa trên kiến trúc client-server, dùng để theo dõi hiệu suất, tình trạng của máy chủ, thiết bị mạng, dịch vụ, và các tài nguyên IT khác một cách toàn diện, giúp quản trị viên phát hiện sớm sự cố, đảm bảo hệ thống hoạt động ổn định thông qua giao diện web, cảnh báo (qua email, SMS) và báo cáo trực quan.
Zabbix sử dụng các đại diện (agents) để thu thập dữ liệu từ các thiết bị mục tiêu và truyền dữ liệu này về máy chủ Zabbix để xử lý và lưu trữ. Phiên bản 7.0 đang là phiên bản được hỗ trợ chính thức bởi Zabbix và nhận được cập nhật bảo mật cũng như sữa lỗi quan trọng.

sudo apt -y install apache2sudo systemctl restart apache2
sudo systemctl enable apache2sudo systemctl status apache2
Ở dòng Active nếu thấy active (running) thì tức là dịch vụ đã hoạt động.
sudo apt -y install mariadb-serversudo systemctl restart mariadb
sudo systemctl enable mariadbsudo systemctl status mariadbsudo apt -y install php-fpmroot@zabbix-server:~# php -v
PHP 8.1.2-1ubuntu2.23 (cli) (built: Jan 7 2026 08:37:41) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
with Zend OPcache v8.1.2-1ubuntu2.23, Copyright (c), by Zend Technologiessudo a2enmod proxy_fcgi setenvifChức năng của 2 module này:
Việc kích hoạt 2 module này là bước cần thiết trong quá trình cấu hình Apache để nó hoạt động hiệu quả với PHP-FPM.
sudo systemctl restart php8.1-fpm apache2sudo systemctl status php8.1-fpmỞ dòng Active nếu thấy active (running) thì tức là dịch vụ đã hoạt động.
sudo apt -y install wgetsudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.debsudo apt -y updatesudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent2 php-mysql php-gd php-bcmath php-net-socketmysql -u root -pcreate database zabbixserver character set utf8mb4 collate utf8mb4_bin;create user vnptcloud@localhost identified by 'Vnpt@!2026';grant all privileges on zabbixserver.* to vnptcloud@localhost;
set global log_bin_trust_function_creators = 1;
flush privileges;
quit;sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -u vnptcloud -p zabbixserversudo nano /etc/zabbix/zabbix_server.conf

sudo systemctl restart zabbix-server
sudo systemctl enable zabbix-serversudo ufw allow from any to any port 80 proto tcphttp://ip_server/zabbix

Tip: Hiện tại Zabbix đã hỗ trợ phiên bản tiếng Việt cho người dùng, để có thể kích hoạt cần chạy một số lệnh sau trên Zabbix Server:
sudo apt -y update
sudo apt -y install locales
sudo apt install -y php-intl
sudo locale-gen vi_VN.UTF-8
sudo update-locale
sudo systemctl restart apache2Reload lại giao diện Zabbix Server:


sudo nano /etc/php/8.1/fpm/pool.d/www.confphp_value[max_execution_time] = 300
php_value[memory_limit] = 128M
php_value[post_max_size] = 16M
php_value[upload_max_filesize] = 2M
php_value[max_input_time] = 300
php_value[max_input_vars] = 10000
php_value[always_populate_raw_post_data] = -1
php_value[date.timezone] = Asia/Ho_Chi_Minhsudo systemctl restart php8.1-fpm








Hoàn tất các bước trên, bạn đã triển khai thành công Zabbix Server 7.0 trên Ubuntu 22.04 và có thể bắt đầu cấu hình giám sát cho hệ thống. Từ đây, việc mở rộng agent, template và cảnh báo sẽ giúp Zabbix phát huy tối đa hiệu quả trong vận hành hạ tầng.
