Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Zabbix là một công cụ cấp doanh nghiệp mạnh mẽ, được sử dụng để cung cấp tính năng giám sát mạng, theo dõi các ứng dụng và hệ thống theo thời gian thực. Zabbix được viết bằng ngôn ngữ C và Java với giao diện người dùng sử dụng PHP. Zabbix sẽ rất cần thiết cho môi trường doanh nghiệp hay tổ chức vì nó giúp xác định các lỗi nhanh chóng khi chúng vừa xảy ra trên hệ thống , đồng thời sẽ gửi cảnh báo đến người quản trị. Vì thế, việc vận hành hệ thống sẽ được đảm bảo và hoạt động ổn định.
Zabbix 6.0 cung cấp các tính năng dưới đây:
Trong bài viết này chúng ta sẽ cần cài đặt thêm một số dịch vụ đi kèm với Zabbix đó là:
Bây giờ, các bạn hãy thực hiện theo lần lượt các bước sau nhé.
Trước khi đi vào cài đặt Zabbix, bạn cần cập nhật các gói và phần mềm trên máy chủ Ubuntu của mình lên mới nhất với lệnh.
sudo apt update && sudo apt upgrade
Với Zabbix 6.0, nhà phát triển yêu cầu phiên bản MariaDB từ 10.5 trở lên, do đó mình sẽ cài đặt phiên bản mới nhất của MariaDB để đảm bảo tương thích và ổn định.
sudo apt update
sudo apt -y install software-properties-common curl
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup
sudo apt update
sudo apt -y install mariadb-server mariadb-client
mysql_secure_installation
root@ubuntu20-04:~# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.
Enter current password for root (enter for none): Nhấn Enter
OK, successfully used password, moving on...
Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.
You already have your root account protected, so you can safely answer 'n'.
Switch to unix_socket authentication [Y/n] n
... skipping.
You already have your root account protected, so you can safely answer 'n'.
Change the root password? [Y/n] y ### Nhấn Y để thiết lập passwd root Mysql mới.
New password: Nhập Passwd
Re-enter new password: Nhập lại Passwd
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
systemctl status mariadb
systemctl enable mariadb
systemctl restart mariadb
Trong đó:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo apt update
sudo apt install -y zabbix-agent zabbix-server-mysql php-mysql zabbix-frontend-php zabbix-sql-scripts zabbix-apache-conf

apt-cache policy zabbix-server-mysql

sudo zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix


sudo systemctl restart zabbix-server
Cấu hình giao diện người dùng Zabbix bằng cách chỉnh sửa cấu hình Apache.
sudo vi /etc/zabbix/apache.conf
Tìm và sửa dòng php_value date.timezone Asia/Ho_Chi_Minh

sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
Nếu trên máy chủ sử dụng Firewall, các bạn thực hiện mở Port cho Zabbix thông qua Firewall với lệnh
sudo ufw allow proto tcp from any to any port 10050,10051
Sau khi cài đặt xong, bạn truy cập vào Zabbix theo liên kết http://IP-Server/zabbix/ để hoàn tất các thiết lập cuối cùng.
Ở giao diện đầu tiên, các bạn chọn ngôn ngữ và nhấn Next step

Ở phần Check of pre-requisites sẽ hiển thị các cấu hình PHP của bạn đã cài đặt và các thông số. Nếu bạn thấy chữ OK như hình là đáp ứng yêu cầu của Zabbix. Bạn tiếp tục nhấn Next step

Ở phần Configure DB connection, bạn nhập thông tin Database đã tạo cho Zabbix ở Bước 2 và nhấn Next step

Ở mục Settings , bạn thiết lập xong các thông tin thì nhấn Next step.


Nhấn Finish để hoàn tất quá trình cài đặt.

Sau khi thiết lập hoàn tất, để đăng nhập vào Zabbix, bạn sử dụng thông tin mặc định bên dưới.
Username: Admin
Password: zabbix

Đăng nhập thành công, giao diện Zabbix sẽ hiển thị như hình dưới đây.

Chúc các bạn thực hiện thành công.!
Chào mọi người, mình là Kiên – hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau.
2026 - Website được phát truyền nội dung bởi Đàm Trung Kiên
Hãy để lại thông tin của bạn. Đội ngũ chuyên gia của chúng tôi sẽ trực tiếp phân tích nhu cầu và tư vấn giải pháp công nghệ phù hợp, tối ưu hiệu quả cho công việc của bạn hoàn toàn miễn phí.
Tìm kiếm bài viết...