Hướng dẫn cấu hình zabbix gửi mail cảnh báo đến Gmail

Hướng dẫn cấu hình zabbix gửi mail cảnh báo đến Gmail

I. Giới thiệu

Zabbix là là một phần mềm giám sát hệ thống mạng giúp người quản trị dễ dàng nắm bắt sự cố và quản lý các vấn đề liên quan khi gặp sự cố.

Zabbix giám sát gần như đầy đủ các tính năng từ ứng dụng đến dịch vụ trên máy tính cần giám sát.

Zabbix có hệ thống cảnh bảo riêng, hoặc bạn có thể theo dõi trên web và được cảnh bảo nếu có sự cố. Tuy nhiên nếu bạn muốn bạn có thể nhận được cảnh báo bất kì lúc nào thì bạn có thể cấu hình việc cảnh báo gửi đến mail của mình, điển hình là trong bài viết này mình sẽ hướng dẫn việc cấu hình khi có sự cố thì zabbix sẽ gửi mail đến mail của bạn đang sử dụng. Mình sẽ dùng gmail vì nó phổ biến nhất. Nếu bạn muốn cấu hình cho các mail khác thì bạn có thể command phí dưới bài viết để được hỗ trợ.

Nếu bạn chưa có một VPS hay một server nào để test vấn đề này bạn có thể vào đây và đăng ký dùng VPS miễn phí nhé !

Hinh dang ky

 

Phần 1: Hướng dẫn cài đặt zabbix trên centos 6.x

Phần 2: Hướng dẫn cài đặt zabbix agent 

Phần 3: Hướng dẫn add host linux lên zabbix server

Phần 4: Hướng dẫn cài đặt item – triggers – graphs cho hosts trên zabbix

Phần 5: Hướng dẫn cấu hình zabbix gửi mail cảnh báo đến Gmail

Phần 6: Hướng dẫn tạo Item Key tùy biến trên zabbix

II. Hướng dẫn

Bước 1: Cài đặt và cấu hình SSMTP

SSMTP là một phần mềm đưa thư từ local machine tới external email bằng mailhub.

zabbix

Bước 2: Cấu hình SSMTP gửi mail tới gmail

 

root=Tên tài khoản@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=domain local
hostname=FQDN
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=Gmail_username
AuthPass=Gmail_password
FromLineOverride=YES

2015-08-20_13-52-09

 

Bước 3: Kiểm tra việc gửi mail đến Gmail

Đầu tiên bân cần bật chức năng chức năng Less secure apps

https://www.google.com/settings/security/lesssecureapps

Chọn như trong hình :

zabbix

Thực hiện lệnh gửi mail kiểm tra:

 

zabbix

Bước 4: kiểm tra việc gửi mail -> đăng nhập vào tài khoản mail để kiểm tra mail gửi đến

2015-08-20_15-07-26Bước 5: Cấu hình send mail bằng script

Tạo thư mục theo đường dấn sau: /usr/local/share/zabbix/alertscripts/

Tạo file :

Nội dung mail :

#!/bin/bash
echo “$3” | /usr/bin/mail -s “$2” $1

2015-08-20_15-13-35

Chú thích :

$1 : là biến 1

$2 : là biến 2

$3 : là biến 3

Gán quyền cho script:

Bước 6 : Kiểm tra việc gửi mail bằng script

Thực hiện lệnh sau :

 

Chú thích :

/usr/local/share/zabbix/alertscripts/zabbix-sendmail : script

Tài_Khoản_Mail@gmail.com : $1

“Subject here” : $2

“Body of the message here” : $3

Gửi mail:

2015-08-20_15-27-14

Nhận mail:

2015-08-20_15-28-37

Bước 7 : Cấu hình zabbix gửi mail cảnh báo đến gmail

Login vào zabbix và chọn theo đường dẫn sau : Administration -> Media types -> Create

2015-08-20_15-30-57

 

Điền các thông tin như trong hình :

2015-08-20_15-33-13

Kiểm tra việc tạo thành công :

2015-08-20_15-35-05

Cấu hình cho Script sendmail trên gửi đến hộp thư mong muốn :

Chọn đường dẩn : Profile -> Media -> Add

2015-08-20_15-37-38

Update :

2015-08-20_15-39-04

Bước 8: Cấu hình enable zabbix alerts cho các triggers

Configuration -> Actions

Cấu hình cho các Triggers:

2015-08-20_15-42-21

Cấu hình cho các : internal

2015-08-20_15-43-25

 Như vậy là khi có sự cố thì bạn sẽ nhận được mail của zabbix đến mail của bạn. Chúc Các bạn thành công.

 


 

Nguyenhuuhoang.com
Nguyễn hữu hoàng | hoang092837@gmail.com | Skype : ekingnguyenhoang

 

 

 

 

Tags:
Latest Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

*