Thiết lập cảnh báo từ hệ thống giám sát mạng zabbix

Hệ thống giám sát mạng zabbix được sử dụng để giám sát tài nguyên hệ thống như: ram, ổ đĩa cứng, lưu lượng mạng…và nhiều thành phần hệ thống công nghệ thông tin khác. Ngoài chức năng thể hiện các thông số hệ thống dạng biểu đồ, Zabbix còn cho phép gửi thông báo tới quản trị viên hệ thống thông qua email hoặc sms. Bài viết này giới thiệu cách thiết lập cảnh bào từ hệ thống giám sát mạng zabbix.

Thiết lập cảnh báo từ hệ thống giám sát mạng zabbix

Nội dung:

  • Tìm hiểu các chức năng cảnh bảo của hệ thống giám sát mạng zabbix.
  • Thực hiện cấu hình hệ thống zabbix gửi thông báo đến sysadmin thông qua gửi email và sms.

Yêu cầu chuẩn bị cho bài lab:

Zabbix server: Version 3.4.2 (xem bài viết : Hướng dẫn cài đặt zabbix server và Giám sát máy chủ bằng zabbix server).

Cảnh báo qua email: sử dụng gmail hoặc SMTP SERVER riêng.

Chúng ta cùng bắt đầu với việc đầu tiên: Tạo  cho sự kiện thông báo.

Bước 1: Tạo zabbix trigger cho sự kiện thông báo.

Để ví dụ, ta sẽ tạo zabbix trigger để kiểm tra xem băng thông download/upload của máy chủ có vượt ngưỡng cho phép hay không, nếu vượt thì hệ thống giám sát mạng zabbix sẽ gửi cảnh báo.

Vào Configurations/Hosts

Tìm đến group chứa host định cài đặt, và bấm vào mục trigger => bấm vào create trigger

Xem tiếp:   Hướng dẫn cài đặt zabbix trên centos

Trong mục name: Nhập tên của trigger: Băng thông download vượt 5Mbs

Trong mục serverrity: chọn warning

Trong mục Expression: Click vào Add để hiện cửa sổ Condition.

Tạo zabbix trigger cho sự kiên thông báo

Tại mục Item bấm vào nút select, tìm đến host đang dùng và chọn items: Incoming network traffic on Intel(R) 82574L Gigabit Network Connection (tên card có thể tùy thuộc vào từng model máy).

Quay trở lại cửa sổ Zabbix condition, Nhập thông số như hình vẽ:

Bấm Insert để thêm điều kiện này vào trigger.

Như vậy biểu thức trigger của ta sẽ có dạng:

{192.168.19.135:net.if.in[Intel(R) 82574L Gigabit Network Connection].last(,5)}>5M

Giải thích:

Zabbix sẽ kiểm tra băng thông vào trên đã chọn trong vòng 5 phút, nếu giá trị trung bình lớn hơn 5M thì trigger trả ra giá trị true, nếu không trả ra giá trị false.

Bấm Add để thêm trigger.

Bước 2: Cấu hình send mail bằng script.

Hệ thống sẽ gửi mail cảnh báo qua gmail sử dụng SSMTP, để biết cách cài đặt xin mời xem bài viết: Hướng dẫn cài đặt và cấu hình SSMTP

Mặc định thư mực chứa alert script nằm tại: /usr/local/share/zabbix/alertscripts/

Tạo file zabbix-sendmail.sh có nội dung:

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

Cấp quyền cho script:

chmod +x /usr/local/share/zabbix/alertscripts/zabbix-sendmail.sh

Để test gửi mail, sử dụng cú pháp:

/usr/local/share/zabbix/alertscripts/zabbix-sendmail.sh email_nhan@gmail.com "Chủ đề mail" "nội dung gửi"

Chú thích:

/usr/local/share/zabbix/alertscripts/zabbixsendmail.sh : script gửi mail.

email_nhan@gmail.com => $1

“Chủ đề mail” : => $2

“nội dung gửi” : => $3

Xem tiếp:   Hướng dẫn cài đặt Wordpress trên Centos 7

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

Đăng nhập vào zabbix và vào theo đường dẫn: Administration => Media types => Create

add media types: tạo media gửi mail cảnh báo từ zabbix

Điền t hông tin như hình: => bấm add

Kiểm tra media types đã tạo thành công:

Cấu hình cho script sendmail trên gửi vào hộp thư mong muôn:

Vào Administration => Users => Chọn user => Media => Add

Nhập đỉa chị email cần gửi thông báo và ấn Add => Update.

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

Vào Configuration => Actions => Create Actions

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

Name: nhập tên Action vd: cảnh báo khi băng thông vượt 5Mbs

Conditions: => New Conditions, chọn trigger = bấm chọn seclect để chọn trigger vừa tạo lúc trước.

Bấm add để thêm conditions

zabbix monitoring - Add actions

Sang tab Operations:

Mục Operations Condition chọn add

Operations: Send message

Send to User Group / Send to Users: thêm cảnh báo gửi cho group hoặc user

Send only to: Gửi cảnh báo đến gmail (vừa tạo)

Bấm Add

zabbix monitoring - add action operations

Vậy là khi có sự cố thì bạn sẽ nhận được mail của zabbix gửi đến mail của bạn.

Kết Luận:

Hệ thống giám sát mạng zabbix có t hể làm được nhiều việc, từ đưa ra cảnh báo cho quản trị viên lẫn hiển thị các thông số dạng biểu đồ trực quan. Tìm hiểu về hệ thống zabbix giúp quản trị viên quản lý tốt hơn hệt hông công nghệ thông tin trong công ty của mình.

Chúc các bạn thành công.

Xem tiếp:   Hướng dẫn cài đặt sms gateway với usb 3g

Xem thêm: Theo dõi nhiệt độ và độ ẩm môi trường với Zabbix

Check Also

Theo dõi nhiệt độ và độ ẩm môi trường với Zabbix

Nhiệt độ và hơi ẩm là kẻ thù của mọi loại thiết bị điện tử, …