BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ - THÔNG TIN
ĐỒ ÁN
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds.
Giáo viên hướng dẫn: Võ Công Minh
Sinh viên thực hiện : Đặng Ngọc Chính MSSV: 12013121
Đặng Quốc Nguyên MSSV: 12023111
Tp.Hcm, Ngày Tháng Năm 2015
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ - THÔNG TIN
ĐỒ ÁN
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds.
Giáo viên hướng dẫn: Võ Công Minh
Sinh viên thực hiện : Đặng Ngọc Chính MSSV:
Đặng Quốc Nguyên MSSV:
Tp.Hcm, Ngày Tháng Năm 2015Lời Cảm Ơn
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Ngay trong đề tài này chúng em đi vào tìm hiểu phần mềm quản lý mạng
Solarwinds. Đây là một hệ thống giám sát mạng mạnh mẽ cho phép các tổ chức xác
định và giải quyết vấn đề về cơ sở hạ tầng CNTT trước khi chúng ảnh hưởng
nghiêm trọng đến quá trình hoạt động của các tổ chức, cơ quan hay doanh nghiệp.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 6
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
MỤC LỤC
LỜI CẢM ƠN…………………………………………………………………
LỜI NÓI ĐẦU……………………………………………………………… 1
CHƯƠNG I MỞ ĐẦU……………………………………………………… 2
1.1 Lý do chọn đề tài……………………………………………………… 2
1.2 Mục tiêu đề tài………………………………………………………… 2
1.3 Nội dung đề tài……………………………………………………… 6
CHƯƠNG II GIỚI THIỆU CÔNG CỤ GIÁM SÁT…………………………. 6
2.1 Các giao thức SNMP ………………………………………… 6
2.2 Các công cụ giám sát………………………………………………… 9
2.2.1 Solawinds…………………………………………………………. 9
2.2.2 Zabbix…………………………………………………………… 9
2.2.3 Prtg……………………………………………………………… 9
CHƯƠNG III GIỚI THIỆU CÔNG CỤ SOLAWINDS……………………… 10
3.1 Giới thiệu Solarwinds………………………………………………… 10
3.2 Nội dung các công cụ của Solarwinds………………………….…… 16
CHƯƠNG IV TRIỂN KHAI…………………………………………………… 30
4.1 Mô hình khảo sát ………………………………………………………. 30
4.2 Phân tích mô hình………………………………………………………. 31
4.3 Chuẩn bị ……………………………………………………………… 31
4.4 Các bước thực hiện ………………………………………………… 34
CHƯƠNG V KẾT LUẬN…………………………………………………… 50
5.1 Đánh giá……………………………………………………………… 50
• Accounting Management.
Phần mềm giám sát mạng, hệ thống quản lý có thể thu thập đủ dữ liệu và báo
cáo định kỳ. Có nhiều phần mềm giám sát, trong đề tài này chúng em sử dụng
Solarwinds cũng là một trong những phần mềm giám sát khá mạnh.
1.2. Mục tiêu chọn đề tài.
Mục tiêu đề tài này gồm:
- Tìm hiểu hệ thống giám sát mạng.
- Tìm hiểu phần mềm Solarwinds.
- Cài đặt và sử dụng Solarwinds giám sát hệ thống mạng.
1.3. Nội dung đề tài.
Để hoàn thành mục tiêu, nhóm đã tập trung thực hiện các nội dung sau:
- Tìm hiểu vai trò của giám sát mạng.
- Tìm hiểu các giao thức, phần mề hỗ trợ giám sát.
- Tìm hiểu về hệ thống giám sát mạng sử dụng phần mềm Solarwinds.
- Tìm hiểu các chức năng có trong phần mềm giám sát Solarwinds.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 8
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
Chương II:Giới Thiệu Công Cụ Giám Sát
2.1. Các giao thức SNMP.
SNMP (Simple Network Management Protocol) là một tập hợp các thủ tục
mà các bên tham gia cần tuân theo để có thể giao tiếp được với nhau. Trong lĩnh
vực thông tin, một giao thức quy định cấu trúc, định dạng của dòng dữ liệu trao
đổi với nhau và quy định trình tự, thủ tục để trao đổi dòng dữ liệu đó. Nếu một
bên tham gia gửi dữ liệu không đúng định dạng hoặc không theo trình tự thì các
bên khác sẽ không hiểu hoặc từ chối trao đổi thông tin. SNMP là một giao thức,
do đó nó có những quy định riêng mà các thành phần trong mạng phải
tuân theo.
SNMP dùng để quản lý, nghĩa là có thể theo dõi, có thể lấy thông tin, có thể
được thông báo, và có thể tác động để hệ thống hoạt động như ý muốn. VD một số
khả năng của phần mềm SNMP :
- GetRequest: Manager gửi GetRequest cho agent để yêu cầu agent cung cấp
thông tin nào đó dựa vào ObjectID (trong GetRequest có chứa OID.
- GetNextRequest: Manager gửi GetNextRequest có chứa một ObjectID cho
agent để yêu cầu cung cấp thông tin nằm kế tiếp ObjectID đó trong MIB.
- SetRequest: Manager gửi SetRequest cho agent để đặt giá trị cho đối tượng
của agent dựa vào ObjectID.
- GetResponse: Agent gửi GetResponse cho Manager để trả lời khi nhận được
GetRequest/GetNextRequest.
- Trap: Agent tự động gửi Trap cho Manager khi có m ột sự kiện xảy ra đối
với một object nào đó trong agent.
Các cơ chế bảo mật cho SNMP.
Các cơ chế bảo mật đơn giản này gồm có :
- Community string: Community string là một chuỗi ký tự được cài đặt giống
nhau trên cả SNMP manager và SNMP agent, đóng vai trò như “mật khẩu”
giữa 2 bên khi trao đổi d ữ liệu. Community string có 3 loại : Read-community,
Write-Community và Trap-Community.
Khi manager gửi GetRequest, GetNextRequest đến agent thì trong bản
tin gửi đi có chứa ReadCommunity. Khi agent nhận được bản tin request
thì nó sẽ so sánh Read-community do manager gửi và Read-community mà
nó được cài đặt. Nếu 2 chuỗi này giống nhau, agent sẽ trả lời; nếu 2 chuỗi này
khác nhau, agent sẽ không trả lời. Write-Community được dùng trong bản tin
SetRequest. Agent chỉ chấp nhận thay đổi dữ liệu khi writecommunity 2 bên
giống nhau. Trap-community nằm trong bản tin trap của trap sender gửi cho
trap receiver.
Trap receiver chỉ nhận và lưu trữ bản tin trap chỉ khi trap-community 2
bên giống nhau, tuy nhiên cũng có nhiều trap receiver được cấu hình nhận tất cả
bản tin trap mà không quan tâm đến trap-community.
Community string có 3 loại như trên nhưng cùng một loại có thể có nhiều
string khác nhau. Nghĩa là một agent có thể khai báo nhiều read-community,
nhiều write-community. Trên hầu hết hệ thống, read-community mặc định là
2.2. Các công cụ giám sát
2.2.1. Công cụ giám giát Solarwinds.
Phiên bản được tìm hiểu trong đề tài là: SolarWind Engineer’s Tools Set
v9.2 Solarwinds là bộ công cụ hổ trợ đắc lực cho cho nhà quản trị: phân tích lỗi
cũng như các công cụ quản lý việc thực thi trên hệ thống mạng. Phần lớn các ứng
dụng trong Solarwinds đều sử dụng giao thức SNMP để truyền thông. Bộ
SolarWind Engineer’s Tools Set bao gồm khoảng 60 ứng dụng chia làm 7 phần
lớn:
• Network Discovery Tools
• Network Monitoring Tools
• Ping and Network Diagnostics Tools
• IP Address Management Tools
• Configuration Management.
• SNMP Tools
• Security Tools
2.2.2. Công cụ giám sát Zabbix.
Zabbix là công cụ mã nguồn mở giải quyết vấn đề giám sát. Zabbix là
phần mềm các tham số của một mạng, tình trạng và tính toàn vẹn của server.
Zabbix sử dụng cơ chế thông báo linh hoạt cho phép người dùng cấu hình e-mail
cảnh báo dựa cho sự kiện bất kỳ. Điều này cho phép giải quyết các vấn đề server.
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.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 11
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
Tất cả các báo cáo, thống kê cũng như các thông số cấu hình của Zabbix được
truy cập thông qua giao diện Web. Giao diện giúp ta theo dõi tình trạng mạng và
server.
Ưu điểm:
Tự động phát hiện server và thiết bị mạng.
Được theo dõi bởi admin.
Hỗ trợ máy chủ Linux, HP-UX, OS X . . .
Solarwinds là một công cụ cần thiết cho công việc của 1 kĩ sư quản trị
mạng để có thể thực hiện giám sát các hoạt động cũng như tư vấn hoạt động của
một hệ thống mạng. Bộ công cụ bao gồm các giải pháp tốt nhất để bạn có thể thực
hiện công việc quản trị mạng chính xác và đơn giản nhất, các chức năng đo đạt,
kiểm soát lưu lượng và sử dụng băng thông rõ ràng, loại bỏ những tính năng không
cần thiết.
Solarwinds nó sẵn sàng như là một công cụ của máy tính để bàn, nó được
sử dụng rộng rãi có thể truy cập qua một trang web.
Phiên bản được tìm hiểu trong đề tài là: SolarWind Engineer’s Tools Set v10.
Solarwinds là bộ công cụ hổ trợ đắc lực cho cho nhà quản trị: phân tích lỗi
cũng như các công cụ quản lý việc thực thi trên hệ thống mạng. Phần lớn các ứng
dụng trong Solarwinds đều sử dụng giao thức SNMP để truyền thông. Bộ
SolarWind Engineer’s Tools Set bao gồm khoảng 60 ứng dụng chia làm 7 phần
lớn:
- Network Discovery Tools
- Network Monitoring Tools
- Ping and Network Diagnostics Tools
- IP Address Management Tools
- Configuration Management.
- SNMP Tools
- Security Tools
Giao diện trang chủ của Solarwinds.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 13
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
3.2. Nội dung các công cụ của Solarwinds.
1. Network Discovery Tools.
Mục đích:
Triển khai một loạt các công cụ phát hiện địa chỉ mạng con,quét địa chỉ
MAC, thực hiện tra cứu DNS,hiện thị các mạng con và các mạng con mạo
danh, thực hiện báo cáo mạng.
Advanced CPU Load Monitor: giám sát và vẽ lược đồ thể hiện tải trên các
Router Cisco trong thời gian thực và thiết lập các mức báo động khi xảy ra
vấn đề.
Bandwidth Gauges: giám sát băng thông hệ thống, trạng thái băng thông,
dữ liệu nhận và truyền của bất kì thiết bị mạng từ xa.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 18
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
CPU Gauge: giám sát tải của CPU trên router.
Network Monitor: thống kê theo dõi các roter và switch cùng lúc.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 19
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
NetFlow Real-Time: Cho phép chụp và và phân tích trong thời gian thực
của dữ liệu Cisco, cung cấp và hiển thị việc sử dụng băng thông.
Router CPU Load: Giám sát tải trên nhiều router Cisco cùng lúc tại thời
điểm thực, ghi lại mức độ tải tối đa.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 20
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
Proxy Ping: Cho phép kiểm tra từ xa một ping bất kì từ router cho bất kì
thiết bị SNMP được cho phép.
SNMP Graph: lược đồ thống kê thông tin MIB, cho phép thu thạp dữ liệu
và hiển thị đồ thị hiệu suất dữ liệu từ bất kì thiết bị nào.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 21
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
TraceRoute Tool: Cho phép theo dõi các đường dẫn của mạng từ máy tính
của bạn tới bất kì thiết bị nào.
Watch it!: Giám sát server, router, web sites,… và cảnh báo khi thời gian đáp
ứng của mạng tăng hoặc thiết bị ngừng họat động.
SVTH: Đặng Ngọc Chính- Đặng Quốc NguyênPage 22
Tìm hiểu công cụ giám sát và cảnh báo hệ thống Solawinds
3. Ping and Diagnostic Tools: