Mô hình trao đổi dữ liệu với các hệ thống khác

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu giải pháp tự động phát hiện sự cố hệ thống dựa trên công nghệ ELK (elasticsearch, logstash và kibana) (Trang 51 - 53)

2.3. Kết luận

Trong Chương II, Luận văn đã trình bày về hiện trạng hạ tầng d ch vụ, máy chủ và phần mềm đang được sử dụng tại Tập đoàn Bảo Việt, đây là thông tin đầu vào để chúng tôi có thể phân tích, thiết kế được kiến trúc của giải pháp.

Luận văn cũng đã trình bày về mô hình triển khai giải pháp quản l log tập trung tại Tập đoàn Bảo Việt, áp dụng công nghệ ELK.

HƢƠNG III: XÂY ỰNG THỬ NGHIỆM HỆ TH NG QUẢN LÝ LOG T I BẢO VIỆT BẢO VIỆT

3.1. Môi trƣờng thử nghiệm

Do hệ thống CNTT của tập đoàn Bảo Việt là rất lớn, đa dạng hóa về phần mềm, nền tảng, nên công đoạn triển khai sẽ được thực hiện theo từng giao đoạn. Mỗi giai đoạn sẽ thực hiện cấu hình cho một đơn v mà Tập đoàn cung cấp d ch vụ CNTT (như Bảo hiểm nhân thọ, Bảo hiểm phi nhân thọ, Chứng khoán, …) và được cuốn chiếu theo từng đầu d ch vụ. Trong phạm vi của luận văn, chúng tôi thực hiện thử nghiệm xây dựng hệ thống quản l dữ liệu log cho hệ thống d ch vụ BVCare cung cấp cho đơn v thành viên Bảo Hiểm phi nhân thọ, các máy chủ của d ch vụ đặt tại trung tâm dữ liệu (Data Center Site). Hệ thống BVCare được lựa chọn để triển khai đầu tiên do BVCare là một trong những hệ thống lớn của Tập đoàn Bảo Việt bao gồm gần như đầy đủ các thành phần máy chủ Http, máy chủ ứng dụng (Oracle Application Server) và cơ sở dữ liệu (Oracle database), đặc biệt BVCare là hệ thống cần phải hoạt động 24/7 để phục vụ hoạt động sản xuất kinh doanh của các công ty thành viên.

Dựa trên dữ liệu log, chúng tôi xây dựng màn hình giám sát, tìm kiếm, phát hiện lỗi tự động thay thế quá trình xử l dữ liệu log thủ công trước đây. Quá trình thử nghiệm được thực hiện qua các công đoạn sau:

- Cài đặt ElasticSearch Cluster

- Cài đặt Logstash lên máy chủ chứa dữ liệu log cần giám sát - Cài đặt máy chủ Kibana

- Xây dựng cơ sở dữ liệu chứa mã lỗi của cơ sở dữ liệu Oracle

- Cấu hình 3 thành phần của Logstash (input, filter và output) để trích xuất, tổng hợp dữ liệu log và đưa vào ElasticSearch để đánh chỉ mục - Cấu hình Logstash để thực hiện tìm mã lỗi và gửi email thông báo tự

động đến quản tr viên khi mã lỗi được tìm thấy trong dữ liệu log

- Xây dựng các màn hình điều khiển, giám sát tất cả các biến đổi xảy ra trong dữ liệu log một cách tức thời

- Sử dụng Kibana làm công cụ trừ tượng hóa dữ liệu để phân tích dữ liệu log

+ Mô hình hệ thống d ch vụ BVCare:

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu giải pháp tự động phát hiện sự cố hệ thống dựa trên công nghệ ELK (elasticsearch, logstash và kibana) (Trang 51 - 53)