Monitorix: Một công cụ giám sát hệ thống nhẹ

Trong quá khứ, chúng tôi đã nói về các công cụ giám sát hệ thống tốt, lần này chúng tôi muốn làm cho monitorix một công cụ nhẹ nhưng mạnh mẽ sẽ cung cấp cho tất cả các quản trị viên hệ thống thông tin thích hợp và mở rộng về hệ thống của họ bất cứ lúc nào.

Monitorix là gì?

Nó là một công cụ mã nguồn mở, được hỗ trợ bởi một cộng đồng rộng lớn, cho phép chúng ta giám sát các hệ thống một cách đơn giản, nó được thiết kế để kiểm soát lượng dịch vụ và tài nguyên hệ thống lớn nhất có thể. Công cụ này được phát triển với mục đích hoạt động trên các máy chủ Linux / Unix, nhưng nó có điểm đặc biệt là có thể thực thi trên các thiết bị nhúng, điều này làm cho nó đa nền tảng và di động.

Các nhà phát triển của nó giải thích rằng công cụ này là kết quả của việc thực thi hai chương trình, một chương trình được gọi là monitorix, là một daemon Perl tự động khởi động giống như bất kỳ dịch vụ nào khác trên hệ thống và một tập lệnh được gọi là monitorix.cgiNó cũng có một máy chủ HTTP tích hợp để chúng tôi không phải cài đặt một máy chủ web cho hoạt động của nó.

Các tính năng của Monitorix

  • Nó có một số lượng lớn các thống kê đồ họa thu thập thông tin hệ thống như tải hệ thống, sử dụng nhân, sử dụng bộ xử lý, cảm biến, nhiệt độ, sử dụng hệ thống tệp, sử dụng thư mục, netstat, lighttpd, nginx, các quy trình giữa những người khác.
  • Hỗ trợ giám sát nhiều máy chủ từ xa.
  • Hỗ trợ giám sát lưu lượng truy cập Internet từ các thiết bị trong mạng LAN.
  • Hệ thống cảnh báo mở rộng.
  • Máy chủ HTTP bao gồm.
  • Gửi email tự động với số liệu thống kê của hệ thống.
  • Khả năng bao gồm các tệp cấu hình bổ sung.
  • Khả năng xem thống kê theo (giờ, ngày, tuần, tháng hoặc năm).
  • Khả năng phóng to bất kỳ biểu đồ nào để xem nó chi tiết hơn.
  • Khả năng hiển thị số liệu mạng tính bằng Mbyte / giây hoặc Mbits / giây.
  • Khả năng hiển thị nhiệt độ theo độ C hoặc độ F.
  • Khả năng tạo đồ họa ở định dạng PNG hoặc SVG.
  • Khả năng định cấu hình số năm dữ liệu lịch sử (không giới hạn).
  • Giao diện web trực quan.
  • Nó có thể được cấu hình chỉ bằng một tệp văn bản.
  • Nó bao gồm một chế độ im lặng cho phép bạn lấy đồ họa từ các tập lệnh.
  • Thống kê lưu lượng được lưu trữ trong cơ sở dữ liệu kích thước cố định.
  • Được viết bằng ngôn ngữ Perl.
  • Đã kiểm tra và hỗ trợ GNU / Linux, FreeBSD, OpenBSD và NetBSD.
  • Nguồn mở và miễn phí

công cụ giám sát hệ thống

Cách cài đặt Monitorix

Người dùng của  RedHat / Fedora / CentOS và các dẫn xuất bạn có thể cài đặt Monitorix nhờ yum theo cách sau:

$ yum cài đặt monitorix $ dịch vụ bắt đầu monitorix

Về phần mình, người dùng Arch Linux và các dẫn xuất có thể sử dụng AUR để cài đặt công cụ giám sát hệ thống này, để thực hiện việc này, hãy thực hiện lệnh sau:

$ yaourt -S màn hình

Trong trường hợp người dùng Debian, Ubuntu, Deepin và người dùng phái sinh, bạn có thể sử dụng công cụ này bằng cách cài đặt .deb mới nhất của công cụ có sẵn đây. Sau đó, chúng ta tiến hành cài đặt .deb và một số phụ thuộc như sau

$ sudo apt-get update $ sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f install