Munin vs Nagios


46

Kami saat ini menggunakan Nagios untuk memantau sekitar 20 mesin Linux (layanan dan tautan fungsional). Saya baru tahu tentang Munin dan saya ingin tahu apakah ini pengganti Nagios, atau dapat digunakan bersama dengan Nagios? Saya tidak ingin menghabiskan waktu berjam-jam mengaturnya, hanya untuk mengetahui bahwa saya sudah memiliki semua fungsi itu dengan Nagios.

Saya sangat menghargai jika seseorang yang menggunakan kedua program dapat memberikan wawasan tentang pengalaman Anda. Mana yang lebih baik untuk tugas mana dan apa yang Anda rekomendasikan untuk digunakan?

Catatan: kami juga menggunakan Cacti untuk beberapa waktu. Masalah utama yang kami miliki dengan Nagios adalah pengaturannya terlalu lama dan tidak mudah.

Jawaban:


68

Munin dan Nagios adalah alat yang sangat berbeda.

Dari situs web resmi Munin :

Munin adalah alat pemantauan sumber daya jaringan yang dapat membantu menganalisis tren sumber daya dan "apa yang baru saja terjadi untuk membunuh kinerja kita?" masalah. Ini dirancang untuk menjadi sangat plug and play. Instalasi default menyediakan banyak grafik dengan hampir tidak ada pekerjaan.

Nagios adalah alat pemantauan (peringatan). Munin dapat dianggap sebagai pengganti Cacti .

Kami menggunakan keduanya: Nagios dan Munin.

  • Nagi memberi tahu kami secara real time jika ada sesuatu yang salah: seperti server web turun, rata-rata beban basis data, dll.
  • Menggunakan Munin Anda dapat melihat tren dan sejarah tentang mengapa hal itu terjadi.

6
Ini adalah deskripsi yang bagus +1. Saya punya sesuatu untuk ditambahkan: dengan munin Anda tidak hanya dapat melihat tren, tetapi Anda dapat menetapkan ambang batas. Jika salah satu dari ambang ini terlampaui, munin akan (dapat) memberi tahu nagios (dengan pemeriksaan pasif). Kemudian Anda dapat menggunakan kerangka pemberitahuan canggih nagios.
cstamas

2
.. perlu disebutkan bahwa munin dapat mengingatkan - jika Anda menempatkan pekerjaan dalam menetapkan ambang batas & kontak untuk hal-hal yang Anda pedulikan nagios menjadi sedikit berlebihan ... Dalam penyegaran infrastruktur baru-baru ini saya melakukannya; nagios tidak sebanding dengan kerumitan untuk sedikit tambahan yang ditawarkannya kepada kita. Munin memberi tahu kami (melalui gateway sms pemberitahuan terjadwal yang kami miliki) ketika ada sesuatu yang offline.
pasifis

7

Munin pasti bekerja paling baik secara paralel dengan Nagios. Itu juga dapat mengikat ke dalamnya, mengirimkan pemberitahuan ambang batas yang melampaui ke sistem pemberitahuan Nagios. Alasan kami menggunakannya adalah karena itu sepele untuk mengatur monitor baru. Nagios membutuhkan sedikit usaha.

Perhatikan juga bahwa PNP4Nagios memberikan kemampuan grafik untuk Nagios - sebagian besar plugin akan melaporkan data kinerja, dan kemudian PNP4Nagios akan menyimpan info itu dalam database RRD dan menampilkannya sebagai grafik di antarmuka Nagios. Kami menggunakannya sebagai tambahan untuk Munin, karena memberikan grafik layanan jaringan (kekuatan utama munin adalah memantau kotak lokal).

Satu catatan terakhir - kami juga menggunakan Cacti , karena ini adalah alat yang paling berguna untuk grafik port switch dan router melalui SNMP. Kami memiliki <10 perangkat yang dipantau olehnya. Terlalu merepotkan untuk mengaturnya untuk mengelola server yang sebenarnya - munin dan Nagios / NRPE jauh lebih mudah dikelola daripada agen SNMP.


4
Saya dulu menggunakan Nagios. Dan inilah alasan mengapa saya meninggalkannya. Ini adalah alat yang hebat, tetapi Anda membutuhkan banyak jam dan alat "satelit" untuk mendapatkan sesuatu yang bermanfaat. Ini cara saya beralih ke ZABBIX. Semuanya terintegrasi dalam satu alat.
Bob Rivers

1

Setiap kali saya mencari sesuatu yang berkaitan dengan pemantauan Nagios sangat menonjol dalam jawabannya, namun saya belum pernah mendengar tentang Munin sampai saya melihat pertanyaan Anda. Itu sedikit petunjuk bagi saya. Tampilan cepat pada situs web yang Anda tautkan tidak benar-benar memperjelas.

Mengapa tidak mengatur Munin secara paralel dengan Nagios dan lihat apa manfaatnya bagi Anda? Itulah yang ingin saya lakukan. Siapa tahu, di masa depan mungkin THE alat pemantauan untuk digunakan.


1

Ada sejumlah alasan terkait mengapa Anda menginginkan alat pemantauan ini. Sebaiknya ingatlah ini sebagai kebutuhan terpisah yang kemungkinan membutuhkan alat yang terpisah, meskipun pasti ada tumpang tindih dalam apa yang dapat disediakan oleh alat tersebut.

  1. Fokuskan perhatian pada masalah saat terjadi.
  2. Berikan informasi untuk menganalisis apa yang salah dan kapan.
  3. Otomatiskan tanggapan.

Misalnya ini adalah fokus utama dari:

  1. Nagios
  2. Munin atau Cacti
  3. Monit

Anda tentu dapat meminta monit mengirim peringatan, tetapi ini adalah alat yang kikuk untuk kesadaran situasional.

Anda juga dapat mengintegrasikan grafik kinerja ke dalam Nagios, tetapi saya tidak yakin ada alasan yang meyakinkan untuk melakukannya. Munin jauh lebih mudah untuk dikonfigurasi.


Kami baru saja membeli mmonit, dengan monit server terpusat. perangkat lunak yang luar biasa. Saya jatuh cinta dengan hal ini. itu seperti bekerja 24 jam dari bar. masih saya harus melakukan beberapa file konfigurasi itu bagus dan manis.
Marc Riera
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.