Mô hình phần mềm

Một phần của tài liệu Nghiên cứu, thiết kế và triển khai hệ thống mạng máy tính dùng riêng sử dụng phần mềm mã nguồn mở (Trang 68)

2. Thiết kế và thực hiện

2.3.Mô hình phần mềm

1.0. Hệ thống phần mềm Intranet

Phần mềm Intranet là một bộ phận cấu thành rất quan trọng có ứng dụng trên toàn bộ mạng. Các phần mềm Intranet cung cấp các ứng dụng và dịch vụ cần thiết cho ng−ời dùng trên toàn bộ mạng. Các dịch vụ do hệ thống cung cấp là công cụ đắc lực cho việc điều hành quản lý, cũng nh− việc theo dõi kiểm soát hoạt động của toàn bộ hệ thống. Bên cạnh đó các dịch vụ này còn phục vụ tốt cho các hệ thống phần mềm phục vụ nghiệp vụ khác hoạt động trên mạng.

Hệ thống cung cấp các dịch vụ cơ bản nh− sau:

Dịch vụ DNS : Thực hiện chuyển đổi tên miền sang IP và ng−ợc lại

Dịch vụ Web/Web Hosting : Cung cấp dịch vụ Web hosting và cho phép ng−ời dùng tự cập nhật Website thông qua dịch vụ FTP.

Dịch vụ FTP: Cho phép truyền file từ máy trạm lên máy chủ và ng−ợc lại theo giao thức FTP. Nó còn là công cụ để ng−ời dùng có thể cập nhật đ−ợc Website của mình.

Dịch vụ th− điện tử: Cho phép ng−ời dùng có thể gửi và nhận th− điện tử. Ng−ời dùng có thể quản lý th− trên máy chủ qua giao thức IMAP hoặc lấy th− về qua giao thức POP3.

Dịch vụ quản lý truy nhập từ xa: Cung cấp và quản lý ng−ời dùng sử dụng dịch vụ truy nhập từ xa.

Với mạng Intranet của các đơn vị trong Tổng Công ty, khi triển khai đồng bộ hệ thống phần mềm và cấu hình dịch vụ một cách thống nhất sẽ tạo đ−ợc kết nối trong toàn Tổng Công ty. Đây là một điểm rất quan trọng trong việc xây dựng một hệ thống máy tính điều hành sản xuất kinh doanh thống nhất trong văn phòng Tổng Công ty nói riêng và cả Tổng Công ty nói chung.

2.0. Các phiên bản phần mềm hiện sử dụng

Tên Thành phần Phiên bản hiện tại

Hệ điều hành Linux Redhat 7.3

Dịch vụ LDAP OpenLDAP openldap-2.1.12

Dịch vụ DNS BIND bind-9.2.2

Dịch vụ WEB Apache apache-2.0.44

Dịch vụ FTP ProFTP proftp-1.2.8

Dịch vụ SMTP Postfix postfix-2.0.7

Dịch vụ IMAP/POP3 Cyrus cyrus-imapd-2.1.12

Dịch vụ RADIUS Cistron radiusd-cistron-1.6.6

Bảng 9. Phiên bản phần mềm hiện đang sử dụng

Hiện tại các phiên bản phần mềm cho hệ thống là các gói phần mềm đã “ổn định” (stable). Các bản thi hành của gói phần mềm gốc này hoàn toàn có thể tải xuống miễn phí từ website : www.rpmfind.net hoặc tải xuống mã nguồn từ các website của “dự án” phần mềm đó, ví dụ nh− các website: http://www.cistron.nl, http://www.proftpd.org, http://www.openldap.org/, http://www.apache.org/, http://www.postfix.org/, … [4] Các phiên bản phần mềm sử dụng trong giải pháp của đề tài đã đ−ợc “tuỳ biến” theo hoàn cảnh cụ thể của đơn vị và theo h−ớng nghiên cứu của ng−ời phát triển. Một số tính

3.0. Quản trị mạng

Hệ thống phần mềm quản trị mạng là một công cụ phục vụ cho điều hành và kiểm soát hoạt động của hệ thống mạng máy tính. Việc quản trị mới chỉ quản trị mạng ở mức theo dõi trực tiếp hoạt động của các thành phần mạng, ch−a có theo dõi tập trung và có thể tạo ra các báo cáo, thống kê về hoạt động của mạng. Do vậy việc đ−a vào hệ thống mạng một phần mềm quản trị mạng là rất cần thiết.

Hệ thống 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 máy tuỳ theo nhu cầu quản trị và cấu hình của máy chủ. Hoạt động quản lý của hệ thống đ−ợc chi tiết tới từng dịch vụ trên từng địa chỉ IP mà máy server có thể kết nối tới. Nếu một node nào đó trong phạm vi liên kết mà không thể nối tới thì coi nh− xảy ra một sự cố trong mạng.

Các chức năng của hệ thống:

Tự động tìm ra các node trong mạng và kiểm tra các dịch vụ trên các node đó Theo dõi các hiện t−ợng bất th−ờng xảy ra trong mạng, trên từng địa chỉ IP. Thông báo cho ng−ời quản trị từng sự kiện bất th−ờng xảy ra.

Theo dõi các hiệu năng hoạt động của từng thiết bị mạng.

Theo dõi tài sản, thông số cấu hình của từng thiết bị đ−ợc quan tâm. Lập báo cáo về hiệu năng hoạt động.

Cơ sở dữ liệu của hệ thống

Các file cấu hình: Các file cấu hình đ−ợc đặt trong l−u trữ d−ới dạng XML. Dữ liệu về hoạt động của hệ thống: Những dữ liệu hiệu năng đ−ợc l−u trữ theo giải thuật RRD (Round Robin Database)

Log file: Ghi lại những thông tin về hoạt động của hệ thống sẽ đ−ợc ghi lại đầy đủ qua những file log này. (adsbygoogle = window.adsbygoogle || []).push({});

Báo cáo thống kê

Lập các báo cáo thống kê tình hình hỏng máy và sửa chữa theo các tiêu chí về: Thời gian

Đơn vị thực hiện Khu vực thuê bao

Một phần của tài liệu Nghiên cứu, thiết kế và triển khai hệ thống mạng máy tính dùng riêng sử dụng phần mềm mã nguồn mở (Trang 68)