Apa plugin Nagios yang paling berguna / berharga bagi Anda? [Tutup]

33

Kami memperluas pengaturan Nagios 3 kami, dan sering kali menemukan NRPE baru atau plugin Nagios umum untuk menguji infrastruktur kami yang ada. Ini ada dalam dribs dan drab - akan sangat berguna untuk mendapatkan ringkasan plugin yang paling bernilai bagi pengguna Nagios.

Harap sebutkan satu plugin per posting, lebih disukai dengan deskripsi singkat tentang mengapa Anda menyukainya dan tautan ke situs MonitoringExchange atau pengembang plugin. Dengan cara ini rakyat dapat memilih plugin yang sudah terdaftar dan kita bisa melihatnya dalam urutan preferensial.

Akan lebih baik untuk tidak mencantumkan plugin yang orang lain telah sebutkan, untuk alasan yang sama. Jika Anda memiliki lebih banyak untuk ditambahkan mengenai plugin yang orang lain telah daftarkan, silakan tinggalkan komentar untuk jawaban mereka.

Terima kasih!

Mike Pountney
sumber

Jawaban:

8

Dalam hal fleksibilitas, Anda tidak dapat mengalahkan plugin snmp. Itu di belakang hampir setiap pemeriksaan yang saya jalankan, dan jika tidak, koneksi TCP adalah.

Matt Simmons
sumber
snmp check terlihat cukup bagus untuk favorit pada tahap ini Matt (dan lainnya :) - apakah Anda memiliki teknik khusus yang Anda gunakan dengannya? Daging sapi utama saya dengan net-snmpd saat ini adalah kompleksitas dari fungsionalitas extended-daripada-exec yang 'baru' - apakah check_snmpd menangani ini dengan baik?
Mike Pountney
7

Plugin kami yang paling berguna adalah yang menguji fungsi aplikasi kami yang lebih tinggi. Misalnya, kami memiliki tes yang mencoba masuk ke situs web dan tes yang mencoba mengirim email dan memeriksa centang kotak surat pop3 untuk memastikan itu tiba. Jika salah satu dari hal-hal itu rusak, maka kita dapat menggunakan pemeriksaan tingkat yang lebih rendah untuk melihat apa yang salah. Apakah pop3 mati? MTA, MDA? Server basis data? datastore?

David Pashley
sumber
Wotcha Dave;) Apakah Anda memiliki tips tentang bagaimana Anda menghubungkan cek tingkat yang lebih tinggi dan lebih rendah? Misalnya, bagaimana Anda membuat ketergantungan antara mengirim email dan mencentang kotak pop3 untuk melihatnya ada di sana? Apakah mungkin untuk melakukan ini secara murni melalui Nagios, atau apakah Anda menggunakan logika Anda sendiri?
Mike Pountney
Apakah Anda benar-benar bangun jam 4 pagi? :) Nagios memiliki dependensi layanan, jadi Anda dapat membuat cek email Anda bergantung pada smtp, MDA, dan POP3, tetapi ini hanya berarti bahwa cek email tidak memberi peringatan jika ada yang level bawahnya melakukannya. Ini menjadi jauh lebih sulit jika Anda memiliki sekelompok server yang menyediakan layanan karena tidak ada cara di nagios untuk mengatakan "jangan beri tahu kami untuk layanan ini jika semua layanan ini mati". Biasanya kita hanya mengandalkan mengetahui bagaimana sistem cocok untuk mengetahui di mana letak masalahnya.
David Pashley
7

Jujur saja, yang paling banyak membantu saya sudah tua check_disk. Tidak ada yang membuat saya merasa sangat istimewa, dengan cara "berhenti makan pasta", seperti memiliki server yang berjalan dengan baik kemarin meledak, berlarian seperti orang gila dan kemudian mengetahuinya karena saya membiarkan disk terisi. Tidak pernah harus melakukan itu lagi dalam hidup saya sangat berarti bagi saya.

