2 CHƯƠNG GIỚI THIỆU CÔNG CỤ GIÁM SÁT MẠNG MÃ NGUỒN MỞ OBSERVIUM
2.1 Giới thiệu công cụ giám sát mạng Observium
2.1.1 Khái niệm
Hình 2.9 Observium Monitoring
Observium là một nền tảng được thiết kế để giám sát mạng tự động phát hiện các thiết bị yêu cầu bảo trì ít, hỗ trợ nhiều loại thiết bị và hệ điều hành. Phiên bản mã nguồn mở số hiệu 0.2.1 được nhóm phát triển do Adam Armstrong chủ trì cho ra đời năm 2007 với tính năng cơ bản. Các phiên bản sau được cộng đồng hỗ trợ, phát triển để tương thích với các chuẩn thư viện linux và mã nguồn PHP phiên bản mới và bổ sung thêm các thuộc tính MIB (trong giao thức SNMP) của các hãng cung cấp thiết bị. Phiên bản hiện tại, số hiệu 21.10.1, 13/10/2021 chạy được trên các từ 3.x+ trở lên phiên bản của Linux, phần mềm PHP phiên bản 7.1+ và hỗ trợ nhiều dòng máy chủ, thiết bị của các hãng sản xuất khác nhau như Cisco, Alcatel, MikroTik, Juniper, HP, … Trang web duy trì phát triển ứng dụng, hỗ trợ ở địa chỉ http://www.observium.org. Mã nguồn có thể tải trực tiếp từ website của nhóm phát triển theo đường link sau:http://www.observium.org/svn/observer/trunk.
Observium được phát triển thành một công cụ dễ cấu hình dùng giám sát tình trạng hoạt động của mạng máy tính với mục đích thu thập, lưu giữ lịch sử hoạt động của các thiết bị mạng để tạo nên bức tranh về lịch sử hoạt động, tình trạng của thiết bị một cách tự động. Hiện nay, Observium là một trong các phần mềm mã mở ứng dụng giao thức SNMP trong quản lý mạng tốt nhất và có thể giám sát các đặc tính thiết bị, bao gồm:
− Tình trạng CPU, bộ nhớ, thiết bị lưu trữ, lưu lượng các cổng mạng, các gói tin và thống kê các chi tiết lỗi.
− Tình trạng các giao thức định tuyến như BGP hay OSPF, tình trạng các VPN chuyển mạch nhãn MPLS. Các tình trạng các gói tin Ipv4, Ipv6, TCP và UDP.
− Tình trạng xử lý của thiết bị, tải của thiết bị, thời gian vận hành, nhiệt độ, tốc độ quạt làm mát, điện thế, nguồn, độ ẩm, tần số.
− Các tình trạng chuyển mạch, tình trạng IPSec VPN của các thiết bị Cisco.
− Lưu lượng thời gian thực của các cổng hay thiết bị.
− Giám sát các tham số mạng khác như CDP, PagP và các dịch vụ khác.
2.1.2 Ưu điểm
− Phần mềm có 2 phiên bản miễn phí và trả phí.
− Hỗ trợ SNMP (Simple Network Management Protocol – Dùng để trao đổi thông tin quản lý giữa các thiết bị mạng).
− Tự động phát hiện server và thiết bị mạng. Giám sát Server, router, switch và thiết bị mạng khác.
− Dễ dàng thao tác và cấu hình. Hỗ trợ máy chủ Windows, Linux, Solaris, FreeBSD …
− Đáng tin cậy trong việc chứng thực người dùng. Linh hoạt trong việc phân quyền người dùng.
− Quản lý trên giao diện web thân thiện, dễ sử dụng. Thông báo sự cố qua email và SMS.
− Biểu đồ theo dõi và báo cáo. Mã nguồn mở và chi phí thấp. Kiểm soát theo dõi việc truy xuất.
− Tất cả thông tin (cấu hình, hiệu suất) được lưu trong cơ sở dữ liệu. Cài đặt đơn giản, dễ dàng.