Perbedaan utama antara Nagios dan Open NMS?


12

Saya ingin memberikan sistem pemantauan yang komprehensif kepada manajer saya, dan telah mempertimbangkan OpenNMS. Namun, saya telah melihat pujian Nagios yang menyala-nyala di sini dan saya berharap seseorang yang berpengalaman dapat membantu menggambarkan perbedaan utama bagi saya. Apakah fokus mereka berbeda, atau mereka hanya pesaing?

Jika beberapa latar belakang membantu, kami menjalankan 6 server di tempat (Server file, PBX, proksi, aplikasi, dll.) Dan dua server di luar lokasi (Situs web / pengembangan) bersama dengan beberapa sakelar dan router. Layanan pemantauan yang kami instal akan berjalan pada desktop yang dikonversi secara terpisah yang menjalankan freeBSD. Semua barang kami menjalankan Linux atau turunan BSD.

Kami mencari untuk tidak mengeluarkan uang untuk mengimplementasikan ini (menghela napas).

Terima kasih atas bantuannya.

EDIT Sepertinya openNMS menawarkan solusi yang lebih komprehensif lebih dekat dengan apa yang saya inginkan. Namun, karena ini ditulis di Jawa dan port belum di pohon port resmi, itu telah diveto. Sekarang mulai nagios saya akan lebih baik daripada hanya kampanye MRTG. Terima kasih atas tanggapan yang cepat.

-Kesempatan

Jawaban:


5

Wikipedia memiliki tabel perbandingan yang banyak membantu

Saya pikir perbedaan utamanya adalah:

  • bahasa: Nagios ditulis dalam C dan OpenNMS di Jawa. Itu membuat nagios lebih cepat pada perangkat keras lama.

  • Pengumpulan data: Nagios melakukan sangat sedikit pengumpulan data. Perangkat lunak lain (seperti kaktus misalnya) akan diperlukan untuk sistem pengumpulan data yang lebih luas. OpenNMS memasukkannya di luar kotak.

  • host dan penemuan layanan: Nagios harus diberi tahu apa yang harus dipantau sedangkan OpenNMS memiliki fitur penemuan.


1
Untuk menjadi luar biasa, Nagios melakukan pengumpulan data untuk hal-hal seperti waktu uptime, itu hanya tidak bertahan pada data kinerja spesifik yang dikirimkan kembali dari klien juga tidak menghasilkan data kinerja. Ada opsi untuk mempertahankan data ini di dalam Round Robin Database (RRD) dalam konfigurasi Nagios, dan kemudian Cacti (atau sekadar RRDTool) dapat digunakan untuk menampilkan data.
Karl Katzke

Terima kasih! Saya telah meneliti sejak saya memposting ini dan saya menemukan ini di dokumen Nagios (ditautkan dari opennms faq) "Nagios tidak dirancang untuk menjadi pengganti aplikasi manajemen SNMP yang penuh seperti HP OpenView atau OpenNMS." Sepertinya saya perlu bekerja untuk mendapatkan java di FreeBSD
Kesempatan

Saya sebenarnya seorang fanatik kinerja 'C', dan pasti akan mengurangi poin dari setiap proyek yang ditulis di Jawa, Dampak kinerja umumnya bermuara pada pilihan plugin. Mencerminkan pengalaman saya, Nagios sendiri berkinerja sangat cepat, dan saya benar-benar percaya bahwa ditulis dalam 'C' sebagian besar bertanggung jawab, membunuh perl / python / php plugins / components / addons praktis mencekik server hingga mati. Plugin resmi, ditulis dalam 'C', benar-benar hebat. Sayangnya untuk beberapa hal, lebih dari yang Anda harapkan, perl adalah suatu keharusan. kalikan itu kali 1000, dan ...
JM Becker

3

Saya sarankan Anda juga mempertimbangkan Zenoss Core , versi gratis Zenoss. Saya telah menginstalnya untuk memonitor jaringan dan server kami, dan telah menemukannya sangat mampu dan jauh lebih ramah pengguna daripada Nagios. Ia melakukan apa yang dilakukan oleh nagios dan kaktus, tetapi terintegrasi. Sebagian besar fungsi yang Anda perlukan kemungkinan ada di sana, tetapi jika tidak, Anda dapat memperluasnya dengan paket Zenoss dan plugin Nagios.

