AWS CloudWatch Alarm

Tạo CloudWatch Alarm để tự động kích hoạt SSM Runbook khi tất cả các nút trong cụm Mysql gặp sự cố

Để thiết lập CloudWatch Alarm cho việc tự động kích hoạt SSM Runbook khi cụm MySQL gặp sự cố, bạn có thể thực hiện các bước sau:

  1. Truy cập vào bảng điều khiển dịch vụ CloudWatch.

    • Mở bảng điều khiển AWS và chọn CloudWatch từ danh sách dịch vụ.
  2. Tạo cảnh báo mới:

    • Trong bảng điều khiển bên trái của CloudWatch, chọn Cảnh báo (Alarms) -> Tất cả cảnh báo (All alarms).
    • Nhấn Tạo cảnh báo (Create alarm).

Create VPC

  1. Chọn chỉ số:
    • Nhấn vào chọn chỉ số (select metric).
    • Trong không gian tên AWS (AWS namespaces), tìm kiếm và chọn NetworkELB.

Create VPC

  1. Chọn Chỉ số Nhóm Đích:
    • Trong mục Chỉ số (Metrics), chọn Chỉ số Nhóm Đích (Target Group Metrics).

Create VPC

  1. Chọn chỉ số cụ thể:
    • Tìm và chọn chỉ số Số Lượng Host Không Khỏe Mạnh (UnHealthyHostCount) cho Network ELB đang sử dụng.
    • Nhấn Chọn chỉ số (Select metric).

Create VPC

  1. Thiết lập Ngưỡng:
    • Chọn Tĩnh (Static) làm loại Ngưỡng (Threshold type).
    • Chọn Lớn hơn… (Greater than…).
    • Nhập giá trị là 1.

Create VPC

  1. Cấu hình Thông báo:
    • Trong phần Thông báo (Notification), chọn Tạo chủ đề mới (Create new topic).
    • Đặt tên cho chủ đề là mysql-failover-topic và nhập email để nhận thông báo.

Create VPC

  1. Chọn Hành động Quản lý Hệ thống:
    • Trong hành động Quản lý Hệ thống (System Manager action), chọn tạo Sự cố (create Incident).
    • Chọn kế hoạch ứng phó mysql-failover-plan đã được tạo trước đó.

Create VPC

  1. Hoàn tất cài đặt:
    • Nhấn Tiếp theo (Next), đặt tên cảnh báo là mysql-cluster-failed-alert.
    • Nhấn Tiếp theo (Next) một lần nữa, sau đó xem lại cài đặt và nhấn Tạo cảnh báo (Create alarm).

Create VPC

Create VPC

Bằng cách thực hiện các bước trên, bạn có thể thiết lập cảnh báo