Alternatif gratis untuk antarmuka M / Monit untuk sistem manajemen sistem Monit [ditutup]

12

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.

Predrag Punosevac
sumber
5
Saya benci mengatakan ini, tetapi M / Monit adalah produk komersial karena ini membantu mendanai upaya pengembangan. Ini dihargai pada tingkat yang siapa pun harus mampu. (€ 65 untuk 5 host dengan peningkatan € 60 hingga € 429 untuk sistem tanpa batas - LISENSI SATU WAKTU! ). Ini bukan masalah teknis dan lebih merupakan masalah politik. Bagaimana Anda tidak dapat membenarkan sejumlah kecil uang untuk sesuatu yang sangat berguna?
ewwhite
3
@ewwhite Anda tampaknya tidak tahu tentang kendala anggaran dari universitas AS yang khas. Untuk jumlah host yang saya miliki saya harus menghabiskan hampir $ 1000. Itu mungkin kacang untuk manajemen tingkat atas, tetapi itu adalah uang yang banyak untuk dibelanjakan oleh fakultas. Saya tidak ingin mengungkapkan nama perusahaan saya saat ini tetapi karena Anda berada di Chicago, saya hanya akan menyebutkan bahwa hanya Universitas Chicago yang memiliki peringkat lebih baik daripada sekolah saya.
Predrag Punosevac
3
Saya punya ide. Tapi saya juga tahu cara memanfaatkan sumber daya. Biaya M / Monit ~ $ 590 untuk lisensi tak terbatas untuk memantau host sebanyak yang Anda butuhkan dalam satu lingkungan. Tetapi sebagai institusi pendidikan, cukup kirim email kepada mereka dan tanyakan tentang harga khusus.
ewwhite
7
Bagaimana dengan pengguna rumahan? Saya memiliki banyak host kecil seperti Raspberry pi, tidak mampu membayar harga itu. pertanyaan valid IMO
Rob
1
Saya mengajukan pertanyaan yang masuk akal. Bahkan jika saya menghargai upaya dan suka mendukung dev, ide saya: tarik hanya pemeriksaan yang relevan ke klien monit pusat dengan skrip ini saya "draft": gitlab.com/sdgo/getMonitTxt.pl - penggunaannya seperti: 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 waspada
eli

Jawaban:

5

Saya menghubungi dukungan M / Monit secara langsung tentang masalah harga ...

Ketika ditanya apakah mereka menawarkan diskon untuk pendidikan:

"Sayangnya tidak, tapi untuk organisasi nirlaba kami mungkin menyumbangkan lisensi."

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 statusoutput baris perintah . Cukup mudah dicerna ...

# monit status
The Monit daemon 5.5 uptime: 1d 20h 32m 

System 'xt.brazzers.com'
  status                            Running
  monitoring status                 Monitored
  load average                      [0.96] [0.53] [0.67]
  cpu                               50.2%us 1.4%sy 2.1%wa
  memory usage                      5070168 kB [84.7%]
  swap usage                        0 kB [0.0%]
  data collected                    Fri, 27 Dec 2013 07:06:10

Filesystem 'var'
  status                            Accessible
  monitoring status                 Monitored
  permission                        755
  uid                               0
  gid                               0
  filesystem flags                  0x1000
  block size                        4096 B
  blocks total                      1548176 [6047.6 MB]
  blocks free for non superuser     860636 [3361.9 MB] [55.6%]
  blocks free total                 939279 [3669.1 MB] [60.7%]
  inodes total                      393216
  inodes free                       378393 [96.2%]
  data collected                    Fri, 27 Dec 2013 07:06:10

Process 'orca'
  status                            Running
  monitoring status                 Monitored
  pid                               2720
  parent pid                        1
  uptime                            1d 9h 5m 
  children                          0
  memory kilobytes                  439120
  memory kilobytes total            439120
  memory percent                    7.3%
  memory percent total              7.3%
  cpu percent                       49.9%
  cpu percent total                 49.9%
  data collected                    Fri, 27 Dec 2013 07:06:10
putih
sumber
1
Saya sangat menghargai upaya untuk terlibat dalam diskusi yang konstruktif. Situasinya bahkan lebih baik. Monit menghasilkan output XML yang hanya perlu diuraikan. Begitulah cara kerja monittr. Kurangnya keakraban saya dengan Ruby agak menahan saya untuk mengacaukannya sedikit. Saya bermain dengan Monit sedikit lagi dan perangkat lunak ini benar-benar bom untuk apa yang seharusnya dilakukan.
Predrag Punosevac
@PredragPunosevac Apakah Anda tahu di mana saya dapat menemukan dokumentasi XML untuk monit?
Anfernee
@ AJPennster Maaf saya tidak tahu. Saya juga minta maaf atas ulangan lambat. Saya sangat sibuk di tempat kerja.
Predrag Punosevac