Computer >> Máy Tính >  >> Hệ thống >> Linux

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

Khi số lượng thiết bị, máy chủ và dịch vụ bạn có trong doanh nghiệp hoặc tổ chức của mình tăng lên, thì nhu cầu giám sát hệ thống của bạn cũng tăng lên. Giám sát hệ thống, cho dù trên cơ sở hay trên đám mây, bao gồm dung lượng, hoạt động và tình trạng của máy chủ và ứng dụng. Quá trình này được thiết kế để bao gồm tất cả các tài nguyên máy tính nhằm giải quyết tận gốc và giải quyết các vấn đề trong thời gian thực trước khi chúng xảy ra.

Nếu bạn đang sử dụng Ubuntu, các công cụ giám sát hệ thống sẽ giúp bạn phát hiện bất kỳ lỗi hoặc lỗi dịch vụ nào trước khi chúng ảnh hưởng đến người dùng.

Công cụ cơ bản nhất mà bạn tùy ý sử dụng là System Monitor, một tiện ích tích hợp sẵn cho Linux, hoạt động giống như Task Manager của Windows và cung cấp thông tin giám sát hoạt động cơ bản từ các quy trình đang chạy cho đến thứ tiêu thụ nhiều tài nguyên nhất.

Tuy nhiên, bạn có thể nhận được các công cụ giám sát hệ thống tinh vi để hiển thị cho bạn nhiều thông tin sử dụng tài nguyên hơn cho bộ nhớ, CPU, đĩa và kết nối mạng.

Đây là ba cách bạn có thể sử dụng với Ubuntu.

1. Nagios

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

Công cụ giám sát hệ thống này dành cho Ubuntu cung cấp khả năng giám sát hoàn chỉnh các máy chủ và máy trạm - bao gồm trạng thái dịch vụ và quy trình, số liệu hệ điều hành và việc sử dụng hệ thống tệp, cùng nhiều hơn nữa.

Đây là phần mềm mạnh mẽ, có thể mở rộng, đáng tin cậy và có thể tùy chỉnh, mặc dù cấu hình phức tạp. Là một tiêu chuẩn lâu dài trong giám sát hệ thống và mạng, Nagios mang lại những lợi ích to lớn như phát hiện nhanh các lỗi giao thức và sự cố mạng, đồng thời tăng tính khả dụng của các dịch vụ, máy chủ và ứng dụng.

Hai giải pháp có sẵn để giám sát hệ thống:Nagios Core và Nagios XI.

Nagios Core

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

Đây là phiên bản miễn phí mã nguồn mở giám sát máy chủ, ứng dụng và dịch vụ, với các tính năng như giao diện người dùng cơ bản với bản đồ mạng, báo cáo bằng SMS và email cũng như các báo cáo cơ bản.

Nagios Core giám sát các thành phần cơ sở hạ tầng CNTT quan trọng của bạn từ chỉ số hệ thống, máy chủ, ứng dụng, dịch vụ và giao thức mạng. Sau đó, nó sẽ gửi cho bạn cảnh báo qua SMS, email hoặc tập lệnh tùy chỉnh khi các thành phần quan trọng bị lỗi và khôi phục, vì vậy, quản trị viên của bạn luôn được thông báo về các sự kiện quan trọng.

Các báo cáo có sẵn, cung cấp hồ sơ lịch sử về các sự kiện, sự cố, thông báo và phản hồi cảnh báo để bạn xem xét sau này cùng với các biểu đồ nâng cao để lập kế hoạch nâng cấp trước khi các hệ thống lỗi thời khiến bạn gặp khó khăn.

Đây là một tùy chọn mã nguồn mở mạnh mẽ để giám sát hệ thống Ubuntu với các tính năng tuyệt vời như giao diện web, khả năng nhiều người thuê và kiến ​​trúc có thể mở rộng thông qua tích hợp với các ứng dụng nội bộ hoặc bên thứ ba và các tiện ích bổ sung khác do cộng đồng phát triển.

Mặc dù nó có thể có một đường cong học tập để bắt đầu, nhưng một cộng đồng tích cực luôn sẵn sàng nếu bạn cần hỗ trợ.

Nagios XI

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

Đây là biến thể thương mại của công cụ có nhiều tính năng hơn và hỗ trợ cấu hình tự động.

Trong số các tính năng mạnh mẽ của nó (hơn và cao hơn những gì Core cung cấp) bao gồm công cụ giám sát Nagios Core 4 mạnh mẽ cung cấp cho bạn mức độ giám sát hiệu suất máy chủ cao nhất.

Ngoài ra còn có trình hướng dẫn cấu hình để hướng dẫn người dùng giám sát thiết bị, dịch vụ và ứng dụng cũng như ảnh chụp nhanh cấu hình để lưu các cấu hình gần đây và hoàn nguyên về chúng khi bạn muốn.

Bạn có thể tùy chỉnh thiết kế, bố cục và tùy chọn của mình trên cơ sở từng người dùng bằng cách sử dụng GUI được cập nhật, để khách hàng và nhóm của bạn có được sự linh hoạt mà họ muốn. Nó cũng cung cấp phân công vai trò tùy chỉnh để đảm bảo một môi trường an toàn.

