Sự khác biệt chính giữa Nagios và NMS mở?


12

Tôi đang tìm cách cung cấp một hệ thống giám sát toàn diện cho người quản lý của mình và đã xem xét OpenNMS. Tuy nhiên, tôi đã thấy những lời khen ngợi rực rỡ của Nagios ở đây và tôi hy vọng ai đó có kinh nghiệm có thể giúp minh họa những khác biệt chính cho tôi. Tập trung của họ khác nhau, hoặc họ chỉ là đối thủ cạnh tranh?

Nếu một số nền tảng giúp, chúng tôi chạy 6 máy chủ tại chỗ (Máy chủ tệp, tổng đài, proxy, ứng dụng, v.v.) và hai máy chủ ngoài trang web (Trang web / phát triển) cùng với một vài bộ chuyển mạch và bộ định tuyến. Dịch vụ giám sát mà chúng tôi cài đặt sẽ chạy trên một máy tính để bàn được chuyển đổi riêng biệt chạy freeBSD. Tất cả nội dung của chúng tôi đều chạy Linux hoặc dẫn xuất BSD.

Chúng tôi đang tìm cách chi tiêu không có tiền để thực hiện điều này (thở dài).

Cảm ơn vì bất kì sự giúp đỡ.

EDIT Có vẻ như openNMS cung cấp một giải pháp toàn diện hơn gần hơn với những gì tôi muốn. Tuy nhiên, vì nó được viết bằng Java và cổng này chưa có trong cây cổng chính thức nên nó đã bị phủ quyết. Bây giờ bắt đầu Nagios của tôi sẽ tốt hơn so với chỉ chiến dịch MRTG. Cảm ơn đã phản hồi nhanh chóng.

-Cơ hội

Câu trả lời:


5

Wikipedia có một bảng so sánh giúp rất nhiều

Tôi nghĩ rằng sự khác biệt chính là:

  • ngôn ngữ: Nagios được viết bằng C và OpenNMS bằng Java. Nó làm cho nagios nhanh hơn rất nhiều trên phần cứng cũ.

  • Thu thập dữ liệu: Nagios thực hiện rất ít việc thu thập dữ liệu. Các phần mềm khác (như cacti chẳng hạn) sẽ được yêu cầu cho một hệ thống thu thập dữ liệu rộng lớn hơn. OpenNMS bao gồm nó ra khỏi hộp.

  • khám phá máy chủ và dịch vụ: Nagios phải được cho biết những gì cần giám sát trong khi OpenNMS có các tính năng khám phá.


