Checkmk คืออะไร และวิธีติดตั้งบน Cloud Server

Checkmk คือระบบเฝ้าระวังที่จุดเด่นอยู่ที่การค้นหาบริการที่ควรตรวจสอบบนเครื่องปลายทางให้อัตโนมัติ ผู้ดูแลจึงไม่ต้องกำหนดรายการตรวจสอบทีละอย่างเหมือนระบบรุ่นเก่า

หมวดหมู่
Monitoring และ Observability
ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
GPLv2 (Raw Edition)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Checkmk คืออะไร

งานที่กินเวลามากที่สุดของการตั้งระบบเฝ้าระวังคือการกำหนดว่าต้องตรวจอะไรบ้างในแต่ละเครื่อง Checkmk แก้ด้วยการให้ตัวแทนบนเครื่องปลายทางรายงานสิ่งที่มีอยู่ แล้วระบบเลือกรายการตรวจสอบที่เหมาะสมให้เอง

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

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

แผนผังการวางระบบ Checkmk บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 6556, 161 ตัว Checkmk และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Checkmk ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Checkmk

ค้นหาสิ่งที่ควรตรวจสอบอัตโนมัติ

เพิ่มเครื่องใหม่เข้าระบบได้ในไม่กี่นาที

ตัวแทนที่ใช้ทรัพยากรน้อย

ติดตั้งบนเครื่องปลายทางได้ทั้ง Linux และ Windows

เฝ้าระวังได้ทั้งเซิร์ฟเวอร์และเครือข่าย

รองรับทั้งตัวแทนบนเครื่องและการอ่านค่าผ่าน SNMP

แจ้งเตือนที่ตั้งกฎได้ละเอียด

กำหนดผู้รับตามช่วงเวลาและระดับความรุนแรง

กราฟย้อนหลังในตัว

ดูแนวโน้มการใช้ทรัพยากรเพื่อวางแผนขยายระบบ

ใช้ Checkmk ทำอะไรได้บ้าง

  • องค์กรที่ต้องเพิ่มเซิร์ฟเวอร์เข้าระบบเฝ้าระวังบ่อย
  • ทีมที่ต้องการระบบเฝ้าระวังที่ตั้งค่าเร็วโดยไม่ต้องเขียนไฟล์
  • การเฝ้าระวังทั้งเซิร์ฟเวอร์และอุปกรณ์เครือข่ายในระบบเดียว
  • ผู้ให้บริการที่ต้องดูแลระบบของลูกค้าหลายราย

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Checkmk 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 60 GB ไปจนถึง 8 vCPU ขึ้นไป แรม 16 GB ขึ้นไป ดิสก์ NVMe 500 GB ขึ้นไป โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นเฝ้าระวังไม่เกินหลายสิบเครื่อง2 vCPU4 GBNVMe 60 GB
แนะนำองค์กรขนาดกลางที่มีหลายร้อยรายการตรวจสอบ4 vCPU8 GBNVMe 200 GB
ใช้งานหนักเครื่องจำนวนมากและเก็บกราฟย้อนหลังยาว8 vCPU ขึ้นไป16 GB ขึ้นไปNVMe 500 GB ขึ้นไป

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Checkmk บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • Ubuntu Server 24.04 LTS หรือ Rocky Linux 9
  • พื้นที่ดิสก์สำหรับเก็บกราฟย้อนหลัง
  • ช่องทางส่งอีเมลหรือแชทสำหรับการแจ้งเตือน

