1. Cài đặt Zabbix Agent trên Windows
2. Cài đặt Zabbix Agent trên CentOS
3. Add Host Monitor Agent trên Zabbix
4. Monitoring trên Graph Zabbix
Thực hiện:
1. Cài đặt Zabbix Agent trên Windows
- Download Zabbix Agent chọn phiên thích hợp với zabbix server rồi download về, ở đây chúng tôi chọn 5.0.1
- Chỉnh sửa file zabbix_agentd.conf
Giải nén lên máy windows cần cài đăt Zabbix Agent, tìm và sửa server =
192.168.0.222 là địa chỉ của Zabbix server
# Default:# Server=Server=192.168.0.222### Option: ListenPort
- Cài Zabbix Agent Service
Cài đặt zabbix agentd chạy như là service của windows
C:\Zabbix\bin>zabbix_agentd.exe -c C:\Zabbix\conf\zabbix_agentd.conf --installzabbix_agentd.exe [780]: service [Zabbix Agent] installed successfullyzabbix_agentd.exe [780]: event source [Zabbix Agent] installed successfully
C:\Zabbix\bin>zabbix_agentd.exe --startzabbix_agentd.exe [4444]: service [Zabbix Agent] started successfullyC:\Zabbix\bin>
- Đảm bảo server ở trạng thái Running (Mở Run -> Services.msc)
- Đảm bảo port 10050 và 10051 allow trên zabbix agent
Thực hiện trên PowerShell
netsh advfirewall firewall add rule name="Allow Ports" dir=in action=allow protocol=TCP localport=10050,10051
Mở Run -> firewall.cpl để kiểm tra
2. Cài đặt Zabbix Agent trên CentOS
- Thiết lập quyền cho SELinux
sudo setenforce 0sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/configreboot
- Cài đặt zabbix agent
sudo yum install -y https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmsudo yum install zabbix-agent
- Đảm bảo zabbix agent sẽ khởi động cùng CentOS và khởi động zabbix
sudo systemctl enable zabbix-agentsudo systemctl start zabbix-agent
- Chỉnh sửa file /etc/zabbix/zabbix_agentd.conf trỏ về zabbix server
vim /etc/zabbix/zabbix_agentd.conf
#Server=[Zabbix server IP]
#Hostname=[ Hostname of client system ]
Server=192.168.0.222
Hostname=LAB_Server
Noted: sau khi sửa xong nhấn:wq để lưu lại và thoát thoải vim
- Đảm bảo port 10051 và 10050 TCP được cho phép trên firewall của CentOS
sudo firewall-cmd --add-port={10051/tcp,10050/tcp} --permanentsudo firewall-cmd --reload
- Khởi động lại Zabbix agent
sudo systemctl restart zabbix-agent
3. Add Host Monitor Agent trên Zabbix
Chúng ta có thể định nghĩa Group host riêng cho nhóm cần giám sát bằng agent (nhằm mục đích dễ quản lý)
Cũng tư tương như phần add host ở ICMP (chú ý phần port cho trùng khớp với cài đặt agent bên trên nhé các bạn)
- Nếu host là Windows:
Trong phần templates chọn -> Template OS Windows by Zabbix Agent. Các bước thực hiện như hình:
Nếu host là CentOS:
Trong phần templates chọn -> Template OS Linux Zabbix Agent (vì trong lab này chúng tôi chọn chính máy server zabbix nên chọn thêm Template App Zabbix Server và IP là 127.0.0.1-localhost). Các bước thực hiện như hình:
Kết quả sau khi thêm 2 host agent cần monitor, chúng ta thấy ZBX ở Availability sáng lên đó là kết nối Agent thành công.
4. Monitoring trên Graph Zabbix
Chọn mục Monitoring -> hosts chúng ta thấy zabbix liệt kê ra những nhứ mà nó thu thập được từ zabbix agent kể cả lỗi và không lỗi
Ví dụ chọn Graphs của host 192.168.0.25 chúng ta thấy các thông tin được thể hiện bằng biểu đồ rất cụ thể
Ở mục Problems nó cũng liệt kê ra các lỗi nếu có, ví dụ với hình dưới nó thông báo tên service bị lỗi là gì, bị lỗi lúc nào ....
Cách hành xử với lỗi thế nào hẹn các bạn ở các bài viết sau.
Xong!
No comments:
Post a Comment