Trang chủTin tứcHướng dẫn thiết lập Checkmk gửi cảnh báo tới Discord
Hướng dẫn thiết lập Checkmk gửi cảnh báo tới Discord

Hướng dẫn chi tiết cách tích hợp Checkmk gửi cảnh báo tới Discord qua webhook. Thiết lập hệ thống giám sát cảnh báo real-time giúp phản ứng nhanh với sự cố.

Trong quá trình giám sát hệ thống, việc nhận được cảnh báo kịp thời là yếu tố then chốt giúp đội ngũ kỹ thuật phản ứng nhanh chóng với các sự cố. Checkmk là một công cụ giám sát mạnh mẽ, hỗ trợ theo dõi tài nguyên hệ thống, dịch vụ, thiết bị mạng... trong thời gian thực. Trong khi đó, Discord là nền tảng giao tiếp phổ biến, đặc biệt được ưa chuộng trong cộng đồng kỹ thuật và lập trình viên nhờ tính năng gửi thông báo nhanh và dễ tích hợp. Việc tích hợp Checkmk gửi cảnh báo tới Discord giúp bạn nhận thông báo ngay lập tức khi có sự cố, từ đó phản ứng nhanh chóng. Bài viết này sẽ hướng dẫn bạn từng bước tích hợp một cách chi tiết, trực quan và dễ hiểu.

Trước khi tích hợp Checkmk gửi cảnh báo tới Discord, bạn cần chuẩn bị:

  • Một server Discord và quyền quản trị để tạo webhook.
  • Quyền truy cập vào server Checkmk với khả năng thêm script.
  • Kết nối internet để gửi thông báo từ Checkmk tới Discord.

1. Tạo Webhook trên Discord

Truy cập server Discord và chọn kênh bạn muốn gửi cảnh báo.

Checkmk-Discord-1
Hình ảnh kênh discord nhận cảnh báo

Vào Edit Channel > Integrations > Webhooks

Hình ảnh hướng dẫn tạo webhook
Hình ảnh hướng dẫn tạo webhook

Nhấn Create Webhook, đặt tên (ví dụ: "Checkmk Alerts")

tạo webhook thành công checkmk gửi cảnh báo tới discord
Hình ảnh kết quả tạo webhook thành công

2. Cài đặt script trên Checkmk gửi cảnh báo tới Discord

Truy cập vào máy chủ Check_mk.

Chuyển user sang site cần cần cài đặt webhook, ví dụ site có tên là mon

Hình ảnh thư mục chứa site trên Check_MK
Hình ảnh thư mục chứa site trên Check_MK

Truy cập vào thư mục cài notifications

cd local/share/check_mk/notifications/

Tải file cài & thêm quyền thực thi khi dùng với discord webhook

wget https://raw.githubusercontent.com/huydv398/checkmk-webhook-notify/refs/heads/main/discord-webhook.py

chmod +x discord-webhook.py

Hình ảnh script python được tải về thành công
Hình ảnh script python được tải về thành công

3. Cấu hình thông báo trong Checkmk gửi cảnh báo tới Discord

Vào Setup > Events > Notifications > Add rule.

Hình ảnh tạo notification mới
Hình ảnh tạo notification mới

Tiếp theo ta cấu hình rule mới và điền đầy đủ các thông tin

Hình ảnh khai báo thông tin trong rule notification
Hình ảnh khai báo thông tin trong rule notification
Hình ảnh cấu hình event gửi cảnh báo trên host
Hình ảnh cấu hình event gửi cảnh báo trên host
Hình ảnh cấu hình loại event service gửi cảnh báo
Hình ảnh cấu hình loại event service gửi cảnh báo

Lưu và áp dụng thay đổi.

4. Kiểm tra kết quả

Cấu hình như trên là đã hoàn tất thiết lập CheckMK gửi cảnh báo tới discord rồi, việc của chúng ta bây giờ là sẽ test xem cảnh báo đã được gửi đi hay chưa. Bạn có thể tắt đi 1 card mang của 1 host mà CheckMK đang giám sát hoặc bạn có thể sửa lại NTP time sai để check cảnh báo về discord

Hình ảnh kết quả gửi thông báo thành công
Hình ảnh kết quả gửi thông báo thành công

Tích hợp Checkmk gửi cảnh báo tới Discord là một giải pháp hiệu quả để quản lý và phản ứng nhanh với các sự cố hệ thống. Với các bước đơn giản trên, bạn có thể thiết lập hệ thống cảnh báo tức thời cho nhóm của mình. Hãy thử ngay hôm nay để tối ưu hóa quy trình giám sát của bạn. Trở lại SunCloud để cập nhật thêm các kiến thức công nghệ sớm nhất bạn nhé!

>>> Có thể bạn quan tâm: Hướng dẫn cài đặt plugin Checkmk cảnh báo qua Telegram

Tác giả:
author avatar
Tôi là Trường Phạm, hiện đảm nhiệm vai trò CEO của SunCloud. Với kiến ​​thức sâu rộng về mạng lưới hệ thống, điện toán đám mây và an ninh mạng, góp phần định hướng chiến lược phát triển bền vững cho doanh nghiệp. Tôi đã điều hành SunCloud phát triển và vận hành thành công hàng loạt dự án thực tiễn, mang lại giá trị thực tế cho các doanh nghiệp và cơ sở kinh doanh. Bản thân tôi đã đạt được các chứng chỉ quốc tế uy tín như CCNP, LPI, VCP và không ngừng học hỏi để nâng cao năng lực quản lý cũng như chuyên môn mỗi ngày. Đam mê công nghệ và khao khát cống hiến, tôi luôn nỗ lực xây dựng SunCloud trở thành một hệ sinh thái công nghệ đáng tin cậy, đồng thời lan tỏa những giá trị tri thức hữu ích đến cộng đồng.

Tin tức nổi bật