ทดสอบบน Ubuntu Server 24.04 LTS

  1. 1

    ดาวน์โหลดและติดตั้ง

    ดาวน์โหลดแพ็กเกจรุ่นที่ใช้ฟรีจากเว็บทางการให้ตรงกับรุ่นของระบบปฏิบัติการ

    sudo apt update
    sudo apt -y install ./check-mk-raw-*.deb
  2. 2

    สร้างไซต์สำหรับเฝ้าระวัง

    ระบบใช้แนวคิดไซต์ ทำให้แยกสภาพแวดล้อมหลายชุดบนเครื่องเดียวได้ คำสั่งนี้จะแสดงรหัสผ่านผู้ดูแลระบบครั้งแรก

    sudo omd create monitoring
    sudo omd start monitoring
  3. 3

    ติดตั้งตัวแทนบนเครื่องปลายทาง

    sudo apt -y install ./check-mk-agent_*.deb
    # จำกัดให้เฉพาะเซิร์ฟเวอร์เฝ้าระวังเชื่อมต่อได้
    sudo ufw allow from 10.10.0.95 to any port 6556 proto tcp
  4. 4

    เพิ่มเครื่องเข้าระบบและให้ค้นหาบริการอัตโนมัติ

    เพิ่มเครื่องในหน้าจอ ระบบจะแสดงรายการบริการที่พบให้ตรวจแล้วกดยืนยัน จากนั้นกดใช้การเปลี่ยนแปลงเพื่อเริ่มเก็บข้อมูล

  5. 5

    ตั้งกฎการแจ้งเตือน

    กำหนดว่าเหตุการณ์ระดับใดแจ้งใครและช่วงเวลาใด รวมถึงตั้งช่วงหยุดแจ้งเตือนระหว่างงานบำรุงรักษาตามแผน

  6. 6

    ตั้ง HTTPS และจำกัดการเข้าถึง

    sudo certbot --nginx -d monitor.example.com

ตั้งช่วงหยุดแจ้งเตือนไว้ใช้ระหว่างงานบำรุงรักษาตามแผน เพื่อไม่ให้ทีมได้รับการแจ้งเตือนที่ไม่จำเป็นจนเริ่มเพิกเฉยต่อการแจ้งเตือนจริง

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPหน้าจอผ่าน HTTPS
6556TCPเชื่อมต่อกับตัวแทนบนเครื่องปลายทาง
161UDPอ่านค่าจากอุปกรณ์เครือข่ายผ่าน SNMP

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • จำกัดให้เฉพาะเซิร์ฟเวอร์เฝ้าระวังเชื่อมต่อกับตัวแทนบนเครื่องปลายทางได้
  • เปิดการเข้ารหัสการเชื่อมต่อกับตัวแทนเมื่อข้ามเครือข่ายที่ไม่น่าเชื่อถือ
  • จำกัดไอพีที่เข้าหน้าจอได้และใช้ HTTPS เสมอ
  • สำรองการตั้งค่าของไซต์ตามรอบ

ทำไมควรรัน Checkmk บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

เฝ้าระวังเซิร์ฟเวอร์ทุกเครื่องผ่าน Private Network ในไทยโดยไม่ต้องเปิดพอร์ตสู่ภายนอก

ตั้งไซต์แยกต่อสภาพแวดล้อมหรือต่อลูกค้าบนเครื่องเดียวเพื่อคุมค่าใช้จ่าย

ขยายดิสก์ได้ตามระยะเวลาที่ต้องเก็บกราฟย้อนหลัง

คำถามที่พบบ่อยเกี่ยวกับ Checkmk

Checkmk ต่างจาก Zabbix อย่างไร

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

รุ่นที่ใช้ฟรีเพียงพอไหม

เพียงพอสำหรับองค์กรทั่วไป ทั้งการเฝ้าระวังเซิร์ฟเวอร์ เครือข่าย และการแจ้งเตือน ส่วนรุ่นเชิงพาณิชย์เพิ่มความสามารถระดับองค์กรและการสนับสนุนจากผู้ผลิต

ตรวจสอบ Windows Server ได้ไหม

ได้ โดยติดตั้งตัวแทนสำหรับ Windows บนเครื่องปลายทาง ระบบจะค้นหาบริการ ดิสก์ และตัวชี้วัดที่ควรตรวจสอบให้อัตโนมัติเช่นเดียวกับฝั่ง Linux

บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง

ให้เราติดตั้ง Checkmk ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด