5 Phần mềm giám sát thường sử dụng nhất – TEL4VN
Giám sát, theo dõi server, dịch vụ là một công việc vô cùng quan trọng. Để đảm bảo cho dịch vụ được hoạt động xuyên suốt, không gây gián đoạn thì công việc giám sát phải được thực hiện một cách nghiêm túc và chính xác. Có rất nhiều phần mềm giám sát bao gồm các phần mềm có phí và các phần mềm miễn phí, chạy trên các hệ điều hành khác nhau. Bài viết này sẽ giới thiệu 5 phần mềm giám sát chạy trên Linux.
Zabbix là một công cụ mã nguồn mở giải quyết cho ta các vấn đề về giám sát mạng. Zabbix là phần mềm sử dụng các tham số của một mạng, tình trạng và tính toàn vẹn của Server cũng như các thiết bị mạng. Zabbix sử dụng một cơ chế thống báo linh hoạt cho phép người dùng cấu hình email hoặc sms để cảnh báo dựa trên sự kiện được ta thiết lập sẵn. Ngoài ra Zabbix cung cấp báo cáo và dữ liệu chính xác dựa trên cơ sở dữ liệu. Điều này khiến cho Zabbix trở nên lý tưởng hơn.
- Zabbix là phần mềm mã nguồn mở hoàn toàn miễn phí.
- Giám sát, quản lý máy chủ và network
- Gửi cảnh báo khi có sự cố.
Nagios là công cụ cảnh báo và giám sát mà hàng trăm ứng dụng Nagios được xây dựng. Nền tảng cảnh báo và lập lịch này được viết bằng ngôn ngữ C vì lý do hiệu suất và được thiết kế để chạy trên các hệ thống Linux/Unix. Tính năng chính:
- Theo dõi các service mạng như SMTP, POP3, HTTP, NNTP, PING, v.v…
- Các số liệu khác nhau của tài nguyên máy chủ như bộ xử lý và ổ đĩa cũng được theo dõi bởi công cụ này.
- Đi kèm với một thiết kế plug-in đơn giản cho phép bạn phát triển những phương pháp kiểm tra service của riêng mình.
- Bạn có thể xác định phân cấp host mạng bằng cách sử dụng host mẹ.
- Phát hiện các host đang gặp vấn đề và phân biệt chúng với những host “khỏe mạnh”.
- Hỗ trợ thực hiện các nhiệm vụ giám sát dự phòng.
- Đi kèm với giao diện web để xem trạng thái, hiệu suất và sức khỏe của các thiết bị khác nhau.
- Cung cấp một cấu hình dựa trên web.
- Bảng điều khiển (Dashboard) có thể được tùy chỉnh để đáp ứng sở thích của bạn.
- Tính năng báo cáo nâng cao giúp tạo các báo cáo trực quan tuyệt đẹp.
- API script mạnh mẽ cho phép giám sát các hệ thống và thiết bị từ xa cũng như cục bộ.
- Cung cấp một cái nhìn tập trung cho toàn bộ cơ sở hạ tầng giám sát CNTT.
- Giúp lập kế hoạch khả năng.
- Cung cấp cảnh báo thời gian chết theo lịch trình trong quá trình nâng cấp.
- Cung cấp quyền truy cập nhiều người dùng vào bảng điều khiển web.
- Trình xử lý sự kiện cho phép tự động khởi động lại các service hoặc ứng dụng bị lỗi.
- Nhiều add-on được cộng đồng phát triển mở rộng chức năng của Nagios Core.
- Nguồn mở và cung cấp quyền truy cập đầy đủ vào mã nguồn.
Nagios là một phần mềm miễn phí, có thể tải và sử dụng tại trang chủ của Nagios.com : tại đây
Cacti là một công cụ giám sát mạng dựa trên web nguồn mở cho công cụ ghi dữ liệu có tên RRDtool. Nó cho phép người dùng kiểm tra các dịch vụ trong một khoảng thời gian và thống kê dạng biểu đồ.
SNMP là viết tắt của giao thức quản lý mạng đơn giản. Đó là cách mà các máy chủ có thể chia sẻ thông tin về trạng thái hiện tại của họ và cũng là kênh mà qua đó người quản trị có thể sửa đổi các giá trị được xác định trước. Mặc dù bản thân giao thức rất đơn giản, cấu trúc của các chương trình triển khai SNMP có thể rất phức tạp.
Centreon còn có tên gọi khác là Centreon Enterprise server (CES), là một hệ thống giám sát mạng đặc biệt, nó được sử dụng trong nhiều ngân hàng lớn, các công ty IT, các công ty bảo hiểm và tài chính trên thế giới. Centreon cũng có chức năng theo dõi người dùng và tình trạng mạng lưới của các doanh nghiệp này mọi lúc. Với CES được đặt ở doanh nghiệp của bạn thì bạn hoàn toàn an tâm và thoải mái giám sát các cơ sở hạ tầng và ứng dụng của bạn. Một số tính năng nổi bật:
- Cho phép quản trị viên giám sát mọi máy chủ, ứng dụng và các thành phần liên quan.
- Giao diện theo dõi theo thời gian thực.
- Với sự giúp đỡ các giải pháp của nhà cung cấp trong phần mềm, bạn có thể duy trì hoạt động một các dễ dàng và không gặp vấn đề gì.
- Thêm bất kỳ số lượng người dùng nào vào hệ thống giám sát thông qua cơ chế phầm mềm mở.
MRTG là công cụ miễn phí dùng để giám sát lưu lượng trên mạng. MRTG tạo ra các trang web chứa các ảnh dạng (PNG), các ảnh này là biểu đồ thể hiện lưu lượng của mạng.
Phần mềm MRTG được viết bằng ngôn ngữ lập trình Perl, C, có thể chạy trên hệ điều hành Windows và UNIX. Kịch bản Perl dùng để đọc lưu lượng và chương trình C dùng để ghi lưu lượng vào file và vẽ biểu đồ biểu thị lưu lượng ra các flle ảnh. Những ảnh này được nhúng vào trang Web và người quản trị có thể xem toàn bộ thông tin giám sát qua web.
MRTG có thể ghi lưu lượng theo ngày, 7 ngày, 4 tuần, và một năm gần đây , ngoài ra dữ liệu trong log file không bị lớn lên theo thời gian.
MRTG không chỉ giám sát lưu lượng trên mạng, nó có thể sử dụng để giám sát các thông số lấy được thông qua giao thức SNMP. Chúng ta có thể sử dụng MRTG để giám sát các thông số về tải hệ thống, phiên đăng nhập …, MRTG cho phép tích hợp nhiều kiểu dữ liệu vào trong một đồ thị. Dưới đây là tóm tắt một số đặc điểm nổi bật của MRTG:
- Di động (Portable): MRTG có thể chạy trên UNIX cũng như Windows.
- Tích hợp với SNMP: MRTG tích hợp sẵn gói phần mềm về giao thức SNMP được viết sẵn bằng Perl vì vậy chúng ta không cần sử dụng bất kỳ bộ công cụ về SNMP nào.
- Hỗ trợ SNMP version 2: MRTG có thể đọc biến kiểu counter của SNMPv2.
- Xác định các giao diện của thiết bị dễ dàng: Các giao diện trên thiết bị có thể xác định bởi địa chỉ IP, mô tả và địa chỉ Ethernet hoặc số thứ tự của giao diện.
- Kích thước file không thay đổi: File dữ liệu mà MRTG sử dụng không thay đổi, do đó làm tiết kiệm tài nguyên hệ thống và truy xuất dũ liệu nhanh chóng.
- Cấu hình tự động: MRTG cung cấp một bộ công cụ để tạo file cấu hình, việc cài đặt cũng rất đơn giản.
- Hiệu quả: Phần xử lý dữ liệu viết hoàn toàn bằng C làm tăng tốc độ xử lý.
- Có khả năng tuỳ biến cao: Giao diện hiển thị có thể tuỳ biến một cách dễ dàng thông qua các thẻ HTML
- Tích hợp bộ công cụ RRDTool: MRTG tích hợp với RRDTool (Round Robin Database) để lưu trữ và xử lý dữ liệu mềm dẻo hơn.
Thông tin khóa học Linux: tại đây