Munin vs Nagios


46

Chúng tôi hiện đang sử dụng Nagios để giám sát khoảng 20 máy Linux (dịch vụ và liên kết chức năng). Tôi chỉ tìm hiểu về Munin và tôi tự hỏi liệu đây có phải là sự thay thế của Nagios hay nó có thể được sử dụng cùng với Nagios? Tôi không muốn dành hàng giờ để thiết lập nó, chỉ để khám phá rằng tôi đã có tất cả chức năng đó với Nagios.

Tôi đặc biệt đánh giá cao nếu ai đó sử dụng cả hai chương trình có thể cung cấp một số thông tin chi tiết về trải nghiệm của bạn. Cái nào tốt hơn cho nhiệm vụ nào và bạn khuyên dùng cái gì?

Lưu ý: chúng tôi cũng đã sử dụng Cacti một thời gian. Vấn đề chính chúng tôi gặp phải với Nagios là việc thiết lập mất quá nhiều thời gian và không đơn giản lắm.

Câu trả lời:


68

Munin và Nagios là những công cụ thực sự khác nhau.

Từ trang web chính thức của Munin :

Munin là một công cụ giám sát tài nguyên được nối mạng có thể giúp phân tích xu hướng tài nguyên và "điều gì vừa xảy ra để giết chết hiệu suất của chúng tôi?" các vấn đề. Nó được thiết kế để rất cắm và chơi. Một cài đặt mặc định cung cấp rất nhiều biểu đồ mà hầu như không có công việc.

Nagios là một công cụ giám sát (cảnh báo). Munin có thể được coi là sự thay thế cho Cacti .

Chúng tôi sử dụng cả hai: Nagios và Munin.

  • Nagios cho chúng tôi biết trong thời gian thực nếu có gì đó không ổn: như máy chủ web bị hỏng, tải trung bình cơ sở dữ liệu, v.v.
  • Sử dụng Munin bạn có thể thấy các xu hướng và lịch sử về lý do tại sao điều đó xảy ra.

6
Đây là một mô tả tuyệt vời +1. Tôi có một cái gì đó để thêm: với munin, bạn không chỉ có thể nhìn thấy các xu hướng, mà bạn có thể đặt ngưỡng. Nó là một trong những ngưỡng vượt quá munin sẽ (có thể) thông báo cho nagios (với kiểm tra thụ động). Sau đó, bạn có thể sử dụng khung thông báo tinh vi của nagios.
cstamas

2
.. điều đáng nói là munin có thể cảnh báo - nếu bạn đặt công việc trong việc đặt ngưỡng & liên hệ cho những thứ bạn quan tâm về nagios sẽ hơi dư thừa ... Trong một lần làm mới cơ sở hạ tầng gần đây tôi đã làm điều đó; nagios không đáng để phức tạp thêm rất ít nó cung cấp cho chúng tôi. Munin thông báo cho chúng tôi (thông qua một cổng sms cảnh báo theo lịch trình mà chúng tôi có) khi có sự cố ngoại tuyến.
hòa bình

7

Munin chắc chắn hoạt động tốt nhất song song với Nagios. Nó cũng có thể liên kết với nó, gửi thông báo về ngưỡng vượt quá hệ thống thông báo Nagios. Lý do chúng tôi sử dụng nó là vì việc thiết lập màn hình mới hầu như không đáng kể. Nagios đòi hỏi một chút nỗ lực hơn.

Cũng lưu ý rằng PNP4Nagios cung cấp khả năng vẽ đồ thị cho Nagios - hầu hết các plugin sẽ báo cáo dữ liệu hiệu suất và sau đó PNP4Nagios sẽ lưu trữ thông tin đó trong cơ sở dữ liệu RRD và hiển thị dưới dạng biểu đồ trong giao diện Nagios. Chúng tôi sử dụng nó cùng với Munin, vì nó đưa ra biểu đồ về các dịch vụ mạng (thế mạnh chính của munin là giám sát hộp địa phương).

Một lưu ý cuối cùng - chúng tôi cũng sử dụng Cacti , vì đây là công cụ hữu ích nhất để vẽ đồ thị chuyển đổi và cổng bộ định tuyến thông qua SNMP. Chúng tôi có <10 thiết bị được theo dõi bởi nó. Thật quá khó khăn để thiết lập nó để quản lý các máy chủ thực tế - munin và Nagios / NRPE dễ quản lý hơn nhiều so với các đại lý SNMP.


4
Tôi đã từng sử dụng Nagios. Và đây là lý do mà tôi rời bỏ nó. Đó là một công cụ tuyệt vời, nhưng bạn cần rất nhiều giờ và các công cụ "vệ tinh" để có thứ gì đó hữu ích. Đây là cách tôi chuyển sang ZABBIX. Đó là tất cả mọi thứ được tích hợp chỉ trong một công cụ.
Bob Rivers

1

Bất cứ khi nào tôi tìm kiếm bất cứ điều gì để làm với việc theo dõi Nagios đều nổi bật trong các câu trả lời, nhưng tôi chưa bao giờ nghe về Munin cho đến khi tôi thấy câu hỏi của bạn. Đó là một chút manh mối với tôi. Một cái nhìn qquick vào trang web bạn liên kết đến không thực sự làm cho mọi thứ rõ ràng.

Tại sao không thiết lập Munin song song với Nagios và xem nó sẽ làm gì cho bạn? Đó là những gì tôi dự định làm. Ai biết được, trong tương lai nó có thể là công cụ giám sát để sử dụng.


1

Có một số lý do liên quan tại sao bạn muốn các công cụ giám sát này. Cần lưu ý những điều này như những nhu cầu riêng biệt có khả năng yêu cầu các công cụ riêng biệt, mặc dù chắc chắn có sự trùng lặp về những gì các công cụ có thể cung cấp.

  1. Tập trung chú ý vào các vấn đề khi chúng xảy ra.
  2. Cung cấp thông tin để phân tích những gì sẽ sai và khi nào.
  3. Tự động trả lời.

Ví dụ: đây là những trọng tâm chính của:

  1. Nagios
  2. Munin hoặc xương rồng
  3. Monit

Bạn chắc chắn có thể có thông báo gửi monit, nhưng đó là một công cụ vụng về để nhận thức tình huống.

Bạn cũng có thể tích hợp biểu đồ hiệu suất vào Nagios, nhưng tôi không chắc có trường hợp thuyết phục để làm như vậy. Munin dễ dàng hơn nhiều để cấu hình.


Chúng tôi vừa mua mmonit, với máy chủ tập trung monit. phần mềm tuyệt vời. Tôi đang yêu thứ này. nó giống như làm việc 24 giờ từ quán bar. Tôi vẫn phải làm một số tập tin cấu hình thật đẹp và ngọt ngào.
Marc Riera
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.