Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
1,35 MB
Nội dung
1
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Nguyễn Xuân Thiên
HỆ THỐNGQUẢNTRỊCƠSỞDỮLIỆU CÁC THIẾTBỊ
ĐẦU CUỐI
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công nghệ thông tin
HÀ NỘI - 2010
2
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Nguyễn Xuân Thiên
HỆ THỐNGQUẢNTRỊCƠSỞDỮLIỆUCÁCTHIẾTBỊ
ĐẦU CUỐI
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công nghệ thông tin
Cán bộ hướng dẫn: ThS. Nguyễn Nam Hải
HÀ NỘI - 2010
3
MỤC LỤC
MỤC LỤC 2
LỜI CẢM ƠN 5
TÓM TẮT 6
Bố cục khóa luận sẽ thực hiện : 7
CHƯƠNG 1 : GIỚI THIỆU CHUNG 8
1.1. Giới thiệu 8
1.2. Mục đích của khóa luận 9
1.3. Kết quả đạt được Error! Bookmark not defined.
CHƯƠNG 2 : TÌM HIỂU VỀ CƠSỞDỮLIỆUCÁCTHIẾTBỊĐẦUCUỐI 10
2.1 . Thế nào là cơsởdữliệu của cácthiếtbịđầucuối trong mạng? 10
2.2 . Quảntrịcơsởdữliệucácthiếtbịđầucuối là gì? 10
2.3. Hướng thực hiện việc quảntrịdữliệucácthiếtbịđầucuối 10
3.1. Chức năng của hệthống AKK@DA 12
3.2. Đặc điểm các module của hệthống AKK@DA 14
CHƯƠNG 4: HƯỚNG DẪN CÁCH CẤU HÌNH VÀ CÀI ĐẶT HỆTHỐNG 36
4.1. Cách cài đặt hệthống 36
4.2. Cấu hình hệthống 38
4.3. Chạy AKK@DA 49
CHƯƠNG 5 : TÌM HIỂU VÀ TRIỂN KHAI VIỆC QUẢNTRỊCƠSỞDỮLIỆU
CÁC THIẾTBỊĐẦUCUỐI TRONG MẠNG VỚI HỆTHỐNG AKK@DA 56
5.1.Tình trạng của AKK@DA 56
5.2.Hiệu quả của AKK@DA 57
5.3. Hiển thị thông tin của cácthiếtbị 60
5.4. Tìm kiếm thiếtbị 62
5.5. Hiển thị cácthiếtbị 63
4
5.6.Quản lý các hoạt động 65
5.7. Quản lý thông báo 68
5.8. Quản lý tính bảo mật 69
5.9. Sử dụng biểu đồ 70
CHƯƠNG 6: ĐÁNH GIÁ NHỮNG KẾT QUẢ ĐẠT ĐƯỢC KHI NGHIÊN CỨU
VÀ CÀI ĐẶT TRIỂN KHAI HỆTHỐNG AKK@DA 71
TÀI LIỆU THAM KHẢO 72
5
LỜI CẢM ƠN
Sau 3 tháng làm khoá luận tốt nghiệp, được sự hướng dẫn, chỉ bảo tận tình của
thầy giáo Nguyễn Nam Hải và sự cố gắng nỗ lực của bản thân, em đã hoàn thành khoá
luận tốt nghiệp với đề tài “HỆ THỐNGQUẢNTRỊCƠSỞDỮLIỆUCÁCTHIẾT
BỊ ĐẦU CUỐI”
Em xin chân thành cảm ơn Thầy và các thầy cô giáo khoa Công nghệ thông tin
trường Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội đã đào tạo, truyền đạt cho em
những kiến thức và kinh nghiệm trong lĩnh vực Công nghệ thông tin nói riêng và
những kiến thức khác nói chung để em có được những kiến thức tổng hợp trước khi ra
trường;
Xin cảm ơn bạn bè đã giúp đỡ tài liệu và trao đổi kinh nghiệm để hoàn thành
khoá luận tốt nghiệp.
Xin cảm ơn!
Hà Nội, Tháng 5-2010
Người thực hiện
Nguyễn Xuân Thiên
6
TÓM TẮT
Như chúng ta đã biết, với sự phát triển của xã hội ngày nay kéo theo sự phát
triển không ngừng của ngành công nghệ thông tin cũng như các ngành kỹ thuật
khác.Sự phát triển của ngành công nghệ thông tin cũng mang tới sự thay đổi hàng loạt
diện mạo cho đời sống của con người. Nó mang tới cho con người những tiện ích cũng
như những nguy cơbị tấn công cao. Do đó việc quảntrị một hệthống mạng đang trở
thành một công việc hết sức cần thiết đối với mỗi cơquan doanh nghiệp. Cũng theo
hướng nghiên cứu về việc quảntrị một hệthống mạng, khóa luận này sẽ tập trung vào
việc nghiên cứu việc quảntrịcơsởdữliệu của cácthiếtbịđầucuối trong mạng máy
tính dựa trên một hệthống mã nguồn mở. Đó là hệthống AKK@DA. AKK@DA là
một hệthốngquảntrị hết sức thông minh và mạnh mẽ. Việc sử dụng hệthống
AKK@DA sẽ mang lại cho bạn khả năng quảntrịcơsởdữliệu cho cácthiếtbịđầu
cuối một cách tốt hơn. Chúng ta có thể lấy được thông tin về cấu hình của cácthiếtbị
đầu cuối, tình trạng ổ cứng, tình trạng hoạt động của cácthiếtbị và các bộ phần trong
ác thiếtbị cũng như việc cài đặt các phần mềm trong cácthiếtbịđầu cuối. Việc quản
trị cơsởdữliệu cũng cho phép người quảntrịcó thể thống kê được lỗi của cácthiếtbị
đầu cuối và có biện pháp khắc phục một cách tốt nhất.
7
Bố cục khóa luận sẽ thực hiện :
Chương 1: Giới thiệu chung về khóa luận, mục đích và kết quả đạt được khi thực hiện
khóa luận
Chương 2 :Tìm hiểu về cơsởdữliệu của cácthiếtbịđầucuối trong mạng máy tính,
hướng thực hiện việc quảntrịdữliệu
Chương 3:Giới thiệu tổng quan về hệthốngquảntrị mã nguồn mở AKK@DA : Đặc
điểm, và các chức năng của hệthống
Chương 4 : Hướng dẫn cách cấu hình và cài đặt hệthống
Chương 5 : Tìm hiểu và triển khai việc quảntrịcơsởdữliệu của cácthiếtbịđầucuối
trong mạng máy tính
Chương 6: Đánh giá những kết quả đạt được khi nghiên cứu cài đặt và triển khai hệ
thống AKK@DA
8
CHƯƠNG 1 : GIỚI THIỆU CHUNG
1.1. Giới thiệu
Như chúng ta đã biết trong những năm gần đây mạng máy tính đang phát triển với
tốc độ nhanh chóng và có những bước tiến vượt bậc trong công nghệ. Sự phát triển
nhanh chóng của nó kéo theo việc cần phải có những công việc quản lý và bảo đảm
sao cho mỗi hệthống mạng ngày càng trở lên ổn định hơn, càng an toàn hơn. Chính vì
lẽ đó mà công tác quảntrị mạng ngày càng trở lên cấp bách hơn bao giờ hết. Nó là một
công việc hết sực cần thiết đối với mỗi mạng máy tính cho mỗi công ty hay 1 tổ chức
doanh nghiệp nào.
Việc quảntrị mạng bao gồm nhiều lĩnh vực khác nhau, từ việc quản lý cácthiếtbị
trong mạng cho tới việc phân quyền sử dụng cho người dùng trong mạng, và một
nhiệm vụ nữa là quản lý cácthông tin cơsởdũliệu trong mạng để đảm bảo hệthống
mà bạn đang sử dụng sẽ là ổn định nhất.
Với mục đích nghiên cứu về cách quảntrịcơsởdữliệucácthiếtbịđầucuối trong
mạng máy tính của cácthiếtbịđầu cuối, khóa luận này sẽ tập trung vào nghiên cứu
một hệthống mã nguồn mở. Đó là hệthống AKK@DA, một hệthống được dùng để
quản trịcácthông tin trong mạng cũng như quảntrịcơsởdữliệu của cácthiết bị. Nó
cho phép bạn thu thập được cácthông tin từ các máy trạm, cácthiếtbịđầucuối để từ
đó phân tích đánh giá xem các máy trạm cũng như cácthiếtbịđầucuốicó hoạt động
bình thường không. Đây là một hệthống mạnh được dùng cho cáchệ điều hành như
Window, Linux,Mac…
Có thể nói việc sử dụng hệthống AKK@DA chúng ta sẽ thu được những thông
tin thật chính xác và các thức quảntrị cũng đơn giản hơn nhiều so với cáchệthống
khác.Việc phân tích và đánh giá cơsởdữliệu của một mạng máy tính là rất khó triển
khai và tốn nhiều thời gian, nhưng với hệthống này chúng ta sẽ cảm thấy việc sử dụng
dễ dàng hơn.
9
1.2. Mục đích của khóa luận
Khóa luận này sẽ tập trung nghiên cứu về thế nào là cơsởdữliệucácthiếtbị
đầu cuối trong mạng máy tính, tìm hiểu về hệthốngquảntrị mã nguồn mở AKK@DA.
Chúng ta sẽ tìm hiểu về các chức năng, cách thức quảntrịcơsởdữliệu của hệthống
AKK@DA như thế nào?
Mục đích của khóa luận này cũng giúp cho tôi có thêm kiến thức và hiểu biết về
những hệthốngquảntrị mạng , giúp tôi có cái nhìn khái quát hơn cũng như mang lại
cho tôi nhiều kinh nghiệm thực tế
10
CHƯƠNG 2 : TÌM HIỂU VỀ CƠSỞDỮLIỆUCÁCTHIẾTBỊĐẦUCUỐI
2.1 . Thế nào là cơsởdữliệu của cácthiếtbịđầucuối trong mạng?
Cơ sởdữliệu của cácthiếtbịđầucuối trong mạng là những thông tin về cấu
hình, thông số, về trạng thái hoạt động của cácthiếtbịđầucuối trong mạng máy tính.
Các thiếtbịđầucuối trong mạng máy tính bao gồm cácthiếtbị như máy in, máy tính
các nhân, máy Scan…
Cơ sởdữliệu của cácthiếtbị sẽ phản ánh tình trạng hoạt động của cácthiết bị,
nó cho chúng ta biết rằng cácthiếtbị đó đang hoạt động như thế nào? Có bình thường
hay là không? Nếu hệthốngbị lỗi một vấn đề nào đó thì chúng ta sẽ có biện pháp khắc
phục sao cho hệthống hoạt động một cách tốt nhất.
2.2 . Quảntrịcơsởdữliệucácthiếtbịđầucuối là gì?
Quảntrịcơsởdữliệucácthiếtbịđầucuối là quá trình, hoạt động thu thập
thông tin của cácthiếtbịđầucuối trong mạng máy tính, qua đó có những nhận xét và
đánh giá về tình trạng hoạt động của cácthiếtbị cũng như của toàn hệ thống.
Quản trịcơsởdữliệucácthiếtbịđầucuối sẽ giúp cho các nhà quảntrịcó thể
quản lý được hệthống một cách nhanh chóng nhất bằng việc chỉ cần ngồi một nơi mà
có thể biết được cácthiếtbị của mình đang hoạt động như thế nào? Và khi xảy ra sự cố
gì thì hệthống mạng của chúng ta sẽ được khắc phục nhanh hơn.
2.3. Hướng thực hiện việc quảntrịdữliệucácthiếtbịđầucuối
Như chúng ta đã biết việc thực hiện quảntrịdữliệucácthiếtbịđầucuối trong
mạng là một quá trình và phải theo hệthống . Do đó để có thể quảntrịcơsởdữliệu
các thiếtbịđầucuối trong mạng máy tính chúng ta cũng phai có một quy trình.
Hệ thống sẽ thu thập thông tin về của cácthiếtbị trong mạng về thôngsố kỹ
thuật, cấu hình, tình trạng hoạt động và những thông tin liên quan….vv. Sau khi thu
thập được thông tin của cácthiếtbị trong mạng máy tính thì nó sẽ hiển thị lên giao
[...]... của cácthiếtbị trong mạng thông qua thôngsố gửi về thì có thể rút ra những kết luận về tình trạng hiện thời của hệthốngCó thể thấy được số lượng cácthiết đang hoạt động ổn định cũng như cácthiếtbị gặp phải trục trặc Như vậy các nhà quảntrị mạng sẽ tìm được hướng giải quyết một cách tốt nhất có thế 11 CHƯƠNG 3 : TỔNG QUAN VỀ HỆTHỐNG AKK@DA 3.1 Chức năng của hệthống AKK@DA - Giám sát các máy... ra những cách thực sự của việc truyền qua, nó chỉ tập trung vào việc kết nối giữa các host 3.2.5 Module nm-db_watch.pl Tổng quan: Modun db watch dùng để quản lý số lượng các thực thể trong cơ sởdữliệu và những khai báo tất cả những quá trình khác nếu số lượng các thực thể trong cơ sởdữliệu bị thay đổi Khởi động: Modun này có thể khởi động an toàn vào bất cứ lúc nào cần thiết mà không sợbị mất thông... dàng hơn các phần mềm cần thiết với mục đích đồng bộ hóa thời gian NTP Hệ điều hành nên cài đặt các công cụ phát triển như (libraries, C++, complier …), không cần gì đặc biệt cho các phân vùng của ổ đĩa AKK@DA chỉ cần một số GB dung lượng ổ đĩa để lưu trữ tập tin cơ sởdữliệu RRD, và số lượng ổ đĩa này còn phụ thuộc và số lượng cácthiếtbị cần giám sát(Thường là xấp xỉ 1MB cho 1 thiếtbị ) Nếu hệ điều... chương trình một cách trực quan nhất Qua những thông tin thu thập được chúng ta có thể xem xét xem hệthốngcó hoạt động ổn định hay không? Cóvấn đề gì đang trục trặc và ở bộ phận hoặc thiếtbị nào, nếu cần khắc phục thì khắc phục ngay để tránh ảnh hưởng tới toàn bộ hệthống mạng…Tất cả cácthông tin từ các máy trạm (Client) hoặc cácthiếtbị khác sẽ được truyền tới máy chủ và được các admin kiểm tra... bày báo động với các tùy chọn tương quan và phê duyệt báo động + Ghi lại những thiếtbị đã kiểm tra + Đưa ra hiệu suất dựa trên đồ thị + Cấu hình các dịch vụ giám sát máy chủ 12 + Tình trạng và quản lý hệthống AKK@DA + Hỗ trợ các nhóm liên lạc + Người dùng và quản lý nhóm + Thông báo qua mail hoặc Gtalk + Quyền quản lý( Bạn có thể quản lý các quyền của nhóm cho từng dịch vụ một lần) + Quản lý theo cây... AKK@DA 3.1 Chức năng của hệthống AKK@DA - Giám sát các máy chủ lưu trữ, các nguồn lực và các dịch vụ mạng (Các đầu dò sử dụng giao thức SNMP, ICMP, TCP, SSL, DNS, phần mở rộng các tập lệnh UCDavis, và dùng để kiểm tra tình trạng của hệ thống, cũng như thu thập thông tin) - Tự động phát hiện các dịch vụ có sẵn trên thiếtbị trong hệthống mạng như CPU, RAM, Giao diện mạng, Đĩa cứng, quy trình…vv Bạn sẽ... (Thông qua các trang web dựa trên GUI) và AKK@DA sẽ tự động tìm ra máy chủ của dịch vụ này cho bạn - Thu thập dữliệu hiệu suất về giám sát dịch vụ(tích hợp công cụ RRD ) - Dịch vụ phát hiện Flap - Thêm cácđầu dò cho riêng bạn - Thêm hỗ trợ cácthiếtbị SNMP không được hỗ trợ bơi AKK@DA thông qua các mô hình dựa trên mẫu - Dễ dàng sử dụng dựa bằng cách sử dụng trang web dựa trên giao diện với các tính... quá trình kiểm tra TreeCachePeriod liên tiếp về việc thay đổi của cấu trúc dữ liệu( s) Mặc định là 1s, nên là ngắn, mặt khác thông tin được hiển thị lên giao diện của chương trình có thể được cập nhật 35 CHƯƠNG 4: HƯỚNG DẪN CÁCH CẤU HÌNH VÀ CÀI ĐẶT HỆTHỐNG 4.1 Cách cài đặt hệthống 4.1.1 Yêu cầu về hệ điều hành Ta nên chuẩn bịcác máy chủ chuyên dụng dành cho AKK@DA bởi vì nó sẽ sử dụng rất nhiều tài... trạng thái của các dịch vụ khác nm-sysstat.pl Thu thập những dữliệu thực thi trong nội bộ AKK@DA nm-tree_cache.pl Cập nhật cache AKK@DA bằng cách chia sẻ thông tin giữa những chương trình nội bộ và trình web thông qua GUI 3.2 Đặc điểm các module của hệthống AKK@DA Lõi của AKK@DA là một nhóm các scrip Những chức năng đó dùng để quản lý việc kiểm tra, tổng hợp các trạng thái, lưu trữ các đối tượng giữa... những báo cáo về việc sử dụng của cácthiếtbị như CPU, RAM, HDD và thực thể NIC Những báo cáo này sẽ được hiển thị lên giao diện chương trình, dashboard, lựa chọn top Những thông báo này sẽ hiện thị thành một danh sách các dịch vụ sử dụng trong trong việc quảntrị mạng Khởi động: Modun này có thể khởi động một cách an toàn vào bất cứ thời gian nào cần thiết mà không bị mất thông tin Tạm dừng: Modun