Hướng dẫn cài đặt Zabbix Agent trên Ubuntu 20.04
Hướng dẫn cài đặt Zabbix Agent trên Ubuntu 20.04 với 3 bước vô cùng đơn giản..
1. Giới Thiệu
Ở bài hướng dẫn trước, mình đã hướng dẫn các bạn cách Cài đặt Zabbix 6.0 trên máy chủ Ubuntu 20.4 . Và ở bài viết này, mình sẽ tiếp tục giới thiệu và hướng dẫn các bạn về công việc giám sát của Zabbix với toàn bộ Cơ sở hạ tầng – hệ thống Linux, máy chủ Windows, bộ định tuyến mạng, thiết bị chuyển mạch mạng, v.v.
Zabbix Agent là một chương trình được phát triển bởi ngôn ngữ C. Zabbix Agent được cài đặt lên các máy chủ hoặc thiết bị phía client. Qua đó, hệ thống sẽ lấy các thông tin cần thiết từ máy chủ khách hàng qua kết nối của máy chủ chính Zabbix, nhằm kiểm tra và thu thập dữ liệu liên quan đến CPU, Memory, Disk và Network interface..vv hoặc theo yêu cầu khác của quản trị viên.
Cách thức hoạt động của Zabbix Agent
Zabbix agent có thể thực hiện cả kiểm tra thụ động ( polling ) và kiểm tra chủ động (trapping). Việc kiểm tra có thể được thực hiện theo khoảng thời gian hoặc dựa trên lịch trình có thời gian cụ thể. Đây là sự khác biệt giữa kiểm tra thụ động và chủ động.
- Kiểm tra thụ động (Passive): Máy chủ Zabbix sẽ gửi yêu cầu cho Zabbix Agent . Zabbix Agent sẽ xử lý yêu cầu đó và trả về kết quả về cho máy chủ Zabbix.
- Kiểm tra chủ động (Active): Với loại này thì yêu cầu xử lý sẽ phức tạp hơn. Zabbix Agent sẽ phải truy xuất danh sách các hạng mục cần xử lý để xử lý độc lập. Sau đó, sẽ trả kết quả định kỳ về cho máy chủ Zabbix.
Hình ảnh dưới đây là mô tả chi tiết từ Zabbix để các bạn có thể hình dung các hoạt động kiểm tra thụ động và chủ động.
2. Hướng dẫn cài đặt
Để bắt đầu cài đặt Zabbix Agent, đâu tiên các bạn cần SSH vào máy chủ của mình với quyền Root. Và hãy làm theo các bước dưới đây để cài đặt tất cả các dịch vụ cần thiết.
Bước 1: Thêm kho lưu trữ Zabbix
- Thêm kho lưu trữ Zabbix với lệnh sau:
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
Bước 2: Cài đặt và cấu hình Zabbix Agent
- Bạn tiến hành cài đặt các packages sau:
sudo apt update sudo apt install zabbix-agent
- Mở và sửa File cấu hình Zabbix Agent tại: /etc/zabbix/zabbix_agentd.conf như sau:
Ví dụ ở đây mình có:
– IP máy chủ = 45.252.248.159 : thì bạn thay vào IP vào phần IP_May_chu
– Hostname = sv.zabbix.az : thì bạn thay Hostname vào phần Host_name
Server=IP_May_chu
ServerActive=IP_May_chu
Hostname=Host_name
- Khởi động lại Zabbix Agen để áp dụng cấu hình.
sudo systemctl restart zabbix-agent sudo systemctl status zabbix-agent
Bước 3: Thêm Host vào Zabbix Server
Bạn cần đăng nhập vào giao diện quản trị Zabbix và truy cập Configuration > Hosts > Create host
Thêm thành công bạn sẽ thấy hiển thị như hình
Ở bài viết này, mình chỉ hướng dẫn cụ thể các bạn cách cài đặt Zabbix Agen, còn về cách thêm Host vào Zabbix thì mình chỉ nói sơ qua để các bạn nắm cách thức thôi nhé. Ở các bài viết sau mình sẽ hướng dẫn thêm cụ thể các Templates và monitor từng thành phần chi tiết hơn.
Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
0 Comments