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
0 Comments
1 Pingback