Monitor SQL Database with Percona Monitoring and Management (PMM)
การใช้งาน Percona Monitoring and Management (PMM) ในการ Monitoring การทำงานของ Dataase โดยใช้ Monitoring User
Prerequisite
มี Database Instance ใน Project (ขั้นตอนการสร้าง SQL Database Instance)
Database Instance จะต้องมี Monitoring User เพื่อใช้เชื่อมต่อ PMM (ขั้นตอนการสร้าง Monitoring User)
Instructions
1. สร้าง Compute Instance สำหรับการใช้งาน PMM บน NIPA Clouc Space
ปัจจุบัน NCS ให้บริการ Deployment Script เพื่อให้ง่ายต่อการติดตั้ง PMM หลังสั่งสร้างสำเร็จ จะสามารถเข้าใช้งาน Percona Monitoring and Management (PMM) ผ่าน External IP ได้ทันที โดยมีขั้นตอนการสร้าง ดังนี้
1.1 เข้าสู่หน้า Compute Instances
เลือกรายการ “Compute Instances” ที่ Sidebar จากเมนู Compute

1.2 เข้าสู่หน้า Launch Compute Instance
กดปุ่ม + “Compute Instance(s)” ที่มุมขวาบนของหน้าเพื่อทำการ Launch Compute Instance

1.3 เลือก Source เป็น Deployment Script ของ Percona Monitoring and Management (PMM)
ตั้งค่าข้อมูลเริ่มต้นต่าง ๆ ของ Compute Instance โดยเมื่อถึงขั้นตอนการเลือก Source ให้เลือกเป็น Deployment Script ของ Percona Monitoring and Management (PMM)

1.4 สามารถเปลี่ยนแปลงค่าเริ่มต้นของ Username และ Password สำหรับเข้าใช้งาน PMM
ใน step ถัดมา สามารถตั้งค่าเริ่มต้นของ Username และ Password สำหรับเข้าใช้งาน PMM ได้ตามต้องการ โดยการจัดการ User สามารถทำได้ผ่าน PMM หลังการเข้าถึงครั้งแรก

1.5 กรอกข้อมูลการ Launch Compute Instance ให้ครบถ้วน แล้วกด Launch เพื่อสั่งสร้าง
จะต้องตั้งค่า Security Group ให้สามารถเข้าใช้งาน HTTPS ได้ เพื่อให้สามารถใช้งานได้ผ่าน Web Browser

เมื่อกรอกข้อมูลครบถ้วนและตรวจสอบความถูกต้องอีกครั้ง จากนั้นกดปุ่ม LAUNCH เพื่อสั่งสร้าง

1.6 PMM จะสามารถใช้งานได้ หลังจากคำสั่งสำเร็จ
รอให้ OS status เป็น HEALTHY และ Instance status เป็น active จึงสามารถเข้าถึง PMM ผ่าน Web Browser ได้

2. เข้า PMM เพื่อเชื่อมต่อ Database Instance โดยใช้ Monitoring User ที่สร้างไว้
เข้า PMM ผ่าน Web Browser โดยกรอก https://[ External IP ของ Compute Instance ที่ได้จากขั้นตอนที่ 1.6 ]
2.1 Log in เข้า PMM
กรอก Username และ Password ที่ได้กำหนดจากขั้นตอนที่ 1.4

2.2 เข้าหน้า Add Service และเลือก MySQL
เลือก “Add Service” ภายใต้เมนู PMM Configuration ที่ Sidebar เพื่อเชื่อมต่อ Database กับ PMM

เลือก MySQL สำหรับ Database ที่ใช้งานบน NCS

2.3 กำหนดชื่อของ Service
กำหนดชื่อของ Service โดยแนะนำให้ใช้ชื่อเดียวกับ Database Instance บน NCS เพื่อให้ง่ายต่อการใช้งาน

2.4 กรอก Hostname โดยใช้ External IP ของ Database Instance
กรอก Hostname ของ Database ซึ่งเป็นเลข External IP ของ Database Instance โดยดูได้จาก หน้า Database Instances และ Database Instance Detail



2.5 กรอก Username และ Password ของ Monitoring User
กรอก Username และ Password ของ Monitoring User ที่จะเชื่อมต่อ โดย host ที่เชื่อมต่อ ต้องมีเงื่อนไขตรงตามขอบเขตการเข้าถึงของ Database นั้น ๆ ที่กำหนดไว้

ระบบแสดงเฉพาะ Username ของ Monitoring User ที่หน้า Database Detail

2.6 กรอกข้อมูลอื่น ๆ ให้ครบถ้วน และตรวจสอบอีกครั้ง
กำหนด Labels, Additional options และ Table statistic limit ตามการใช้งาน แล้วตรวจสอบความถูกต้อง

2.7 กดปุ่ม "Add service"
กดปุ่ม "Add service" หากไม่พบ error บน PMM แสดงว่าคำสั่งสำเร็จ

2.8 สามารถเริ่มใช้งาน PMM หลังคำสั่งสำเร็จ
ที่ Sidebar จะแสดงรายการ "MySQL" และสามารถเข้าไปเพื่อเรื่มใช้งาน

Last updated
Was this helpful?