Tải bản đầy đủ (.doc) (20 trang)

NGHIÊN CỨU, TRIỂN KHAI HỆ THỐNG GIÁM SÁT VÀ QUẢN TRỊ MẠNG TRÊN NỀN TẢNG NAGIOS

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 (773.23 KB, 20 trang )

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN


NGHIÊN CỨU, TRIỂN KHAI HỆ THỐNG
GIÁM SÁT VÀ QUẢN TRỊ MẠNG TRÊN
NỀN TẢNG NAGIOS

TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: QUẢN TRỊ MẠNG MÁY TÍNH

HSSV thực hiện

: Đồng Hữu Ký

MÃ HSSV

: CCMM17A005

Cán bộ hƣớng dẫn

: TS. Trần Thế Sơn

Bùi Thanh Minh
Khóa đào tạo

: 2017 - 2020

Đà Nẵng, 01/2020




MỞ ĐẦU
1.

Lý do chọn đề tài
Hiện nay khái niệm “Quản trị mạng” khơng cịn xa lạ gì trong

ngành cơng nghệ thơng tin. Nó đã trở thành một trong những lĩnh
vực nghiên cứu chính về mạng máy tính và là một công việc quan
trọng không thể thiếu trong các hệ thống máy tính của các tổ chức,
doanh nghiệp, trường học… Với thời đại công nghệ thông tin phát
triển hàng triệu người dùng trên tồn thế giới, hàng nghìn plugin và
addons, Nagios là một tài sản mạnh mẽ cho mọi nhu cầu hỗ trợ hoặc
phát triển mạng máy tính. Nagios là hệ thống giám sát mạng có chi
phí đầu tư thấp. Tuy nhiên nó có khả năng rất mạnh mẽ trong việc
giám sát hoạt động của các thiết bị trên mạng. Bởi vậy Nagios rất
được tin tưởng và sử dụng rộng rãi trên tồn cầu. Và đó cũng là lý do
em chọn đề tài về giám sát hệ thống bằng phần mềm Nagios để
nghiên cứu và triển khai thực hiện đồ án.
2.

Mục tiêu và nhiệm vụ nghiên cứu
Mục tiêu: Giám sát hệ thống mô phỏng trên các loại thiết bị

mạng, các loại môi trường, phát hiện các lỗi liên quan đến phần
cứng, dịch vụ, xuất cảnh báo liên quan đến người dùng hoặc người
quản trị mạng, theo dõi tiến độ hoạt động của thiết bị, từ đó có các
phương án bảo trì và tối ưu hệ thống.
Nhiệm vụ nghiên cứu: Tìm hiểu về phần mềm Nagios, cách

cài đặt, cấu hình, các giao thức, cách vận hành trên các thiết bị mạng,
thu thập dữ liệu từ các thiết bị.
3.

Đối tƣợng và phạm vi nghiên cứu
1


Đối tượng nghiên cứu: Hệ thống máy chủ, máy trạm vật lý và
máy trạm ảo, các dịch vụ, switch, router.
Phạm vi nghiên cứu: Phịng B106 – Trường cao đẳng cơng
nghệ thông tin hữu nghị Việt – Hàn.
4.

Phƣơng pháp nghiên cứu
Sử dụng tài liệu liên quan và triển khai thực hành theo tiến độ

đề ra.
5.

Ý nghĩa khoa học và thực tiễn
Giám sát hệ thống mạng có ý nghĩa to lớn đối với sự phát triển

của cơ quan, doanh nghiệp hoặc tổ chức lớn nhỏ. Nó góp phần làm
giảm thiểu các nguy cơ, các mối nguy hại, xâm nhập từ bên ngoài, từ
đó giúp người quản trị hình dung, có các phương án phòng chống,
lên kế hoạch bảo dưỡng, tân trang thiết bị mạng, đảm bảo hệ thống
thông suốt.
6.


Nội dung đồ án tốt nghiệp
Ngoài phần mở đầu, kết luận và tài liệu tham khảo, đồ án tốt

nghiệp gồm có 4 chương sau:
Chương 1: Tổng quan về giám sát mạng
Chương 2: Các giao thức quản lý mạng
Chương 3: Phần mềm Nagios
Chương 4: Triển khai hệ thống giám sát mạng bằng phần mềm
Nagios

2


