TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

cài đặt Zabbix Server trên Ubuntu 22.04 từng bước chi tiết

Cài đặt Zabbix Server trên Ubuntu 22.04 là một trong những giải pháp hiệu quả nhất để giám sát hạ tầng IT theo thời gian thực. Bài viết này cung cấp quy trình chi tiết từng bước để triển khai Zabbix Server, cấu hình cơ sở dữ liệu và truy cập giao diện web quản trị.

Với Zabbix, bạn có thể theo dõi hiệu suất máy chủ, thiết bị mạng và ứng dụng một cách hiệu quả. Đây là một giải pháp giám sát mã nguồn mở mạnh mẽ, phù hợp cho cả doanh nghiệp nhỏ và môi trường enterprise.

Thông qua hướng dẫn này, bạn sẽ học cách cài đặt đầy đủ các thành phần cần thiết, cấu hình bảo mật đúng chuẩn và khởi động dịch vụ Zabbix đúng cách. Dù bạn là IT Admin, DevOps Engineer hay người đang học hệ thống, tutorial này sẽ giúp bạn triển khai một hệ thống monitoring ổn định trên Ubuntu 22.04.

Hãy bắt đầu xây dựng Zabbix Server của bạn ngay bây giờ.


🧱 Step 1: Install MariaDB

Cập nhật hệ thống và cài đặt MariaDB:

 
sudo apt update
sudo apt install mariadb-server -y
sudo mysql_secure_installation

Khi được hỏi:

• Root password? ➜ Enter
• Set root password? ➜ Y
• Remove anonymous users? ➜ Y
• Disallow remote root login? ➜ Y
• Remove test database? ➜ Y
• Reload privilege tables? ➜ Y


🗄️ Step 2: Create Database for Zabbix

Truy cập vào MySQL shell bằng tài khoản root đã tạo ở bước trên (Abc#1234):

 
sudo mysql -u root -p

Chạy lần lượt các lệnh sau để tạo database zabbix và tạo user zabbix quản trị database này với toàn quyền:

 
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED BY ‘Abc@1234’;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
FLUSH PRIVILEGES;
EXIT;

📦 Step 3: Install Zabbix Repository

Cài đặt Zabbix từ repository chính thức:

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

🖥️ Step 4: Install Zabbix Server + Frontend + Agent

Cài đặt đầy đủ các thành phần cần thiết:

 
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y

🗃️ Step 5: Import Database Schema for Zabbix

Import schema mặc định vào database Zabbix:

 
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix

Nhập mật khẩu của user zabbix đã tạo ở bước trên.


⚙️ Step 6: Configure Zabbix Server

Chỉnh sửa file cấu hình Zabbix Server:

 
sudo nano /etc/zabbix/zabbix_server.conf

Tìm và chỉnh sửa dòng sau:

 
DBPassword=Abc@1234

(Mật khẩu của user zabbix)


🕒 Check and Configure PHP (Nếu cần)

 
sudo nano /etc/zabbix/apache.conf

Kiểm tra timezone:

 
php_value date.timezone Asia/Ho_Chi_Minh

Nếu không tìm thấy dòng này ➜ Không cần thay đổi gì trong file apache.conf

Khởi động lại Apache:

 
sudo systemctl restart apache2

🌐 Step 7: Enable Services and Access Web UI

Khởi động và enable các dịch vụ:

 
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent apache2 mariadb

Thông tin đăng nhập mặc định của Zabbix:

 
Username: Admin
Password: zabbix

🎯 Kết luận

Bạn đã hoàn tất quá trình cài đặt Zabbix Server trên Ubuntu 22.04 thành công. Hệ thống giám sát của bạn giờ đã sẵn sàng để theo dõi server, thiết bị mạng và các dịch vụ quan trọng trong hạ tầng IT.

Sau khi đăng nhập vào giao diện web, bạn có thể thêm host, cấu hình template và bắt đầu monitoring theo nhu cầu của mình.

Việc triển khai Zabbix đúng cách sẽ giúp bạn chủ động giám sát, phát hiện sớm sự cố và nâng cao độ ổn định cho hệ thống.

Tham khảo thêm bài viết cùng chủ đề

P1 – Cài đặt Zabbix Server trên Ubuntu 22.04

cài đặt Zabbix Server trên Ubuntu 22.04 từng bước chi tiết Cài đặt Zabbix Server trên Ubuntu 22.04 là một trong những giải pháp hiệu quả nhất để giám sát hạ tầng IT theo thời gian thực. Bài viết này cung cấp quy trình chi tiết từng bước để triển...

Read More