Anda benar-benar dapat menginstalnya dan bekerja dalam 30 menit, jadi mudah untuk mengevaluasinya. Serius, kami sangat senang dengan itu dan itu terdengar sempurna untuk kebutuhan Anda.


Saya menemukan Zenoss persis sebaliknya: Saya menginstalnya dan bekerja dalam 30 menit, tetapi tidak bisa membuatnya melakukan apa pun.
Karl Katzke

Maaf mendengarnya, Karl. Pengalaman kami sangat menyenangkan. Seperti halnya solusi pemantauan, ada kurva belajar, dan perlu waktu untuk mengubah detail dan ambang, tetapi pengaturan itulah yang membuat saya kesal. Kami menginstalnya, membiarkannya memindai subnet kami, menghapus semua host klien dan menetapkan host server ke kelas perangkat yang benar. Sudahkah Anda memeriksa Panduan Administrasi? zenoss.com/community/docs
Martijn Heemels

Mengapa orang menurunkan jawaban saya? Ini adalah situs tanya jawab, dan saya pikir ini sangat valid untuk memberi tahu penanya tentang opsi alternatif yang mungkin tidak mereka sadari, asalkan relevan dan mungkin menyelesaikan masalah mereka.
Martijn Heemels

@ Martijn - dugaan saya adalah karena pertanyaannya tidak mencari alternatif tambahan, ditambah garis Zenoss, sementara memiliki edisi "Core", sangat mendorong edisi komersial, sedangkan OpenNMS dan Nagios "kebetulan" memiliki dukungan komersial, tetapi semuanya tersedia di edisi "komunitas" juga.
warren

Zenoss luar biasa. Antarmuka web-nya sangat sederhana untuk digunakan dan membuat Nagios terlihat seperti dinosaurus tua ...
Antoine Benkemoun


2

Mungkin Anda ingin menggunakan keduanya? Saat ini kami menggunakan Nagios untuk pemantauan ketersediaan dengan alaraming, eskalasi dll. Dan opennms untuk pemantauan kinerja tanpa mengkhawatirkan.


2

OpenNMS menargetkan pada organisasi berukuran perusahaan yang membutuhkan solusi manajemen jaringan yang dapat diskalakan. Nagios lebih cocok untuk memantau jumlah server yang terbatas yang dapat Anda atur secara manual. Jika Anda membandingkannya dengan jaringan transportasi, Nagios adalah truk dan OpenNMS adalah sistem kereta api - keduanya melakukan "kira-kira" yang sama ("memantau hal-hal", "hal-hal transportasi") tetapi ditujukan untuk pasar yang berbeda.


2

Saya akan merekomendasikan Anda http://omdistro.org/ . Ini adalah versi Nagios yang dikompilasi dan pra-konfigurasi dengan banyak plugin untuk membuat manajemen, konfigurasi dan visualisasi cukup mudah, terutama menggunakan ekstensi Check_MK. Keuntungan utama adalah membuat Nagios bekerja dalam Mode Pasif, artinya pemeriksaan akan dilakukan secara lokal (oleh setiap server) dan hanya status yang akan dikirim ke Nagios. Untuk instalasi menengah-besar, ini merupakan peningkatan besar. Layak untuk menyebutkan bahwa itu mendukung penyebaran multi-situs, jadi jika Anda memiliki situs jarak jauh, Anda


0

Dari pemahaman saya, OpenNMS adalah alat manajemen yang melakukan pemantauan (well!), Sedangkan Nagios adalah alat pemantauan saja.

Mengutip kepala Grup OpenNMS , Tarus Balog , "OpenNMS memiliki kemampuan pemantauan yang hebat, tetapi kami telah merancang itu menjadi platform aplikasi manajemen jaringan yang pemantauannya hanya satu bagian." *

Dari nagios situs: "Kemampuan untuk aplikasi memantau, layanan, sistem operasi, protokol jaringan, sistem metrik dan komponen infrastruktur dengan alat tunggal" *

Sejarah nagios dimulai dengan pemantauan dan pindah, sedangkan OpenNMS mulai dengan manajemen, dan pindah.


-1

Apa pun alat yang Anda pilih, Anda juga harus menggunakan layanan pemantauan eksternal. Saya memikirkan layanan seperti AlertFox atau Gomez.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.