Giám sát là điều cần thiết cho các doanh nghiệp để đảm bảo một hệ thống cần thiết được vận hành. Giám sát các khía cạnh khác nhau của thiết lập Cơ sở hạ tầng CNTT của bạn có thể gây ra nhiều giận dữ nếu không được thực hiện đúng với các công cụ phù hợp.


Không thành vấn đề nếu bạn có cấu hình nhỏ hoặc cấp doanh nghiệp, bạn có thể bỏ qua các thiết bị giám sát.  Ngay cả khi bạn sở hữu một trang web cá nhân, bạn cần theo dõi thời gian hoạt động.

Có nhiều phần mềm từ nguồn mở đến cấp độ thương mại, giúp bạn giám sát cơ sở hạ tầng của mình và thông báo cho bất kỳ thất bại.

Xem xét một số lượng lớn các tùy chọn, có thể khó tìm được một lựa chọn phù hợp với chuỗi giá của bạn là không dễ dàng.

Điều tốt là, có một giải pháp giám sát nguồn mở mạnh mẽ có sẵn cho bạn sử dụng. Cảm ơn cộng đồng nguồn mở để duy trì chúng.

Hãy cùng xem phần mềm giám sát nguồn mở tốt nhất cho Giám sát cơ sở hạ tầng CNTT và xem những gì làm việc cho bạn.

Nagios

Nagios, thành lập năm 1999, là một trong những công ty hàng đầu trong ngành cung cấp các giải pháp giám sát từ cơ sở hạ tầng đến cấp doanh nghiệp.

Nagios có khả năng giám sát hầu hết tất cả các loại thành phần như giao thức mạng, hệ điều hành, số liệu hệ thống, ứng dụng, dịch vụ, máy chủ web, trang web, phần mềm trung gian, v.v..

Nagios chạy trên công cụ giám sát Core 4, cung cấp một hiệu suất cao bằng cách tiêu thụ ít tài nguyên máy chủ hơn.

Bạn có thể tích hợp với hầu hết mọi loại phần mềm của bên thứ ba sử dụng plugin, và rất có thể, ai đó đã viết plugin.

Nếu bạn vào Middleware, bạn có thể tận dụng Nagios để theo dõi WebLogic, WebSphere, JBoss, Tomcat, Apache, URL, Nginx, v.v..

Đặc trưng

  • Quan điểm tập trung của toàn bộ cơ sở hạ tầng CNTT được giám sát
  • Trình xử lý sự kiện của nó cấp tự động khởi động lại các ứng dụng thất bại
  • Truy cập nhiều người dùng
  • Truy cập có chọn lọc cho phép khách hàng chỉ xem các thành phần cơ sở hạ tầng về chúng
  • Một cộng đồng tích cực với hơn 1 triệu người dùng
  • Kiến trúc mở rộng

Zabbix

Zabbix là một phần mềm cấp doanh nghiệp tuyệt vời được thiết kế để giám sát mọi thứ, từ hiệu suất và tính khả dụng của máy chủ, thiết bị mạng đến ứng dụng web và cơ sở dữ liệu.

Zabbix được sử dụng bởi hàng ngàn công ty trên toàn thế giới, bao gồm DELL, Salesforce, ICANN, Orange, v.v..

Zabbix là một đại lý máy chủ kiến trúc hệ thống nơi bạn phải cài đặt tác nhân trên máy chủ (máy khách) để được giám sát bởi máy chủ Zabbix. Tuy nhiên, bạn không cần cài đặt tác nhân cho các dịch vụ như FTP, SSH, HTTP, DNS, v.v..

Bạn có thể cài đặt nó trên Linux, AIX, Windows, Solaris, MacOS X, FreeBSD, OpenBSD, v.v..

Nó hỗ trợ SNMP và cung cấp báo cáo tốt hơn.

Đặc trưng

  • Giám sát các máy chủ ứng dụng Java trực tiếp qua JMX
  • Giám sát VM cho phép VMWare, vCenter và vSpehere
  • Mặt trước có khả năng tự bảo vệ chống lại các cuộc tấn công vũ phu
  • Tự động hóa có thể được thực hiện bằng các tập lệnh bằng nhiều ngôn ngữ khác nhau như Ruby, Python, Perl, PHP, Java hoặc shell script
  • Tích hợp với các công cụ quản lý hệ thống khác như Puppet, cfengine, Chef, bcfg2 để đặt tên cho một số

Nếu bạn đang muốn tìm hiểu cách triển khai Zabbix cho một tổ chức lớn, thì bạn có thể tham khảo khóa học trực tuyến cần thiết của Packt Publishing.

Xương rồng

Xương rồng là một công cụ giám sát mạng nguồn mở khác có thể được cài đặt trên Linux hoặc HĐH Windows. Nó được kết nối với RRDTool, cho phép chúng tôi tạo các biểu đồ liên quan đến dữ liệu mạng có liên quan.

Nó hoạt động với SNMP và trình bày số liệu thống kê mạng dưới dạng biểu đồ dễ hiểu.

Cacti yêu cầu MySQL, Apache hoặc IIS hỗ trợ PHP.