Điều chúng tôi thích ở Nagios

  • Dễ sử dụng
  • Cung cấp các tùy chọn miễn phí và cao cấp (với 60 ngày dùng thử)
  • Giám sát toàn diện cơ sở hạ tầng CNTT vì tất cả các thành phần cơ sở hạ tầng quan trọng của sứ mệnh đều được giám sát.
  • Cho phép nhiều người dùng truy cập vào giao diện web và xem trạng thái cơ sở hạ tầng liên quan
  • Cấu hình nhanh chỉ với một vài cú nhấp chuột đơn giản
  • Dễ dàng thiết lập và quản lý tài khoản người dùng
  • Kiến trúc có thể mở rộng bằng cách sử dụng các tiện ích bổ sung

2. Ánh mắt

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

Đây là một công cụ giám sát trung tâm dữ liệu, đa nền tảng chạy trên hệ điều hành GNU / Linux, macOS, Windows và BSD. Nó được viết bằng ngôn ngữ Python bằng cách sử dụng thư viện psutil mà từ đó nó lấy thông tin từ hệ thống, cung cấp cho bạn bao nhiêu tùy ý trong nháy mắt.

Bạn có thể sử dụng Glance để theo dõi mức trung bình tải, CPU, bộ nhớ, I / O đĩa, giao diện mạng, thiết bị được gắn kết, sử dụng không gian hệ thống tệp, cùng với tất cả các quy trình đang hoạt động và hàng đầu.

Một trong những tính năng chính của nó là khả năng đặt ngưỡng trong tệp cấu hình với bốn tùy chọn được hiển thị bằng các màu khác nhau cho biết logjam trong hệ thống:OK (xanh lá cây), cẩn thận (xanh lam), cảnh báo (tím) và quan trọng (đỏ) .

Các mức ngưỡng được đặt lần lượt là 50, 70 và 90 cho các mức cẩn thận, cảnh báo và nghiêm trọng. Bạn có thể tùy chỉnh những điều này bằng cách sử dụng tệp “glances.conf” có trong thư mục “/ etc / glances /”.

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

Xem thông tin quan trọng như tải CPU trung bình, tốc độ đọc / ghi I / O của đĩa, mức sử dụng đĩa hiện tại cho các thiết bị được gắn và các quy trình hàng đầu cùng với mức sử dụng CPU / bộ nhớ của chúng.

Nhược điểm của việc có tất cả thông tin này là Chế độ xem nhanh có xu hướng sử dụng một lượng lớn tài nguyên CPU.

Nếu bạn cần trợ giúp về Glances, có wiki trên trang web của họ. Bạn cũng có thể liên hệ với các nhà phát triển và người dùng khác trên Twitter, Trò chuyện dành cho nhà phát triển và nhóm người dùng.

Điều chúng tôi thích ở Cái nhìn nhanh

  • Dễ dàng cài đặt vì nó có sẵn trên kho lưu trữ của Ubuntu
  • Hiển thị nhiều thông tin hơn so với các công cụ giám sát khác
  • GUI dựa trên web giúp cho việc giám sát trở nên linh hoạt
  • Có thể giám sát các hệ thống từ xa

3. htop

3 trong số các công cụ giám sát hệ thống tốt nhất cho Ubuntu

htop là một trình đánh giá quy trình tương tác và ứng dụng ở chế độ văn bản thực hiện giám sát hệ thống trong thời gian thực. Nó cung cấp một cái nhìn đầy đủ về các quy trình đang chạy và việc sử dụng chúng. Bằng cách này, bạn có thể giải phóng hệ thống của mình khỏi bất kỳ sự cố nào vì nó phục vụ cho mục đích của nó.

Công cụ này dựa trên "ncurses" và cung cấp hỗ trợ cho hoạt động của chuột. Giống như các công cụ khác, htop sử dụng màu sắc để cung cấp các chỉ báo trực quan về việc sử dụng bộ nhớ, bộ xử lý và hoán đổi.

Phần tóm tắt linh hoạt, rõ ràng và dễ cấu hình được hiển thị trong hai cột cho phép bạn xem thông tin về hệ thống của mình. Tuy nhiên, một số thông tin như tỷ lệ phần trăm CPU theo thời gian nhàn rỗi, người dùng hoặc hệ thống, có thể không có sẵn.

Các phím chức năng có sẵn để định cấu hình phần tóm tắt và thêm danh sách hiển thị dữ liệu vào một trong hai cột. Ngoài ra còn có một phần quy trình sắp xếp các yếu tố như sử dụng bộ nhớ / CPU, PID hoặc người dùng.

Lưu ý :htop hiện là nền tảng chéo kể từ phiên bản 2.0, hỗ trợ Linux, BSD và macOS.

Điều chúng tôi thích ở htop

  • Phần tóm tắt rõ ràng và dễ đọc
  • Mỗi người dùng có một tệp cấu hình
  • Tự động lưu cho bất kỳ thay đổi nào được lưu trữ trong tệp cấu hình

Bạn sử dụng công cụ giám sát hệ thống nào cho Ubuntu? Bình luận bên dưới.

Tín dụng hình ảnh:Glances Github, Nagios, Hisham