1
Để được mô phạm, Nagios thực hiện thu thập dữ liệu cho những thứ như thời gian tăng, nó không duy trì dữ liệu hiệu suất cụ thể được truyền lại từ máy khách cũng như không xuất dữ liệu hiệu suất. Có các tùy chọn để duy trì dữ liệu này bên trong Cơ sở dữ liệu Round Robin (RRD) trong cấu hình Nagios, và sau đó Cacti (hoặc chỉ đơn giản là ol 'RRDTool) có thể được sử dụng để xuất dữ liệu.
Karl Katzke

Cảm ơn! Tôi đã nghiên cứu từ khi tôi đăng bài này và tôi đã tìm thấy điều này trong các tài liệu Nagios (được liên kết đến từ opennms faq) "Nagios không được thiết kế để thay thế cho ứng dụng quản lý SNMP toàn diện như HP OpenView hoặc OpenNMS." Có vẻ như tôi cần phải làm việc với java trên freeBSD
Chance

Tôi thực sự là một người nhiệt tình về hiệu suất 'C' và chắc chắn sẽ trừ điểm từ bất kỳ dự án nào được viết bằng Java, Tác động hiệu suất nói chung tập trung vào sự lựa chọn của các plugin. Phản ánh trải nghiệm của tôi, Nagios tự thực hiện rất nhanh và tôi hoàn toàn tin rằng việc được viết bằng 'C' phần lớn chịu trách nhiệm, hàng loạt các plugin / thành phần / tiện ích / perl / python / php thực sự khiến một máy chủ chết. Các plugin chính thức, được viết bằng 'C', hoàn toàn tuyệt vời. Thật không may cho một số điều, nhiều hơn bạn mong đợi, perl là một điều cần thiết. nhân số đó lên gấp 1000 lần và ...
JM Becker

3

Tôi sẽ đề nghị bạn cũng xem xét Zenoss Core , phiên bản miễn phí của Zenoss. Tôi đã cài đặt nó để giám sát mạng và máy chủ của chúng tôi, và đã tìm thấy nó là rất có khả năng và nhiều userfriendly hơn Nagios. Nó làm những gì Nagios và xương rồng làm, nhưng tích hợp. Hầu hết các chức năng bạn sẽ có khả năng ở đó, nhưng nếu không, bạn có thể mở rộng nó với các gói Zenoss và plugin Nagios.

Bạn có thể cài đặt và làm việc theo nghĩa đen trong 30 phút, vì vậy thật dễ dàng để đánh giá nó. Nghiêm túc mà nói, chúng tôi rất hài lòng với nó và nó có vẻ hoàn hảo cho yêu cầu của bạn.


Tôi thấy Zenoss hoàn toàn ngược lại: Tôi đã cài đặt và hoạt động trong 30 phút, nhưng không thể làm gì được.
Karl Katzke

Xin lỗi khi nghe điều đó, Karl. Kinh nghiệm của chúng tôi rất dễ chịu. Giống như bất kỳ giải pháp giám sát nào cũng có một đường cong học tập và cần có thời gian để điều chỉnh các chi tiết và ngưỡng, nhưng thiết lập là thứ giúp tôi vượt qua. Chúng tôi đã cài đặt nó, cho phép nó quét mạng con của chúng tôi, xóa tất cả các máy khách và gán các máy chủ lưu trữ cho các lớp thiết bị chính xác. Bạn đã kiểm tra Hướng dẫn quản trị chưa? zenoss.com/community/docs
Martijn Heemels

Tại sao mọi người lại hạ thấp câu trả lời của tôi? Đây là trang web Hỏi & Đáp và tôi nghĩ rằng nó hoàn toàn hợp lệ để thông báo cho người hỏi về các lựa chọn thay thế mà họ có thể không biết, miễn là chúng có liên quan và có thể giải quyết vấn đề của họ.
Martijn Heemels

@Martijn - tôi đoán là vì câu hỏi không tìm kiếm các lựa chọn thay thế khác, cộng với dòng Zenoss, trong khi có phiên bản "Core", rất nhiều sự thúc đẩy đối với các phiên bản thương mại, trong khi OpenNMS và Nagios "xảy ra" để có hỗ trợ thương mại, nhưng tất cả mọi thứ đều có sẵn trong các phiên bản "cộng đồng".
warren

Zenoss thật tuyệt vời. Giao diện web của nó rất đơn giản để sử dụng và khiến Nagios trông giống như một con khủng long cũ ...
Antoine Benkemoun


2

Có lẽ bạn muốn sử dụng cả hai? Hiện tại chúng tôi đang sử dụng Nagios để theo dõi tình trạng sẵn có với alaraming, leo thang, v.v. và opennms để theo dõi hiệu suất mà không cần báo động.


2

Các mục tiêu OpenNMS tại tổ chức quy mô doanh nghiệp cần một giải pháp quản lý mạng có thể mở rộng. Nagios phù hợp hơn để giám sát một số lượng máy chủ hạn chế mà bạn có thể đủ khả năng để thiết lập thủ công. Nếu bạn so sánh nó với mạng lưới giao thông, Nagios là một chiếc xe tải và OpenNMS là một hệ thống đường sắt - cả hai đều "giống nhau" ("giám sát mọi thứ", "vận chuyển đồ đạc") nhưng nhắm vào các thị trường khác nhau.


2

Tôi muốn giới thiệu bạn http://omdistro.org/ . Đây là phiên bản được biên dịch sẵn và được cấu hình sẵn của Nagios với rất nhiều plugin để giúp quản lý, cấu hình và trực quan hóa khá dễ dàng, sử dụng chủ yếu là tiện ích mở rộng Check_MK. Ưu điểm chính là để Nagios hoạt động ở Chế độ thụ động, nghĩa là việc kiểm tra sẽ được thực hiện cục bộ (bởi mỗi máy chủ) và chỉ trạng thái sẽ được gửi đến Nagios. Đối với cài đặt trung bình lớn, nó là một cải tiến rất lớn. Đáng nói là nó hỗ trợ triển khai nhiều trang, vì vậy nếu bạn có các trang từ xa, bạn


0

Theo hiểu biết của tôi, OpenNMS là một công cụ quản lý thực hiện giám sát (tốt!), Trong khi Nagios chỉ là một công cụ giám sát.

Trích lời người đứng đầu Tập đoàn OpenNMS , Tarus Balog , "OpenNMS có khả năng giám sát tuyệt vời, nhưng chúng tôi đã thiết kế nó thành một nền tảng ứng dụng quản lý mạng trong đó giám sát chỉ là một phần." *

Từ trang Nagios : "Khả năng giám sát các ứng dụng, dịch vụ, hệ điều hành, giao thức mạng, số liệu hệ thống và các thành phần cơ sở hạ tầng với một công cụ duy nhất" *

Lịch sử của Nagios bắt đầu bằng việc theo dõi và tiếp tục, trong khi OpenNMS bắt đầu với quản lý và tiếp tục.


-1

Cho dù bạn chọn công cụ nào, bạn cũng nên sử dụng dịch vụ giám sát bên ngoài. Tôi nghĩ về các dịch vụ như AlertFox hoặc Gomez.

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.