CHƯƠNG 1. TỔNG QUAN GIÁM SÁT DỊCH VỤ MẠNG 1. Giới thiệu giám sát dịch vụ mạng 1.1 Dịch vụ mạng Dịch vụ mạng được hiểu là ứng dụng chạy ở tầng ứng dụng trong mô hình mạng OSI. Chức năng của các dịch vụ mạng gồm: cung cấp lưu trữ dữ liệu, trình bày, giao tiếp .hoặc các khả năng khác.
Các dịch vụ mạng đều sử dụng kiến trúc Chủ - Khách (client-server) dựa trên giao thức truyền thông phổ biến: TCP/IP, DHCP, FTP Hình 1. 1 Dịch vụ mạng phân cấp ở tầng ứng dụng mô hình OSI Dịch vụ được cung cấp bởi máy chủ chạy trên một hoặt nhiều máy tính (một máy chủ chuyên dụng cung cấp nhiều dịch vụ) và được truy cập thông qua mát tính client chạy trên các thiết bị khác. Các dịch vụ mạng có điểm chung là các nguồn lực hiện có được chia sẻ. Kiến trúc dịch vụ mạng Client – Server Máy Chủ (Server) o Host luôn hoạt động o Địa chỉ IP cố định o Nhóm các server để chia sẻ công việc Máy khách (Client) o Truyền thông với server 3 o Có thể kết nối không liên tục o Có thể có địa chỉ IP thay đổi o Không truyền thông trực tiếp với các máy client khác Một số dịch vụ mạng phổ biến: World Wide Web (WWW), chuyển file (FTP - File Transfer Protocol), Hệ thống phân giải tên miền (DNS - Domain Name System) hay Email.
2 Dịch vụ mạng phân cấp ở tầng ứng dụng mô hình OSI 1.2 Dịch vụ mạng phân tán Các dịch vụ mạng phân tán cung cấp các dịch vụ có thể phân tán vật lý trên nhiều máy chủ nhưng cùng môi trường xử lý hợp tác. Có thể tương tác với các dịch vụ khác từ những hệ thống mở khác, bất kể môi trường, nền tảng Cho phép người dùng (dịch vụ) dễ dàng truy xuất tài nguyên từ xa Các dịch vụ mạng phân tán bao gồm: - Dịch vụ dữ liệu phân tán – Cung cấp quyền truy cập và sửa đổi dữ liệu/siêu dữ liệu trong cơ sở dữ liệu từ xa hoặc cục bộ. Trong môi trường phân tán, dữ liệu không có sẵn trên cơ sở dữ liệu cục bộ được lấy từ máy chủ dữ liệu từ xa theo yêu cầu của máy khách cục bộ (Ví 4 dụ: WWW) - Các dịch vụ tệp phân tán - Cung cấp quyền truy cập tệp từ xa. Các máy có quyền truy cập tương đương vào dữ liệu bất kể vị trí thực của dữ liệu.
Các dịch vụ phụ trợ cho chức năng này có thể bao gồm: định địa chỉ, dữ liệu được lưu trong bộ nhớ cache, sao chép dữ liệu, khóa tệp và ghi tệp (Ví dụ: FTP) - Dịch vụ tên phân tán - Cung cấp một phương tiện để xác định duy nhất các tài nguyên trong hệ thống dịch vụ phân tán. Dịch vụ này có sẵn cho các ứng dụng trong mạng và cung cấp thông tin bao gồm: tên tài nguyên, các thuộc tính liên quan, vị trí thực và chức năng tài nguyên. Tất cả các tài nguyên hệ thống phải được nhận dạng trong tất cả các hệ thống thông tin, bằng tên được phân phối Ví dụ: Dịch vụ DNS rõ ràng nhất về tính phân tán trên mạng Internet. Những nhóm Domain được chia thành từng vùng.
Chẳng hạn, tên miền (nl. Ban đầu nó được xử lý ở vùng Z1, sau đó chuyển sang vùng Z2 để còn (vu.flits) rồi đến Z3 thành (cs.3 Giám sát dịch vụ mạng Giám sát mạng là việc sử dụng một hệ thống để liên tục theo dõi một mạng máy tính, xem xét coi có các thành phần hoạt động chậm lại hoặc không hoạt động và thông báo cho quản trị viên mạng (qua email, tin nhắn SMS hoặc các báo động khác) trong trường hợp mạng không hoạt động hoặc có các rắc rối 5 khác. Giám sát mạng là một phần của quản lý mạng. Cụ thể, Đo lường mức độ sử dụng CPU của máy chủ, việc sử dụng băng thông mạng của các liên kết và các khía cạnh khác của hoạt động thông qua gửi tin nhắn qua mạng đến từng máy chủ để xác minh xem có đáp ứng yêu cầu hay không.
Khi thất bại, phản ứng chậm không được chấp nhận hoặc hành vi bất ngờ khác được phát hiện, các hệ thống này sẽ gửi các thông báo bổ sung được gọi là cảnh báo đến các vị trí được chỉ định để thông báo cho quản trị viên hệ thống. Vị trí có thể là một máy chủ quản lý, địa chỉ email hoặc số điện thoại chỉ định trước. 3 Giám sát mạng máy tính 1.4 Mục đích của giám sát mạng Giám sát việc sử dụng và hiệu suất của mạng máy tính của bạn và kiểm tra các hệ thống chậm hoặc bị lỗi. Sau đó, hệ thống sẽ thông báo cho quản trị viên mạng về bất kỳ sự cố hoặc ngừng hoạt động nào với một loại báo động hoặc email.
Thu thập thông tin hữu ích từ các bộ phận khác nhau của mạng để mạng có thể được quản lý và kiểm soát bằng cách sử dụng thông tin được thu thập.5 Giao thức quản lý mạng đơn giản Giao thức giao tiếp hay còn gọi là giao thức truyền thông, giao thức liên mạng, giao thức tương tác, giao thức trao đổi thông tin, trong công nghệ thông tin gọi tắt là giao thức, tuy nhiên, tránh nhầm với giao thức trong các ngành khác - là 6 một tập hợp các quy tắc chuẩn dành cho việc biểu diễn dữ liệu, phát tín hiệu, chứng thực và phát hiện lỗi dữ liệu - những việc cần thiết để gửi thông tin qua các kênh truyền thông, nhờ đó mà các máy tính (và các thiết bị) có thể kết nối và trao đổi thông tin với nhau. Các giao thức truyền thông dành cho truyền thông tín hiệu số trong mạng máy tính có nhiều tính năng để đảm bảo việc trao đổi dữ liệu một cách đáng tin cậy qua một kênh truyền thông không hoàn hảo. Các giao thức có thể được thực hiện bằng phần cứng, phần mềm hoặc kết hợp cả hai. Giao thức quản lý mạng đơn giản là một giao thức quản lý phổ biến bao gồm phần mềm giám sát mạng.
SNMP là giao thức quản lý và giám sát mạng được sử dụng rộng rãi nhất. Nó bao gồm: Các thiết bị trong mạng đang được theo dõi. Phần mềm đại lý trên các thiết bị được giám sát. Một hệ thống quản lý mạng, là bộ công cụ trên máy chủ theo dõi từng thiết bị trên mạng và truyền thông tin về các thiết bị đó đến quản trị viên CNTT.
4 Giao thức mạng đơn giản SNMP SNMP là một tập hợp các giao thức không chỉ cho phép kiểm tra các thiết bị mạng như router, switch hay server có đang vận hành mà còn hỗ trợ vận hành các thiết bị này một cách tối ưu, ngoài ra SNMP còn cho phép quản lý các thiết bị mạng từ xa. Quản trị viên sử dụng SNMP để giám sát và quản lý các khía cạnh của 7 mạng của họ bằng cách: 1. Thu thập thông tin về lượng băng thông đang được sử dụng trên mạng. Các thiết bị mạng bỏ phiếu hoạt động để yêu cầu trạng thái theo các khoảng thời gian được chỉ định.
Thông báo cho quản trị viên bằng tin nhắn văn bản về lỗi thiết bị. Thu thập các báo cáo lỗi, có thể được sử dụng để khắc phục sự cố. Gửi email thông báo khi máy chủ đạt đến mức dung lượng ổ đĩa thấp được chỉ định.6 Các lĩnh vực giám sát mạng 1. Quản lý hiệu suất Để định lượng, đo lường, báo cáo, phân tích và kiểm soát hiệu suất (ví dụ: sử dụng và băng thông) của các thành phần mạng khác nhau là mục tiêu chính của quản lý hiệu suất.
Các thành phần này bao gồm các thiết bị riêng lẻ (ví dụ: liên kết, bộ định tuyến và máy chủ) cũng như sự trừu tượng từ đầu đến cuối như đường dẫn qua mạng. Tiêu chuẩn giao thức như Giao thức quản lý mạng đơn giản (SNMP) đóng vai trò trung tâm trong quản lý hiệu suất Internet. Quản trị lỗi Mục tiêu của quản lý lỗi là ghi nhật ký, phát hiện và phản hồi tình trạng lỗi trong mạng. Sự khác biệt giữa quản lý lỗi và quản lý hiệu suất bị mờ.
Quản lý lỗi được sử dụng để quản lý xử lý ngay lập tức các lỗi như lỗi liên kết, lỗi máy chủ hoặc sự cố phần cứng của bộ định tuyến, những sự cố này còn được gọi là lỗi mạng tạm thời. Với sự trợ giúp của quản lý hiệu suất, giao thức SNMP đóng vai trò chính trong quản lý lỗi. Quản lý cấu hình Theo dõi các thiết bị trên mạng được quản lý và cấu hình phần cứng và phần mềm được cho phép bởi Quản lý cấu hình. 5 Quản trị cấu hình mạng 1.
Quản lý tài khoản người dùng Để chỉ định, đăng nhập và kiểm soát quyền truy cập của người dùng và thiết bị vào tài nguyên mạng được cho phép bởi quản lý Kế toán. hạn ngạch sử dụng, tính phí dựa trên việc sử dụng và phân bổ các đặc quyền truy cập tài nguyên đều thuộc quản lý kế toán. Quản trị an toàn Mục tiêu của quản lý bảo mật là kiểm soát truy cập vào tài nguyên mạng theo một số chính sách được xác định rõ. Các trung tâm phân phối chính là một thành phần của quản lý mạng.
Việc sử dụng tường lửa để giám sát và kiểm soát điểm truy cập bên ngoài vào mạng của một người là một thành phần quan trọng khác. Giới thiệu về OpenNMS Hệ thống OpenNMS được xây dựng từ nhiều hệ thống mã nguồn mở cho phép quản lý và theo dõi tình trạng mạng máy tính (các thiết bị trong hệ thống, đo lường hiệu suất thiết bị, dịch vụ mạng và quản lý hệ thống). Hệ thống phát triển theo phương thức mã nguồn mở nên có tính năng chịu lỗi cao, được cập nhật thường xuyên và dễ dàng thích nghi với những thay đổi của hệ thống mạng cần quản trị. OpenNMS Wireshark là một nền tảng quản lý mạng và giám sát mạng 9 miễn phí và nguồn mở.
Các hoạt động này sẽ chỉ cho bạn cách sử dụng OpenNMS để giám sát và quản lý mạng. 6 Hệ thống giám sát mạng OpenNMS OpenNMS có thể quản lý từ mạng cục bộ cỡ nhỏ khoảng 10 thiết bị cho đến mạng diện rộng hàng nghìn thiết bị (thử nghiệm đầu tiên năm 1999 với gần 70,000 thiết bị) tuỳ theo nhu cầu quản trị và cấu hình của máy chủ. Máy chủ sử dụng cho hệ thống OpenNMS được triển khai trong Java dưới dạng đa luồng ứng dụng và giao diện người dung bao gồm số lượng bộ tiền xử lý văn lệnh Java và giám sát mạng, tính khả dụng của dịch vụ, tạo báo cáo hiệu suất và cung cấp khả năng quản lý phần cứng thiết bị đầu cuối.