ทางเลือกฟรีสำหรับอินเตอร์เฟส M / Monit สำหรับระบบการจัดการระบบ Monit [ปิด]


12

ฉันชอบระบบการจัดการของMonitแต่ฉันไม่มีงบประมาณด้านไอทีในการซื้ออินเทอร์เฟซ M / Monit ซึ่งใช้ในการจัดการโฮสต์หลายรายการสำหรับห้องปฏิบัติการมหาวิทยาลัยขนาดเล็กของเรา ฉันได้ลองดูmonittrจาก Ruby แล้วและฉันเห็นว่าคน Django กำลังทำอาหารอยู่ ใครสามารถให้คำแนะนำกับ wrapper ง่าย ๆ ซึ่งช่วยฉันดึงข้อมูลจากเซิร์ฟเวอร์หลาย ๆ ตัวได้ไหม

แก้ไข:คำถามนี้ซ้ำกันอย่างไร ฉันไม่ได้ถามเกี่ยวกับเครื่องมือตรวจสอบ ฉันประเมินว่าอาจมีครึ่งโหลในสองสัปดาห์ที่ผ่านมา ฉันถามคำถามที่เฉพาะเจาะจงเกี่ยวกับเครื่องมือตรวจสอบที่เฉพาะเจาะจงมาก ฉันยอมรับว่าไม่เป็นที่พอใจเพราะอาจเป็นความคิดเห็นที่ฉันได้รับจาก ewwhiteเป็นการสังเกตที่ถูกต้อง


5
ฉันเกลียดที่จะพูดแบบนี้ แต่M / Monitเป็นผลิตภัณฑ์เชิงพาณิชย์เพราะช่วยในการพัฒนากองทุน มันเป็นราคาในระดับที่ทุกคนควรจะสามารถจ่ายได้ (€ 65 สำหรับ5 โฮสต์ใน€ 60 เพิ่มขึ้นถึง€ 429 สำหรับระบบไม่ จำกัด - ใบอนุญาตครั้งเดียว ) นี่เป็นคำถามทางเทคนิคน้อยกว่าและปัญหาทางการเมืองมากขึ้น คุณจะไม่สามารถพิสูจน์ให้เห็นถึงเงินจำนวนเล็กน้อยสำหรับสิ่งที่มีประโยชน์มากได้อย่างไร
ewwhite

3
@ whitewhite คุณไม่มีความรู้เกี่ยวกับข้อ จำกัด ด้านงบประมาณของมหาวิทยาลัยในสหรัฐอเมริกาทั่วไป สำหรับจำนวนโฮสต์ที่ฉันมีฉันจะต้องใช้จ่ายใกล้กับ $ 1,000 นั่นอาจเป็นถั่วสำหรับผู้บริหารระดับสูง แต่นั่นเป็นเงินจำนวนมากสำหรับคณะที่จะใช้จ่าย ฉันไม่ต้องการเปิดเผยชื่อของนายจ้างปัจจุบันของฉัน แต่เนื่องจากคุณอยู่ในชิคาโกฉันจะพูดถึงเพียงมหาวิทยาลัยชิคาโกเท่านั้นที่มีอันดับที่ดีกว่าโรงเรียนของฉัน
Predrag Punosevac

3
ฉันมีความคิด. แต่ฉันก็รู้วิธีใช้ทรัพยากรด้วย M / Monit มีค่าใช้จ่ายประมาณ $ 590 สำหรับสิทธิ์ใช้งานแบบไม่ จำกัดเพื่อตรวจสอบโฮสต์ที่คุณต้องการในสภาพแวดล้อมเดียว แต่ในฐานะสถาบันการศึกษาเพียงแค่ส่งอีเมลถึงพวกเขาและถามเกี่ยวกับการกำหนดราคาพิเศษ
ewwhite

7
แล้วผู้ใช้ตามบ้านล่ะ? ฉันมีโฮสต์เล็ก ๆ จำนวนมากเช่น Raspberry pi ไม่สามารถจ่ายได้ คำถามที่ถูกต้อง IMO
Rob

1
imo คำถามที่สมเหตุสมผล แม้ว่าฉันจะซาบซึ้งในความพยายามและชอบที่จะสนับสนุน dev ความคิดของฉัน: ดึงเฉพาะการตรวจสอบที่เกี่ยวข้องไปยังไคลเอนต์ monit ด้วยสคริปต์นี้ฉัน "ร่าง": gitlab.com/sdgo/getMonitTxt.pl - การใช้งานเป็นเช่น: perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'เซิร์ฟเวอร์ = ที่ ลูกค้า monit วิ่ง // บริการ = บริการตรวจสอบองค์ประกอบ // = ที่ต้องการทรัพย์สินของผู้ให้บริการตรวจสอบ // elementstatus = ถ้าคุณสมบัติไม่ได้มีค่านี้แล้วการแจ้งเตือน
eli

คำตอบ:


5

ฉันติดต่อฝ่ายสนับสนุนของM / Monitโดยตรงเกี่ยวกับปัญหาการกำหนดราคา ...

เมื่อถูกถามว่าพวกเขามีส่วนลดสำหรับการศึกษาหรือไม่:

"น่าเสียดายที่ไม่มี แต่สำหรับองค์กรที่ไม่หวังผลกำไรเราอาจบริจาคใบอนุญาต"

แต่ความจริงก็คือว่าค่าใบอนุญาตไม่ จำกัด อยู่ในระดับต่ำที่ประมาณ $ 590


สำหรับกรอบการตรวจสอบทางเลือกฟรีฉันทำงานใน บริษัท ที่มุ่งเน้น DevOps ซึ่งไม่ทราบถึงการมีอยู่ของ Monit ดังนั้นพวกเขาจึงเขียนโซลูชันของตนเองขึ้นมา ตรวจสอบได้ที่ Github - https://github.com/ZenFire/gaggled

คุณสามารถพึ่งอีเมลMonit ที่ให้บริการฟรีและอาจใช้สคริปต์หรือแยกวิเคราะห์monit statusเอาต์พุตบรรทัดคำสั่ง ย่อยง่าย ...

# 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

1
ฉันขอขอบคุณความพยายามที่จะมีส่วนร่วมในการอภิปรายที่สร้างสรรค์ สถานการณ์ดีขึ้นกว่าเดิม Monit สร้างเอาต์พุต XML ซึ่งต้องการแยกวิเคราะห์ นั่นคือวิธีที่ monittr ทำงาน การที่ฉันไม่คุ้นเคยกับทับทิมนั้นทำให้ฉันรู้สึกสับสนเล็กน้อย ฉันเล่นกับ Monit มากกว่านี้และซอฟต์แวร์เป็นระเบิดสำหรับสิ่งที่ตั้งใจจะทำ
Predrag Punosevac

@PredragPunosevac คุณรู้หรือไม่ว่าฉันสามารถค้นหาเอกสาร XML สำหรับ monit ได้จากที่ใด
Anfernee

@AJPennster ฉันขอโทษฉันไม่รู้ ฉันยังขอโทษสำหรับการเล่นซ้ำช้า ฉันยุ่งมากที่ทำงาน
Predrag Punosevac
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.