Monitor SQL Database with Percona Monitoring and Management (PMM)

การใช้งาน Percona Monitoring and Management (PMM) ในการ Monitoring การทำงานของ Dataase โดยใช้ Monitoring User

Prerequisite

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

เข้าหน้า Compute Instance

1.2 เข้าสู่หน้า Launch Compute Instance

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

กดปุ่ม + “Compute Instance(s)”

1.3 เลือก Source เป็น Deployment Script ของ Percona Monitoring and Management (PMM)

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

เลือก Source เป็น Deployment Script ของ Percona Monitoring and Management (PMM)

1.4 สามารถเปลี่ยนแปลงค่าเริ่มต้นของ Username และ Password สำหรับเข้าใช้งาน PMM

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

กำหนด Username และ Password ของ PMM

1.5 กรอกข้อมูลการ Launch Compute Instance ให้ครบถ้วน แล้วกด Launch เพื่อสั่งสร้าง

จะต้องตั้งค่า Security Group ให้สามารถเข้าใช้งาน HTTPS ได้ เพื่อให้สามารถใช้งานได้ผ่าน Web Browser

เพิ่ม Default Security Group ที่เป็น HTTPS

สามารถศึกษาขั้นตอนการ Launch Compute Instance โดยละเอียด เพื่อกรอกข้อมูลได้อย่างถูกต้อง

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

กดปุ่ม LAUNCH

1.6 PMM จะสามารถใช้งานได้ หลังจากคำสั่งสำเร็จ

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

OS status เป็น HEALTHY และ Instance status เป็น active

แม้ว่า OS Status ของ Compute Instance เป็น HEALTHY แล้ว ก็อาจจะใช้เวลาอีกซักพักหนึ่ง ระหว่างที่ Deployment Script สำหรับติดตั้ง PMM ทำงาน

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

กรอก Username และ Password

2.2 เข้าหน้า Add Service และเลือก MySQL

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

เลือก “Add Service”

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

เลือก MySQL

2.3 กำหนดชื่อของ Service

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

กำหนดชื่อของ Service

2.4 กรอก Hostname โดยใช้ External IP ของ Database Instance

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

กรอก Hostname
External IP ของ Database Instance ที่หน้า Database Instances
External IP ของ Database Instance ที่หน้า Database Instance Detail

2.5 กรอก Username และ Password ของ Monitoring User

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

กรอก Username และ Password ของ Monitoring User

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

ระบบแสดง Username ของ Monitoring User

2.6 กรอกข้อมูลอื่น ๆ ให้ครบถ้วน และตรวจสอบอีกครั้ง

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

กำหนด Labels, Additional options และ Table statistic limit ตามการใช้งาน

2.7 กดปุ่ม "Add service"

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

กดปุ่ม Add service

2.8 สามารถเริ่มใช้งาน PMM หลังคำสั่งสำเร็จ

ที่ Sidebar จะแสดงรายการ "MySQL" และสามารถเข้าไปเพื่อเรื่มใช้งาน

สามารถเริ่มใช้งาน Dashboard ของ PMM สำหรับ MySQL

Last updated

Was this helpful?