Ubuntu là một hệ điều hành nguồn mở rất phổ biến hiện nay. Vì Ubuntu thuộc họ Debian do vậy một số câu lệnh và tính năng sẽ khác RHEL/CentOS. Việc cài đặt zabbix-agent do vậy cũng sẽ khác trên RHEL/CentOS.
Trong hướng dẫn này, cloud 365 sẽ hướng dẫn cài đặt Zabbix-Agent phiên bản 4.4 trên nền tảng Ubuntu 16.04 (Xenial Xerus). Để thực hành bài hướng dẫn này, chúng ta bắt buộc phải cài đặt thành công Zabbix Server phiên bản 4.4
Tham khảo cài đặt Zabbix Server phiên bản 4.4 tại đây
Mục lục:
- Mô hình triển khai
- Cài đặt zabbix-agent trên Server Ubuntu 16.04
- Thêm host Ubuntu lên Zabbix-Server
1. Mô hình triển khai
2. Cài đặt zabbix-agent trên Ubuntu 16.04
Bước 1: Tải về gói cài đặt
wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1%2Bxenial_all.deb
Bước 2: Giải nén và cài đặt
sudo dpkg -i zabbix-release_4.4-1+xenial_all.deb
Bước 3: Update các gói phần mềm và cài zabbix-agent
sudo apt-get update sudo apt-get install zabbix-agent -y
Bước 4: Sửa file cấu hình zabbix-agent
Sửa lại file /etc/zabbix/zabbix_agentd.conf với các tham số như sau:
Server=<IP_ZABBIX_SERVER> ServerActive=<IP_ZABBIX_SERVER> Hostname=<ZABBIX_SERVER_HOSTNAME>
Ví dụ trong mô hình của Onet sẽ cấu hình như sau:
Server=172.16.4.180 ServerActive=172.16.4.180 Hostname=zabbix-server-lab
Bước 5: Khởi động dịch vụ zabbix-agent
systemctl start zabbix-agent systemctl enable zabbix-agent
Bước 6: Kiểm tra trên Zabbix-Server
Thực hiện trên Zabbix Server, sử dụng zabbix-get để kiểm tra
zabbix_get -s <ZABBIX_AGENT_IP> -k agent.version
Theo mô hình trong bài sẽ thao tác như sau
zabbix_get -s 172.16.4.182 -k agent.version
Output như sau là việc cài đặt đã thành công
4.4.1
3. Thêm host Ubuntu lên Zabbix-Server
Để thêm host cần giám sát lên Zabbix-Server, ta làm theo các bước sau
Bước 1: Đăng nhập vào giao diện Web của Zabbix-Server
Bước 2: Chọn Configuration -> Host
Bước 3: Trong màn Configuration, ta chọn Create Host
Bước 4: Trong màn Create Host, điền các thông số host
Tối thiểu cần 3 thông số:
- Hostname: Là tên hiển thị trên zabbix web
- Groups: Chỉ định các group của host muốn thêm
- Agent interface: Địa chỉ IP của agent muốn thêm vào
Trong tab Template, ta chọn template để gán cho host cần giám sát. Ở đây CentOS do vậy Onet sẽ chọn Template OS Linux. Các bước thực hiện như sau:
Sau đó chọn Add để hoàn thành việc thêm host lên server
Như vậy là host đã được thêm thành công
Tổng kết
Như vậy là Onet đã hướng dẫn thành công việc cài đặt Zabbix-agent trên Ubuntu 16.04. Hiện tại, cloud 365 đã phát triển cloud VPS đã được cài đặt sẵn Zabbix. Các bạn có thể tham khảo thêm tại nhanhoa.com để biết thêm chi tiết.
Trong phần tiếp theo Onet sẽ hướng dẫn cài đặt Zabbix-agent trên một hệ điều hành rất phổ biến khác là Windows