(Dan jangan lupa untuk memeriksa inode juga, anak-anak menonton di rumah.)

kekacauan
sumber
7

WebInject sangat berguna untuk memonitor situs Web jika Anda ingin melampaui fungsionalitas check_http; itu dapat menangani halaman login dan melakukan beberapa langkah dalam satu cek Nagios.

gareth_bowles
sumber
4

Saya menemukan check_nfsmount berguna di banyak server saya.

Sunting: Saya juga akan memberikan suara check_snmp jika saya memiliki perwakilan untuk melakukan itu. Ini digunakan pada semua server saya, ditambah logika di balik check_hpjd yang telah saya jalankan di semua Printer HP saya.

steve.lippert
sumber
4

Yang paling berguna saya adalah yang saya tulis sendiri yang memeriksa sertifikat SSL di server web kami sehingga saya bisa mengawasi kedaluwarsa.

TCampbell
sumber
Apakah itu diposting di mana saja?
RainyRat
4
check_http -H www.verisign.com -C 14
wittwerch
4

PNP (pnp4nagios.org) - menghasilkan grafik gaya RRD untuk setiap cekungan Nagios yang menampilkan perf. data. Sangat berguna, terutama ketika mencoba meyakinkan para pengembang bahwa layanan yang baru dipasang benar-benar merupakan penyebab semua lonjakan CPU ...

RainyRat
sumber
3

check_nt (berbicara dengan NSClient atau sesuatu yang serupa pada subjek) memungkinkan Anda menginterogasi WMI pada kotak Windows - jika ada penghitung kinerja untuk itu, Anda sekarang dapat memantaunya dengan Nagios.

RainyRat
sumber
Dan Anda dapat memonitor semua layanan Anda yang berjalan misalnya memeriksa bahwa pertukaran atau server sql menjalankan
Simon Foster
2

Ini adalah plug yang tidak tahu malu, tetapi jika Anda memonitor mesin Windows menggunakan NRPE, NagiosPluginsNT tampaknya bekerja dengan cukup baik. ;-)

Mike
sumber
2

Saya setuju bahwa check_snmp adalah plugin yang sangat berharga; dapat digunakan untuk hampir semua tujuan dan semuanya muncul di SNMP secara umum. SNMP tersedia pada sistem yang beragam seperti HP-UX, Tru64, dan OpenVMS tanpa instalasi tambahan.

Plugin (tidak cukup a) lain yang sangat berguna adalah NagiosGrapher; Saya memiliki pengalaman dalam artikel yang menjelaskan lebih banyak, tetapi juga agar orang lain dapat menggunakannya tanpa kesulitan yang saya alami.

Yang terakhir: NSCA. Anda dapat menulis skrip Perl atau Ruby atau ksh dan mengumpankan hasilnya ke NSCA.

Antara fleksibilitas NSCA dan SNMP dikombinasikan dengan pelaporan NagiosGrapher, ini akan memperluas pemantauan Anda dengan sangat baik.

Mei
sumber
2

Saya suka check_http untuk memeriksa situs web saya masih berfungsi, saya telah mengembangkannya untuk memeriksa teks tertentu yang dapat ditemukan setelah satu kali perusahaan hosting saya memutuskan untuk melayani halaman kosong dan nagios saya memeriksa semua berlalu karena server masih berjalan.

Simon Foster
sumber
2

Yang paling berguna bagi saya adalah yang saya tulis untuk kebutuhan saya: nagios-check-webpage

Ini mengunduh seluruh halaman dengan js / css / gambar, dengan multi-utas dan gzip (menghemat banyak bandwidth), seperti navigator nyata.

Vincent
sumber
+1 Memang, plugin itu luar biasa. Menggunakannya untuk aplikasi. 4 bulan sekarang.
Henk
1

Nomor satu adalah NagiosWSC. Ini memungkinkan Anda melakukan pemantauan hostless agen Windows melalui WMI

