Cảnh báo checkmk cùng với gmail

30/12/2020

Thời gian mỗi ngày đều có 24h. Chúng ta không thể lúc nào cũng vào check_mk xem các thiết bị có hoạt động ở trạng thái tốt nhất hay không. Ở đây tôi sẽ hướng dẫn mọi người cách thêm những cảnh báo cho những host mà ta giám sát chúng. Đi thôi!

Hướng dẫn này tôi sẽ hướng dẫn các bạn làm sao để nhận được cảnh báo qua mail mỗi khi có sự cố xảy ra với các host của chúng ta. Nhưng trước đó bạn phải biết làm sao để có thể thêm một host vào check_mk để được giám sát. Tôi có hướng dẫn làm điều đó ở bài Hướng dẫn add thêm host vào check_mk các bạn hãy đọc nó trước nhé. Còn bây giờ hãy đi vào bài này nào!

I. Cấu hình relay gmail

1. Cài đặt gói postfix để relay gmail

yum -y install postfix cyrus-sasl-plain mailx

2. Cấu hình xác thực cho gmail

Các thông tin cấu hình của postfix được lưu trữ trong folder /etc/postfix. Vậy chúng ta sẽ tạo luôn thông tin của Gmail ở đây. Có thể tạo ở chỗ khác và chỉ rõ đường dẫn nhưng như vậy là bất tiện

vi /etc/postfix/sasl_passwd

Thêm vào đó nội dung có cú pháp như sau

[smtp.gmail.com]:587    username@gmail.com:password

Ví dụ

[smtp.gmail.com]:587 ducna24101999@gmail.com:anhduc123

3. Khai báo địa chỉ lưu trữ thông tin của gmail trong file cấu hình của nó /etc/postfix/main.cf

relayhost = [smtp.gmail.com]:587 smtp_use_tls = yes smtp_sasl_auth_enable = yes smtp_sasl_security_options = smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.

Trong gmail có một chức năng chặn một số truy cập kém an toàn ta cần phải bật chức năng cho phép tất cả các truy cập đều có thể vào được. và ta làm điều đó tại link bên dưới

https://myaccount.google.com/lesssecureapps?pli=1

4. Cấp quyền sử dụng và đọc file lưu trữ thông tin của Gmai

chown root:postfix /etc/postfix/sasl_passwd* chmod 600 /etc/postfix/sasl_passwd postmap /etc/postfix/sasl_passwd

5. Khởi động dịch vụ postfix

systemctl start postfix systemctl enable postfix

6. Kiểm tra xem dịch vụ đó đã được hoạt động hay chưa

echo "This is a test." | mail -s "test message" nguyenanhduchihi@gmail.com

II. Cấu hình gửi mail trong check_mk

  • Các bước cài đặt trên giúp cho OMD server có thể gửi mail thông báo đi đến các mail của người nào cần nhận thông báo để giải quyết vấn đề.
  • Bây giờ chúng ta sẽ đi vào các bước để OMD server sẽ tự động gửi thông báo
  • Có thể gửi thông báo đến một hoặc nhiều gmail khác nhau. Ở đây tôi sẽ hướng dẫn tạo ra một group nhận cảnh báo có thể add thêm user để có thêm nhiều mail nhận cùng một cảnh báo

1. Tạo ra một group những người có thể nhận thông báo

Đầu tiên ta sẽ vào contact groups sau đó ta nhấn vào new contact group để tạo ra một group mới

2. Tạo ra user thuộc contact để nhận thông báo

3. Sau khi cập nhật thay đổi ta bắt đầu tạo thông tin nhận thông báo của các host

4. Thử tắt máy và nhận cảnh báo nào . Và hãy kiểm tra nội dung của nó

5. Chỉnh sửa form mail cảnh báo

Nếu như bạn thấy thông tin của mail mặc định kia quá dài và bạn chỉ cần nhận thông tin như là địa chỉ IP và tên host. Bạn muốn thay đổi nó? Chúng ta có thể thay đổi như các bước dưới đây

Cảnh báo qua mail là một cách. Nhưng check_mk không chỉ có thê cảnh báo được qua mail mà nó còn có thể cảnh báo được qua telegram nữa. Tiếp theo đây tôi sẽ là bài Hướng dẫn cảnh báo check_mk qua telegram

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Hướng dẫn cài đặt PHP 7.x trên CentOS7

Vì phiên bản PHP5.x đã sắp đến thời gian ngừng hỗ trợ, do vậy một số ứng cần yêu cầu PHP...
28/12/2020

Hướng dẫn cài đặt Checkmk trên centos 7

Giải pháp giám sát được cài đặt ra sao. Việc cấu hình của nó có khó khăn hay không và bạn muốn...
30/12/2020

[FTP][Phần 3]Hướng dẫn sử dụng FileZilla Client

Trong phần 2, ta đã tìm hiểu cách cài đặt cũng như cấu hình một FTP server. Để truy cập và sử...
30/12/2020