Tổng quan về Zabbix

Một phần của tài liệu BÁO cáo THỰC tập DOANH NGHIỆP TRIỂN KHAI hệ THỐNG GIÁM sát THIẾT bị MẠNG QUA ZABBIX (Trang 77 - 80)

2.4 Tuần 5,6,7,8

2.4.2 Tổng quan về Zabbix

Zabbix là gì? Zabbix là một cơng cụụ̣ mã nguồn mở nổi tiếng giải quyết cho ta các vấn đề về giám sát – là phần mềm sử dụụ̣ng các tham số của một mạng, tình trạng và tính tồn vẹn của Server cũng như các thiết bị mạng.

Zabbix sử dụụ̣ng một cơ chế thống báo linh hoạt và khả năng tuỳ biến cao cho phép người dùng cấu hình email hoặc sms để cảnh báo dựa trên sự kiện được ta thiết lập sẵn. Ngoài ra Zabbix cung cấp báo cáo và dữ liệu chính xác dựa trên cơ sở dữ liệu. Điều này khiến cho Zabbix trở nên lý tưởng hơn, thích hợp phụụ̣c vụụ̣ cho hệ thống mạng tầm trung và lớn của các doanh nghiệp hiện tại với mức chi phí đầu tư vừa phải.

Zabbix được sáng lập bởi Alexei Vladishev và hiện tại được phát triển cũng như hỗ trợ bởi tổ chức Zabbix SIA. Zabbix được viết và phát hành dưới bản quyền General Public License GPL phiên bản 2

Tất cả báo cáo, thống kê cũng như cấu hình thơng số của Zabbix có thể dễ dàng truy cập qua giao diện web tinh tế đẹp mắt. Giúp chúng ta theo dõi được tình trạng hệ thống thiết bị server, dịch vụụ̣,..

2.4.2.1 Ưu điểm của Zabbix

 Giám sát, tự động tìm phát hiện server và hệ thống mạng.  Hỗ trợ server cài đặt trên dòng hệ điều hành Unix/Linux.

Nguyễn Quốc Chinh

 Hỗ trợ máy trạm client nhiều hệ điều hành.  Giao diện web cực kì tinh tế và đẹp mắt.

 Thông báo sự cố qua email, OTP App và SMS.  Mã nguồn mở, chi phí đầu tư thấp.

 Biểu đổ theo dõi và báo cáo qua giao diện.  Kiểm soát theo dõi việc đăng nhập.

 Linh hoạt trong phân quyền người dùng.  Nhiều Plugin hỗ trợ.

2.4.2.2 Nhược điểm

 Khơng có giao diện web mobile hỗ trợ.

 Không phù hợp với hệ thống mạng lớn, nhiều thiết bị client cần giám sát. Lúc này phát sinh vấn đề hiệu suất về PHP và Database, v..v..

 Thiết kế template/alerting rule đôi khi khá phức tạp.

2.4.2.3 Các thành phần cơ bản của Zabbix Zabbix server

Đây là thành phần trung tâm, duy trì hoạt động của phần mềm Zabbix.

Zabbix Server có thể kiểm tra các dịch vụụ̣ mạng từ xa thông qua các báo cáo của Agent gửi về cho Zabbix Server và từ đó nó sẽ lưu trữ tất cả các cấu hình cũng như là các số liệu thống kê. Do đó, quản trị viên có thể kiểm sốt các hoạt động qua dịch vụụ̣ mạng thu thập thông tin đưa ra cảnh báo với hiệu suất tối đa.

Zabbix Proxy

Zabbix Proxy là máy chủ được ứng dụụ̣ng vào quản lý các hệ thống ở xa theo các nhánh hoặc các lớp mạng khác nhau.

Nguyễn Quốc Chinh

Hinh 49 Mơ hình Monitor System

Đây là phần tùy chọn của Zabbix. Nó có nhiệm vụụ̣ thu nhận dữ liệu, lưu trong bộ nhớ đệm và chuyển đến Zabbix Server.

Zabbix Proxy là một giải pháp lý tưởng cho việc giám sát tập trung của các địa điểm từ xa, chi nhánh cơng ty, các mạng lưới khơng có quản trị viên nội bộ.

Đồng thời, Zabbix Proxy cũng được sử dụụ̣ng để phân phối tải của một Zabbix Server

Zabbix Agent

Để giám sát chủ động các thiết bị cụụ̣c bộ và các ứng dụụ̣ng (ổ cứng, bộ nhớ, …) trên hệ thống mạng. Zabbix Agent sẽ được cài lên trên Server. Từ đó, Agent sẽ thu thập thơng tin hoạt động từ Server mà nó đang chạy và báo cáo dữ liệu này đến Zabbix Server để xử lý.

Web interface

Người dùng có thể dễ dàng truy cập dữ liệu theo dõi và sau đó cấu hình từ giao diện web cung cấp. Giao diện là một phần của Zabbix Server, và thường chạy trên các máy chủ.

Nguyễn Quốc Chinh

2.4.2.4 Yêu cầu phần cứng

Tuỳ theo số lượng máy chủ hoặc thiết bị mạng cần giám sát mà ta sẽ có các mức cấu hình phần cứng phù hợp cho dịch vụụ̣ Zabbix Server. Theo cá nhân mình thì phần cứng tối thiểu sẽ gồm :

 CPU : 2 core  RAM : 1GB  Disk : 50GB

Hinh 50 Yêu cầu phân cứng hệ thống

Một phần của tài liệu BÁO cáo THỰC tập DOANH NGHIỆP TRIỂN KHAI hệ THỐNG GIÁM sát THIẾT bị MẠNG QUA ZABBIX (Trang 77 - 80)