Monitoring


                ก่อนอื่นมันมีไว้ทำหน้าที่ตรวจเช็คการทำงานของเครื่องอื่นๆ (เซิฟเวอร์ คอมตั้งโต๊ะ router swicth nas) ซึ่งหลักการทำงานของโปรแกรมแนวนี้โดยส่วนมากก็จะเป็น 

                --> snmp หรือ agent (ทำหน้าที่ส่งข้อมูลจากเครื่องที่เราต้องการจะเช็คไปที่ back-end ของโปรแกรม)

                --> back-end ของโปรแกรม (ใช้ภาษา  php กันเยอะ เมื่อก่อนตัวเลือกมันน้อย แล้วก็เลยมามีปัญหาตอนอัพเดต php 8.1 กันเพียบ) รับข้อมูลแล้วเขียนลงดาต้าเบส

                --> database (มักจะเป็น sql ของ mariadb เพราะฟรีละมั้ง)

                --> apache2 (ระบบเว็บเซิฟเวอร์ที่ฮิตสมัยก่อนเช่นกัน ตอนนี้ก็ตีกะ nginx ไปสิ) 

                --> ส่งการตอบสนองในรูปแบบหน้าเว็บไปที่คอม user เมื่อถูก user เรียกใช้งาน โดยที่โปรแกรม monitoring คงจะจัดการรูปแบบหน้าเว็บให้ (ไม่รุว่าจะแยกเรียกเป็น front-end ดีไหมแต่ตอนติดตั้งก็คงมาพร้อมกันนั้นละ ถือเป็น fullstack ไปละกัน 555)  

                ซึ่งจริงๆ ก็มีตัวให้ใช้งานฟรีๆ เยอะมาก แต่บางอันก็ไม่ฟรีจริง เนื่องด้วยมันเป็นโปรแกรมระดับ enterprise ดังนั้นที่ใช้กันส่วนมากก็จะเป็นระดับธุรกิจ องค์กร ก็เลยจะมีฟรีหลายแบบ (ทดลองใช้ฟรีจำกัดวัน ฟรีแบบจำกัดออฟชั่น ฟรีแบบจำกัดจำนวนเครื่อง ฟรีแบบจำกัดจำนวนเซ็นเซอร์ ฯลฯ) ซึ่งก็ค้นหากันนานหน่อย อันนี้ก็รวมๆ มาไว้ก่อนละกันว่าตัวไหนฟรี (จ่ายค่าซัพพอร์ตยังถือว่าฟรีละกัน) ถ้ามีอะไรผิดพลาด แจ้งกันได้นะครับ แล้วก็ถ้าตัวไหนผมลองใช้แล้วจะเอาออฟชั่นที่แตกต่างมาแปะข้อมูลไว้เพิ่มเติมอีกทีละกัน (base on ubuntu20.04)

  • Icinga (paid support) คล้าย Nagios แต่ตอนนี้มีปัญหากับ php 8.1
  • Zabbix (paid support) ตอนนี้มีปัญหากับ php 8.1 เช่นเดียวกัน
  • Cacti ลองติดตั้งใช้งานได้ตามปกติกับ php 7.4.3 แต่อย่างน้อยมันก็ไม่พยายามอัพเดตเอง
  • Prometheus
  • OpenNMS (support)
  • librenms
  • netdata
  • Naemon
  • Shinken
  • NetCrunch
  • NetXMS
                ปล. อันนี้เป็นแค่ข้อมูลที่รวมรวบทางเว็บ หรือในกระทู้ ยังไม่ได้ทดสอบติดตั้งเองทุกตัวนะครับ (คงไม่มีเวลาขนาดนั้น) ซึ่งตอนนี้เริ่มไปที่สามตัวแรก ถ้ามีข้อมูลอะไรจะเอามาเพิ่มเติมอีกทีนะครับ

                ส่วนนี้คือตัวที่รวบรวมข้อมูลมาแล้วว่าไม่ฟรีแบบใดแบบหนึ่ง ซึ่งบางที่มันก็ปนมาตอนเราค้นหาของฟรีแหละ ทำให้เสียเวลาแยก ต่างกับพวกที่จ่ายตั้งแต่แรกที่จะไม่ปนมาเลยตอนเราค้นกูเกิ้ล
  • Nagios ออฟชั่นบางอย่างไม่ฟรี สามารถใช้ปลั๊กอินแทนออฟชั่นที่ไม่ฟรีได้
  • LogicMonitor (199 nodes)
  • OP5 Monitor (20 nodes)
  • Ntopng (8 nodes)
  • PRTG (100 sensors)
  • Nedi
  • Observium
  • Whatsup Gold
                ปล.2 ลืมบอกไปว่าหลายๆ ตัวมีใน docker hub นะครับถ้าใครไม่อยากเสียเวลาลงเอง และใช้ docker อยู่แล้ว ที่ผมเริ่มจากการติดตั้งเพราะมันทำให้เรารู้ระบบของมัน

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

โปรโมชั่นเน็ต TOT

โน๊ตบุ๊ค acer switch sa5-271 แบตบวม T^T

Blog นี้สร้างเพื่อ?