Tải bản đầy đủ (.pdf) (31 trang)

NGHIÊN cứu TRIỂN KHAI hệ THỐNG GIÁM sát AN NINH MẠNG mã NGUỒN mở ZABBIX

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (636.14 KB, 31 trang )

BÁO CÁO THỰC TẬP TỐT NGHIỆP
Đề tài:

NGHIÊN CỨU TRIỂN KHAI HỆ
THỐNG GIÁM SÁT AN NINH
MẠNG MÃ NGUỒN MỞ
ZABBIX

Sinh viên 1 : Bùi Trung Thế
MSSV: 1911547016
Sinh viên 2 : Vũ Trọng Thành
MSSV: 1911547012
Khóa: 2019-2023

Đơn vị TT: Cơng ty Cổ phần Thương
Mại Dịch Vụ Vùng Trời Thông Tin
GVHD: ThS.Nguyễn Thị Phong Dung


NỘI DUNG
GIỚ I THIỆ U ĐƠN VỊ THỰ C TẬ P
GIỚ I THIỆ U PHẦ N MỀ M GIÁ M SÁT MẠ NG
ZABBIX
TÍNH NĂ NG CỦ A ZABBIX
MƠ HÌNH THỰ C NGHIỆ M
KẾ T LUẬ N
2


GIỚI THIỆU ĐƠN VỊ THỰC TẬP
Tên đơn vị thực tập:


Công ty Cổ phần Thương Mại Dịch Vụ Vùng Trời Thông Tin (Thương hiệu BeeNext).

Lãnh vực hoạt động:
Chuyên cung cấp thiết bị, giải pháp CNTT, triển khai lắp đặt và các dịch vụ bảo trì
các sản phẩm được phân phối bởi những thương hiệu lớn trên thế giới như: Dell,
IBM-Lenovo, HP, Panasonic, Samsung, Toshiba, Wincor, Bizerba, Cisco.

3


GIỚI THIỆU ĐƠN VỊ THỰC TẬP
Khách hàng:
Cơng ty Tài chính, Ngân hàng
Công ty sản xuất, dịch vụ, thương mại
Công ty du lịch, Resort và khách sạn

-4-


GIỚI THIỆU ĐƠN VỊ THỰC TẬP
Cơ cấu tổ chức của công ty:
Giám Đốc

Bộ phận kỹ thuật

Bộ phận thi công

Bộ phận tài chính

-5-



GIỚI THIỆU PHẦN MỀM GIÁM SÁT MẠNG ZABBIX
Khái niệm về Zabbix:
Là công cụ mã nguồn mở để giải quyết vấn đề giám sát. Là phần mềm theo dõi và
phân các tham số của một mạng, tình trạng và tính tồn vẹn vủa Server.
Sử dụng cơ chế linh hoạt, cho phép người dùng cấu hình email cảnh báo dựa vào sự
kiện bất kỳ.
Cung cấp báo cáo dữ liệu chính xác dựa trên cơ sở dữ liệu

6


GIỚI THIỆU PHẦN MỀM GIÁM SÁT MẠNG ZABBIX
Ưu điểm của Zabbix:
Hỗ trợ máy chủ Windows, Linux,…
Giám sát Server, router, switch và thiết bị mạng khác.
Thông báo sự cố qua email và SMS
Đáng tin cậy trong việc chứng thức người dùng.

Nhược điểm của Zabbix:
Khơng có giao diện Web mobile hỗ trợ.
-7-


GIỚI THIỆU PHẦN MỀM GIÁM SÁT MẠNG ZABBIX
Không phù hợp với hệ thống mạng lớn hơn 1000+ node 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. Thiết kế template/alerting
rule đôi khi khá phức tạp.


Đối tượng sử dụng:
Tất cả các tổ chức lớn nhỏ trên thế giới có nhu cầu sử dụng Zabbix cho công việc
giám sát

-8-


TÍNH NĂNG CỦA ZABBIX
Tính năng của Zabbix:
Rất linh hoạt, nó có thể được cấu hình để theo dõi, giám sát thiết bị mạng, máy chủ
theo cách ta muốn.
Có thể cảnh báo ngay tới người quản trị viên khi hệ thống được giám sát có sự cố gì
thơng qua mail, SMS
Khả năng hiển thị kết quả bằng đồ thị, biểu đồ giúp người dùng có thể dễ dàng giám
sát.
Hỗ trợ cả IPv4 và IPv6
-9-


MƠ HÌNH TRIỂN KHAI HỆ THỐNG
Mơ hình triển khai hệ thống Zabbix:
Zabbix cho các hệ thống lớn bao gồm 3 thành phần như : Web server, Zabbix server,
Database server.
Ngoài ra cịn có thêm 2 thành phần khác bao gồm Zabbix Agent và Zabbix proxy.
Zabbix thông thường được triển khai theo 2 mơ hình: Mơ hình tập trung và mơ hình
phân tán

- 10 -



MƠ HÌNH TRIỂN KHAI HỆ THỐNG
Mơ hình tập trung:
Mơ hình cài đặt trên một máy chủ 01, máy chủ không
được khuyến cáo trên các hệ thống giám sát lớn, tuy
nhiên đây là một mơ hình cơ bản và phù hợp với
doanh nghiệp nhỏ có số lượng thiết bị cần giám sát ít.
Một Node cài tất cả các thành phần Zabbix server,
Zabbix Database, Zabbix web fondend

