Saya sangat suka sistem manajemen sistem Monit tetapi saya tidak memiliki anggaran TI untuk membeli antarmuka M / Monit yang digunakan untuk mengelola beberapa host untuk lab universitas kecil kami. Saya telah memeriksa monittr berbasis Ruby dan saya melihat bahwa orang-orang Django sedang memasak sesuatu. Adakah yang bisa memberi saya saran untuk pembungkus sederhana yang dapat membantu saya menarik info dari beberapa server?
Sunting: Bagaimana duplikat pertanyaan ini? Saya tidak bertanya tentang alat pemantauan. Saya telah mengevaluasi mungkin setengah lusin dari mereka dalam dua minggu terakhir. Saya mengajukan pertanyaan yang sangat spesifik tentang alat pemantauan yang sangat spesifik. Saya mengakui bahwa tidak menyenangkan karena mungkin komentar yang saya terima dari ewwhite adalah pengamatan yang valid.
sumber
perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'
server = di mana klien monit menjalankan // layanan = layanan yang dipantau // elemen = properti yang diinginkan dari layanan yang dipantau // elementstatus = jika properti TIDAK memiliki nilai ini, maka waspadaJawaban:
Saya menghubungi dukungan M / Monit secara langsung tentang masalah harga ...
Ketika ditanya apakah mereka menawarkan diskon untuk pendidikan:
Tetapi kenyataannya tetap bahwa biaya lisensi tak terbatas sengaja rendah di ~ $ 590.
Mengenai kerangka kerja pemantauan alternatif gratis, saya bekerja di perusahaan yang berfokus pada DevOps yang tidak mengetahui keberadaan Monit, sehingga mereka akhirnya menulis solusi mereka sendiri. Lihat di Github - https://github.com/ZenFire/gaggled
Anda juga bisa hanya mengandalkan email Monit gratis dan mungkin skrip di sekitar atau parsing
monit status
output baris perintah . Cukup mudah dicerna ...sumber