Zypher
sumber
tanpa agen, tetapi dengan satu titik kegagalan, ugh.
Toto
1

Yang memeriksa latensi aktual untuk menarik situs web, dan memindai tag tersembunyi 'status: ok'. Ini menangkap masalah dengan squid cache kami dan masalah kumpulan bahasa yang hanya terjadi sekali setiap beberapa malam pada jam 3 pagi ketika seseorang membuka situs dengan browser yang meminta bahasa turki versi internasional dari halaman tersebut.

Serius, atur setiap jenis pemantauan yang Anda bisa. Bug dan kesalahan aneh yang dapat Anda tangkap di lingkungan yang kompleks dengan pemantauan yang baik sungguh menakjubkan. Juga, catat data kinerja Anda ke basis data rrd dan tampilkan di Cacti.

Karl Katzke
sumber
1

Salah satu plugin yang paling penting adalah yang saya tulis sendiri: check_rdiff_backup. Saya melakukan backup di luar negeri, dan Nagios memberi tahu saya jika dan ketika sesuatu terjadi pada mereka.

Jika Anda mencari plugin rdiff-backup, ada satu yang dapat Anda temukan di Google.

zenek
sumber
1
Apakah Anda tahu satu untuk rsnapshot?
Rory
1

check_curl bagi saya telah menjadi anugerah. Benar-benar membuat perbedaan untuk fleksibilitas dengan melakukan pemeriksaan situs web, dan juga merasa jauh lebih mudah daripada webinject, dengan hampir semua fungsi yang sama yang saya butuhkan

seperti roti
sumber
1

Tidak sepenuhnya plugin, tetapi mendapatkan twurl ( https://github.com/marcel/twurl ) berfungsi sebagai sarana untuk mematikan peringatan adalah anugerah mutlak. Tidak perlu peringatan SMS dan cukup memuaskan semua.

Detail tentang bagaimana hal itu dilakukan: Nagi lansiran menggunakan twitter (dengan twurl) tidak menembak - permintaan maaf untuk promosi diri yang tidak tahu malu;)

Hal-hal lain...

Check_diskio ( https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_diskio ) telah sangat berguna dalam hubungannya dengan beban CPU standar dan pengecekan jumlah proses dalam menentukan kapan / jika IO terikat, dan dengan cara apa . Menggunakan nagiosgraph ( http://exchange.nagios.org/directory/Addons/Graphing-and-Trending/nagiosgraph/details ) membuatnya semakin mudah.

jhackett
sumber
0

Centreon pasti untuk grafik dan semua fitur Nagios!

Antoine Benkemoun
sumber
0

check_multiprocs digunakan dengan teks tautan check_nrpe

Nicolas Marengo
sumber
0

Ini agak curang, karena saya telah melakukan banyak pengembangan padanya, dan sebenarnya memeriksa banyak hal yang berbeda sekaligus, tetapi 'plugin' nagios yang paling berguna bagi saya adalah Resmon . Ini adalah agen yang Anda jalankan di server itu sendiri, dan nagios terhubung melalui http untuk melakukan pemeriksaan. Saya kira itu mirip dengan apa yang dilakukan nrpe, tetapi dengan sejumlah keputusan desain yang berbeda.

Menandai
sumber
0

Saya telah menggunakan dua plugin .. satu untuk menyediakan umpan XML dari peringatan, dan lainnya untuk mengirim peringatan melalui twitter. Keduanya bermanfaat (terlepas dari plugin biasa). jika Anda menghitung NRPE sebagai plugin, maka tambahkan juga.

Ram Prasad
sumber
0

check_apt sangat keren dan mengingatkan saya tentang memperbarui server Debian saya.

zenek
sumber
0

Baru-baru ini saya mulai menggunakan plugin check_multi , menggunakan NRPE yang ditambal / ditingkatkan untuk output yang besar (karena HTML dan informasi kinerja).
Hampir "satu plugin untuk mengatur semuanya"! ;-)

Henk
sumber