Giới thiệu.
Bảo mật kết nối đến Zabbix bằng SSL giúp đảm bảo an toàn cho dữ liệu truyền tải giữa máy khách và máy chủ. Let’s Encrypt cung cấp chứng chỉ SSL miễn phí, giúp bạn dễ dàng bảo mật Zabbix mà không tốn chi phí.
Ở bài viết trước mình đã hướng dẫn cài đặt Zabbix 7.2 trên Ubuntu 22.04, bạn có thể xem lại tại đây:
Hướng dẫn cài đặt Zabbix 7.2 trên Ubuntu 22.04
Bài viết này hướng dẫn cách cài đặt SSL Let’s Encrypt trên Zabbix chạy trên Ubuntu với Nginx hoặc Apache.
Yêu Cầu.
- Máy chủ đã cài đặt Zabbix.
- Một tên miền trỏ về IP của máy chủ Zabbix.
- Quyền sudo trên máy chủ.
Hướng dẫn cài đặt.
Bước 1: SSH vào máy chủ.
Đầu tiên bạn cần truy cập SSH vào máy chủ đang cài đặt Zabbix server của mình.
Bước 2: Cài Đặt Certbot.
Certbot là công cụ hỗ trợ tự động lấy và gia hạn chứng chỉ SSL từ Let’s Encrypt.
sudo apt update
sudo apt install certbot
Bước 3: Cài đặt plugin Certbot cho Nginx hoặc Apache
- Nếu dùng Nginx:
sudo apt install python3-certbot-nginx- Nếu dùng Apache:
sudo apt install python3-certbot-apache
Bước 4: Cài đặt chứng chỉ SSL.
Dùng lệnh sau để cài đặt chứng chỉ SSL.
sudo certbot --apache
Nhận được thông báo Successfully received certificate là thành công.
Bây giờ bạn truy cập ra trình duyệt để kiểm tra thành quả.


Tổng kết.
Bạn đã hoàn thành cài đặt SSL Let’s Encrypt trên Zabbix. Giờ đây, truy cập Zabbix qua HTTPS để bảo mật kết nối.