Chuyên mục
Linux Network

[Zabbix] Giám sát Ubuntu 22 bằng zabbix-agent

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 bài hướng dẫn này, mình sẽ hướng dẫn cài đặt Zabbix-Agent phiên bản 4.4 trên nền tảng Ubuntu 22

Tham khảo cài đặt Zabbix Server phiên bản 4.4 tại đây
Mô hình triển khai

Cài đặt zabbix-agent trên Ubuntu 22
  • 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
  • Giải nén và cài đặt
sudo dpkg -i zabbix-release_4.4-1+xenial_all.deb
  • 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
  • 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=<Tên Server Zabbix>

Ví dụ trong mô hình của mình sẽ cấu hình như sau:

Server=192.168.56.104
ServerActive=192.168.56.104
Hostname=zabbix-server-lab
  • Khởi động dịch vụ zabbix-agent
systemctl start zabbix-agent
systemctl enable zabbix-agent
  • 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  -k agent.version

Theo mô hình trong bài sẽ thao tác như sau

zabbix_get -s 192.168.56.105 -k agent.version

Output như sau là việc cài đặt đã thành công

4.4.1
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

  • Đăng nhập vào giao diện Web của Zabbix-Server

  • Chọn ConfigurationHost

  • Trong giao diện Configuration ► Create Host

  • Trong giao diện Create Host, điền các thông số host

  • Tab Host cần tối thiểu cần 3 thông số:
    • Hostname: Là tên hiển thị trên zabbix web (Ubuntu22-192.168.56.105)
    • Groups: Chỉ định các group của host muốn thêm (Linux server)_
    • Agent interface: Địa chỉ IP của agent muốn thêm vào (192.168.56.105)
  • Tab Template, ta chọn template để gán cho host cần giám sát. Ở đây là Ubuntu do vậy sẽ chọn Template OS Linux by Zabbix agent

  • 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

  • Host sau khi thêm thành công, mục Availability: ZBX sẽ hiển thị màu xanh

Vậy là xong phần tiếp theo của Seri về Zabbix!!!