CHƢƠNG 1. TỔNG QUAN VỀ GIÁM SÁT
MẠNG 1.1. KHÁI NIỆM VỀ GIÁM SÁT MẠNG
1.2. Đ C ĐIỂM CỦA GIÁM SÁT MẠNG
1.2.1. Thiết b tru ền dẫn
1.2.2. Thiết b kết nối
1.2.3. Má chủ và các thiết b đầu cuối

3


CHƢƠNG 2. CÁC GIAO THỨC QUẢN LÝ
MẠNG 2.1. GIAO THỨC SNMP
2.1.1. Khái niệm giao thức SNMP
2.1.2. Đ c điểm của SNMP
2.2. GIAO THỨC N TCON
2.2.1. Đ nh nghĩa N TCON
2.2.2. Khả năng chính của N TCON

2.2.3. Cách hoạt động
2.3. SYSLOG
2.3.1. Khái niệm giao thức S s og
2.3.2. Chức năng chính

4


3.1.

CHƢƠNG 3. PHẦN MỀM NAGIOS
NAGIOS LÀ G

3.2.

CHỨC NĂNG CỦA NAGIOS

3.3.

Đ C ĐIỂM CỦA NAGIOS

3.4.

KIẾN TRÚC VÀ TỔ CHỨC HOẠT ĐỘNG

3.4.1. Kiến trúc của Nagios
3.4.2. Cách thức tổ chức hoạt động

5



CHƢƠNG 4. TRIỂN KHAI HỆ THỐNG GIÁM SÁT MẠNG
ẰNG PHẦN MỀM NAGIOS
4.1. YÊU CẦU THIẾT Ị, PHẦN MỀM VÀ

ỊCH VỤ

4.1.1. Sơ đồ hệ thống

Hình 4.1. Sơ đồ hệ thống
4.1.2. Thiết b , phần mềm và d ch vụ
4.1.2.1.
- 3 server vật lý.
- 1 Switch C2960-24PCs-L.
- 1 Router 3925.
4.1.2.2.
- 3 server vậy lý chạy linux 16.04.06, các dịch vụ lần lượt là
- Phần mềm Nagios
- Giao thức SNMP trên tất cả các thiết bị.
- Công cụ hỗ trợ cài đặt:
6




Rufus: dùng để tạo USB boot cài hệ điều hành.



Ubuntu 16.04.06.




Cáp mạng 5e.



Thiết bị kiểm tra cáp mạng S T 3 Master.

4.2. MỤC ĐÍCH, U CẦU
- Xây dựng mơ hình mạng hoàn ch nh theo sơ đồ.
- Đảm bảo server Nagios thu thập được dữ liệu từ các máy
khác có trong sơ đồ.
- Các node mạng ping thành công với nhau.
4.3. TIẾN HÀNH TRIỂN KHAI
4.3.1. Quản ý tổng quan các host

Hình 4.2. Quản lý các node


Thơng tin hosts VHSRV1 (Web Server)

Hình 4.3. Thơng tin host VHSRV1 (Web-Server)
7




Thơng tin hosts VHSRV2 (DNS Server)


Hình 4.4. Thơng tin host VHSRV1 (Web-Server)


Thơng tin hosts VHSRV3 (FTP Server)

Hình 4.5. Thơng tin host VHSRV3 (FTP Server)
8


4.3.2. Quản ý các d ch vụ đƣợc cài đ t


Chúng ta có thể kiểm sốt được trạng thái dịch vụ

cho tất cả máy chủ.


Gồm trạng thái dịch vụ, kiểm tra lần cuối, thời

lượng, lần thử, thơng tin trạng thái.

Hình 4.6. Quản lý các dịch vụ được cài
đặt 4.3.3. Giám sát thực thi hệ thống


Giám sát hệ thống và thời gian hoạt động của máy

chủ là rất quan trọng. Bạn phải đảm bảo rằng máy chủ của bạn đang
chạy tốt để người dùng kết nối với nó khơng gặp bất kỳ thời gian
chết.


9


Hình 4.7. Giám sát thực thi hệ thống


Cơ sở để đánh giá tình trạng của máy dựa vào 4

phần chính như dưới:
1. Network Outages (Mất kết nối mạng)
2. Hosts (Các máy chủ)
3. Services (Các dịch vụ)
4. Monitoring features (Các tính năng giám sát)
4.3.4.

ản đồ hệ thống từ phần mềm Nagios


Để kiểm tra được các máy chủ nào đã kết nối thành

cơng chúng ta có thể vào phần map để nhìn biểu đồ.