Đặc trưng

  • Các mục biểu đồ không giới hạn có thể được xác định cho từng biểu đồ sử dụng tùy chọn CDEF hoặc nguồn dữ liệu từ trong Cacti
  • Hỗ trợ đệm tự động cho đồ thị
  • Hỗ trợ các tệp RRD (Cơ sở dữ liệu Round-Robin) có nhiều nguồn dữ liệu và cũng có thể sử dụng tệp RRD được lưu trữ ở bất kỳ đâu trên hệ thống tệp cục bộ
  • Quản lý và bảo mật dựa trên người dùng
  • Tập lệnh thu thập dữ liệu tùy chỉnh

OpenNMS

OpenNMS cho phép bạn xây dựng một giải pháp giám sát mạng cho bất kỳ cơ sở hạ tầng CNTT nào. Bạn có thể thu thập các số liệu hệ thống bằng cách sử dụng JMX, WMI, SNMP, NRPE, XML HTTP, JDBC, XML, JSON, v.v..

Với sự trợ giúp của OpenNMS, bạn có thể khám phá lớp hai mạng cấu trúc liên kết trong mạng của bạn. Nó được xây dựng trên kiến ​​trúc hướng sự kiện và hỗ trợ Grafana.

OpenNMS có báo cáo tích hợp, có nghĩa là bạn có thể xem báo cáo trong bảng điều khiển và biểu đồ đẹp. Nhìn chung, OpenNMS có giao diện người dùng tuyệt vời.

Bạn cũng có thể cài đặt nó trong Docker.

Đặc trưng:

  • Nó được thiết kế đặc biệt cho Linux, nhưng Windows, Solaris và OSX cũng được hỗ trợ
  • Giám sát nhiệt độ thiết bị
  • Bảng điều khiển quản trị viên có thể tùy chỉnh
  • Giám sát cung cấp điện
  • Hỗ trợ IPv4 và IPv6
  • Sự kiện có thể tạo thông báo qua email, SMS, XMPP và nhiều phương thức khác
  • Bản đồ nút địa lý để hiển thị các nút và ngừng dịch vụ bằng Bản đồ đường phố mở, Google Maps hoặc Mapquest

Icinga

Icinga khung giám sát cho phép bạn giám sát tất cả các hệ thống có sẵn trong mạng của mình, thông báo cho bạn trong trường hợp có báo động theo nhiều cách và cung cấp cho bạn cơ sở dữ liệu để báo cáo SLA.

Icinga, bắt đầu như Ngã ba Nagios vào năm 2009, đã được giải phóng khỏi những ràng buộc của một ngã ba và chế tạo Icinga 2, nhanh hơn, dễ cấu hình hơn, thoải mái hơn để mở rộng quy mô tốt hơn đáng kể.

Đặc trưng:

  • Giám sát các dịch vụ mạng, dịch vụ máy chủ và các thành phần máy chủ
  • Nó thực hiện giám sát với các plugin Icinga 2
  • Hỗ trợ xử lý sự kiện và thông báo
  • Hỗ trợ qua điện thoại, SMS, gọi điện và email
  • Hỗ trợ đa nền tảng cho các hệ điều hành khác nhau
  • Kiểm tra dịch vụ song song
  • Bạn có thể chọn giữa 2 giao diện người dùng, Classic UI và Icinga web
  • Báo cáo dựa trên mẫu

Netdata

Netdata cung cấp giám sát sức khỏe theo thời gian thực và xử lý sự cố hiệu năng cho các hệ thống và ứng dụng. Trong sáu năm phát triển vừa qua, cộng đồng Netdata sườn GitHub rất cần thiết cho sự phát triển của nó.

Netdata nhanh và hiệu quả, được thiết kế để chạy trên tất cả các hệ thống mà không bị gián đoạn. Chẩn đoán ngay lập tức sự chậm lại và sự bất thường trong cơ sở hạ tầng của bạn với hàng ngàn số liệu, hình ảnh tương tác và báo động sức khỏe sâu sắc.

Netdata là phần mềm mã nguồn mở miễn phí và hiện đang chạy trên các hệ thống vật lý, máy ảo, thùng chứa và thiết bị IoT / edge.

Đặc trưng:

  • Số liệu độ phân giải cao, với bộ sưu tập dữ liệu mỗi giây.
  • Tự động phát hiện và giám sát hàng ngàn số liệu từ hàng tá dịch vụ và ứng dụng.
  • Giám sát tất cả các nguồn có thể, bao gồm hàng ngàn số liệu trên mỗi nút.
  • Trình bày có ý nghĩa, được tối ưu hóa để phát hiện dị thường thị giác.
  • Hệ thống thông báo cảnh báo nâng cao để phát hiện các vấn đề về hiệu suất và tính khả dụng.
  • Nhanh chóng cài đặt với kết quả ngay lập tức không có tài nguyên chuyên dụng.
  • Một công cụ cơ sở dữ liệu tùy chỉnh lưu các số liệu gần đây vào RAM và tràn vào các số liệu lịch sử của Google vào đĩa để lưu trữ lâu dài.

Phần kết luận

Phần mềm giám sát được liệt kê ở trên có thể giúp bạn bắt đầu MIỄN PHÍ để giám sát các khía cạnh khác nhau của cơ sở hạ tầng CNTT. Hãy tiếp tục và tải chúng để xem cách chúng hoạt động.

Nếu bạn cũng đang muốn theo dõi các số liệu hiệu suất của ứng dụng, thì hãy xem bài đăng trên blog này.

THẺ

  • Giám sát

  • Mã nguồn mở

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me