- 11 -


MƠ HÌNH TRIỂN KHAI HỆ THỐNG
Mơ hình phân tán:
Zabbix là một ứng dụng giám sát có thể
monitor hàng trăm đối tượng trong một mơ
hình cài đặt single server.
Proxy-based monitoring được triển khai với
01 Zabbix server và nhiều Zabbix proxies, mỗi
proxy có thể ở tại một chi nhánh hoặc 01 data
center.
- 12 -


THÀNH PHẦN HỆ THỐNG GIÁN SÁT ZABBIX
Thành phần của hệ thống giám sát Zabbix:
Zabbix Server: Là thành phần trung
tâm của phần mềm Zabbix. Server có
thể kiểm tra các dịch vụ mạng từ xa
( web server và mail server ). Agent sẽ

báo cáo tồn bộ thơng tin và số lượng
thống kê cho server. Server sẽ lưu trữ
tất cả cấu hình và dữ liệu thống kê.
- 13 -


THÀNH PHẦN HỆ THỐNG GIÁN SÁT ZABBIX
Zabbix Proxy: là phần tuỳ chọn của
Zabbix. Proxy sẽ thu nhận dữ liệu, lưu
trong bộ nhớ đệm và được chuyển đến
Zabbix server. Zabbix Proxy có thể
giám sát các host từ những nơi có kết
nối không ổn định, giảm tải cho Zabbix
server khi phải giám sát nhiều thiết bị.
- 14 -


THÀNH PHẦN HỆ THỐNG GIÁN SÁT ZABBIX
Zabbix Agent: Là thành phần được cài đặt
trên máy chủ, các thiết bị mạng cần giám
sát. Agent thu thập thông tin hoạt động từ
hệ thống mà nó đang chạy và báo cáo dữ
liệu đến Zabbix server để xử lý tiếp. Trong
trường hợp lỗi (ổ cứng đầy hoặc một tiến
trình chết…), Zabbix server sẽ gửi cảnh
báo cho người quản trị về các sự cố này.

- 15 -



THÀNH PHẦN HỆ THỐNG GIÁN SÁT ZABBIX
Web interface: Để dễ dàng truy cập
dữ liệu theo dõi và sau đó cấu hình
Zabbix từ bất cứ 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
vật lý giống như đang chạy một trong
các Zabbix server.
- 16 -


CƠ CHẾ HOẠT ĐỘNG
Cơ chế hoạt động:
Zabbix giám sát các thiết bị qua Zabbix agent hoặc qua
các giao thức SNMP
Các Agent (thiết bị mạng hay server được cài đặt
SNMP hay Zabbix agent) sẽ gửi các event liên quan
đến thiết bị mạng, máy chủ tới Zabbix server, Zabbix
server làm nhiệm vụ phân tích số liệu thu thập được và
dựa vào các trigger do người quản trị hệ thống thiết lập
mà quyết định đưa ra các cảnh báo theo mức độ khác
nhau (Critical, warning, hoặc information…) hình thức
cảnh báo là gửi SMS, email…

- 17 -


MƠ HÌNH THỰC NGHIỆM
Cài đặt và cấu hình Zabbix trên máy CentOS 8:
Đặt IP cho Linux Server là : 192.168.110.140

Cài dịch vụ HTTP
Cài đặt dịch vụ Mariadb
Cài Zabbix Server và Zabbix Agent từ Web của Zabbix
Tiến hành mở port 10051 và 10050

- 18 -


MƠ HÌNH THỰC NGHIỆM
- Sau khi cài đặt và cấu hình xong, truy cập vào trang Web theo địa chỉ của Linux
server là 192.168.110.140 để hoàn thành các bước cài đặt

- 19 -


MƠ HÌNH THỰC NGHIỆM
- Đặt tên cho máy là “Zabbix server-TRUNGTHE”
- Sử dụng port 10051

20


MƠ HÌNH THỰC NGHIỆM
Giám sát trạng thái trên host:
Trạng thái hoạt động của hosts
Trạng thái hoạt động của services
Trạng thái của các interfaces trên hosts

- 21 -



MƠ HÌNH THỰC NGHIỆM
- Hiện tại chỉ có mỗi host chính là : Zabbix server

- 22 -


MƠ HÌNH THỰC NGHIỆM
- Add thêm host

- 23 -


MƠ HÌNH THỰC NGHIỆM
Cài đặt và cấu hình Zabbix Agent Trên Win server 2016 để giám sát:
- Trên Win Server 2016, đặt địa chỉ IP là : 192.168.110.142
- Truy cập trang chủ Zabbix, download Zabbix Agent 5.0 TLS
• Đặt tên cho HOST và gán địa chỉ IP của Zabbix Server vào

- 24 -


MƠ HÌNH THỰC NGHIỆM
- Kiểm tra lại Zabbix Server đã nhận được dữ liệu từ Host vừa tạo hay chưa
- Nếu chữ ZBX được thiển thị màu xanh nghĩa là hệ thống đã nhận

- 25 -



×