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:
-
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ụ.
-
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).

- 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.

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

- 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).

- 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.

- 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.

- 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 đó.

- 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).


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