Ở dưới chúng ta thấy đã kết nối đầy đủ các máy theo
yêu vào
Nagios thành công gồm 3 máy vật lý được thêm vào nagios.

10



Hình 4.8. Bản đồ hệ thống
4.3.5. Quản ý các cảnh báo các má

chủ g p vấn đề

Hình 4.9. Quản lý cảnh báo cho các máy chủ gặp vấn đề


Ở đây cho phép chúng ta kiếm soát được những dịch

vụ nào đang gặp vấn đề và có thơng tin trạng thái dịch vụ
4.3.6.

áo cáo các nhóm má chủ

Hình 4.10. Báo cáo các nhóm máy chủ
11




Chúng ta có thể thiết đặt các tùy chọn báo cáo hệ

thống như thời gian chu kì báo cáo, thời gian bắt đầu, thời gian kết
thúc, duy trì trạng thái
4.3.7.

áo cáo tóm tắt cảnh báo



Và dưới đây là các cảnh báo gần đây nhất

Hình 4.11. Báo cáo tóm tắt về cảnh báo
Ở mục này cho phép chúng ta đọc được trạng thái
SOFT/HARD của các máy chủ và dịch vụ.
4.3.8. Quản ý cảnh báo về điều hƣớng cảnh báo

Hình 4.12. Quản lý cảnh báo về điều hướng cảnh báo
12




Ở mục này sẽ cập nhật liên tục 2p/lần về nhật ký

điều hướng cảnh báo


Ngồi ra chúng ta có thể yêu cầu Nagios Core thông

báo về các vấn đề và phục hồi gần như bạn muốn: máy nhắn tin, điện
thoại di động, email, tin nhắn tức thời, cảnh báo âm thanh, sốc điện,
v.v ...
Cách thông báo được gửi tùy thuộc vào các lệnh thông báo được xác
định

trong

định


nghĩa

đối

tượng

trong

tập

tin

(/usr/local/nagios/etc/objects/commands.cfg), bật ở phần “send
custom service notification” của trình quản lý máy chủ.
4.3.9. Quản ý nhật ký sự kiện


Nagios cung cấp giám sát đầy đủ các bản ghi sự

kiện. Nagios cịn có khả năng theo dõi nhật ký sự kiện Windows và
cảnh báo bạn khi phát hiện mẫu nhật ký.

Hình 4.13. Quản lý nhật ký sự kiện

Ở đây cho phép chúng ta kiểm soát được các cảnh
báo theo
13


từng phiên ở đây mỗi phiên là 1h/lần



Việc triển khai giám sát nhật ký sự kiện Windows

hiệu quả với Nagios giúp mang lại những lợi ích như:
1. Phát hiện nhanh sự cố mất mạng và lỗi giao thức tăng
cường an ninh,
2. Phát hiện nhanh các quy trình,
3. Dịch vụ và công việc hàng loạt không thành công,
4. Tuân thủ kiểm toán, tuân thủ quy định
4.3.10. Quản ý ập


ch tác vụ cho các d ch vụ

Phần này chúng ta có thể kiếm tra máy chủ hay dịch

vụ được lên lịch Enable hay Disable. Chúng ta có thể thực hiện các
tùy chọn khả dụng cho cả kiểm tra máy chủ và dịch vụ.

Hình 4.14. Quản lý tác vụ cho các dịch vụ
14


4.4. GIÁM SÁT CÁC DỊCH VỤ KHÁC
4.5. CẢNH ÁO CHO NGƢỜI QUẢN TRỊ
4.6. TỔNG HỢP BÁO CÁO

15







KẾT LUẬN
Kết quả đạt đƣợc
 Các host đã được kết nối và được giám sát thành công
bởi NAGIOS.
 Quản lý được sơ đồ hệ thống
 Quản lý được cảnh báo
 Quản lý được các tác vụ cho các máy chủ
 Hệ thống NAGIOS chạy ổn định, quản lý cơ bản được
các host/dịch vụ
Hƣớng phát triển

 Cần nghiên cứu sâu hơn về các phiên bản NAGIOS
cao hơn để hiểu sâu hơn về giám sát mạng bằng
NAGIOS từ đó đưa ra các cách thức quản lý hệ thống
mạng tốt hơn
 Cần áp dụng thực hiện hệ thống thực tế để hiểu được
hệ thống thực tế gặp vấn đề và đạt những gì.

16






×