2.1.1 Khái niệm
Hình 2.1 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.