Trang chủTin tứcHướng dẫn cài đặt giám sát Windows Server với Zabbix chi tiết nhất
Hướng dẫn cài đặt giám sát Windows Server với Zabbix chi tiết nhất

Việc giám sát Windows Server là cực kỳ quan trọng đối với các doanh nghiệp sử dụng dịch vụ trên nền tảng này. Chúng ta sẽ cùng tìm hiểu cách sử dụng Zabbix để giám sát Windows Server.

Giám sát Windows Server là một công việc quan trọng để đảm bảo hệ thống hoạt động ổn định và tránh các sự cố xảy ra. Trong bài viết này, chúng ta sẽ tìm hiểu về cách giám sát Windows Server với Zabbix - một phần mềm giám sát open source được sử dụng rộng rãi trong ngành công nghệ thông tin. Chúng ta sẽ đi vào chi tiết từ cài đặt phần mềm, cấu hình và quản lý trên Zabbix để đảm bảo hệ thống của bạn luôn đang hoạt động tốt nhất.

>>> Xem thêm:  Hướng dẫn cài đặt Zabbix 6.0 LTS trên Ubuntu 22.04

1. Giám sát Windows Server

1.1. Giám sát Windows Server với Zabbix Agent

Zabbix Agent là một tiện ích được cài đặt trên máy chủ Windows Server để cung cấp thông tin về hệ thống cho Zabbix Server. Sử dụng Zabbix Agent để giám sát Windows Server với Zabbix, sau đây là bước hướng dẫn cài đặt zabbix trên windows:

Tải Zabbix Agent trên Windows Server từ trang chủ zabbix.

Hãy chọn Windows (msi) amd64

Giám sát Windows Server bằng Zabbix Agent

Chọn Zabbix Agent phù hợp với máy chủ của bạn

Chọn Zabbix Agent phù hợp với máy chủ của bạnChọn giám sát Windows Server với Zabbix bằng Zabbix Agent hoặc Zabbix Agent 2

Khi cài đặt bằng MSI Installer, tất cả các cấu hình Zabbix Agent đều sử dụng port 10050.

cài đặt bằng MSI Installer, Zabbix Agent đều sử dụng port 10050

Chọn Next để bắt đầu quá trình cài đặt Zabbix Agent giám sát Windows Server với Zabbix.

cài đặt Zabbix Agent giám sát Windows Server với Zabbix

Chọn “I accept the terms in the License Agreement” và chọn Next để chuyển sang bước tiếp theo.

cài đặt Zabbix Agent giám sát Windows Server với Zabbix

Để mặc định và chọn Next.

cài đặt Zabbix Agent giám sát Windows Server với Zabbix

Trong màn hình Zabbix Agent service configuration, nhập Host name, Zabbix server IP/DNS là IP của Zabbix server, những tùy chọn khác có thể để mặc định. Nhấn next.

Nhập IP của Zabbix server

Nhấn Install để bắt đầu quá trình cài đặt

cài đặt Zabbix Agent giám sát Windows Server với Zabbix

Chờ quá trình cài đặt hoàn tất.

cài đặt Zabbix Agent giám sát Windows Server với Zabbix

Nhấn Finish để kết thúc quá trình cài đặt.

Kết thúc cài đặt Zabbix Agent giám sát Windows Server với Zabbix

Sau khi quá trình cài đặt hoàn thành, dịch vụ sẽ bắt đầu chạy

cài đặt Zabbix Agent giám sát Windows Server với Zabbix hoàn tất

Ta có thể cấu hình lại thông số cài đặt tại thư mục:

C:\Program Files\Zabbix Agent\zabbix_agentd.conf

Cấu hình lại thông số cài đặt

Một cách khác để có thể giám sát được Windows Server là sử dụng SNMP

1.2. Giám sát Windows Server bằng SNMP kết hợp với Zabbix

SNMP (Simple Network Management Protocol) là một giao thức được sử dụng để giám sát và quản lý các thiết bị mạng. Khi kết hợp với Zabbix, SNMP có thể được sử dụng để giám sát các máy chủ Windows Server.

Sử dụng SNMP kết hợp với Zabbix để giám sát một máy chủ Windows Server, bạn cần thực hiện các bước sau:

Bước 1: Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Server Manager > Dashboard > Add Roles and Features

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Next.

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Next.

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Next.

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Next.

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn SNMP Service

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Install

Cài đặt SNMP Service trên máy chủ Windows Server.

Chọn Close để hoàn tất

Cài đặt SNMP Service trên máy chủ Windows Server.

Bước 2: Cấu hình SNMP Community String để cho phép Zabbix Server truy cập vào thông tin của máy chủ Windows Server

Chọn Service > SNMP Service > Properties

Cấu hình SNMP Community String

Tại tab Agent, Điền thông tin Contact, Location và tích vào các Service.

Cấu hình SNMP Community String

Tại tab Security, chọn Add tại Accepted community names để thêm chuỗi Community.

Cấu hình SNMP Community String

Tại SNMP Service Configuration chọn READ ONLY và nhập chuỗi Community Name.

Cấu hình SNMP Community String

Chọn Accept SNMP packets from any host để chấp nhận bất kỳ host nào miễn là nhập đúng chuỗi Community.

Chọn Accept SNMP packets from these hosts để chỉ cho phép các host trong danh sách kết nối. Chọn Add để thêm host vào danh sách cho phép.

Cấu hình SNMP Community String

Nhập địa chỉ IP máy chủ Zabbix. Chọn Add để thêm.

Cấu hình SNMP Community String

Khi đã cấu hình xong, chọn Apply để lưu lại cấu hình.

Cấu hình SNMP Community String

2. Kiểm tra kết nối

Trên Zabbix server chạy lệnh sau:

snmpwalk -v2c -c <CONTACT_NAME> <IP_WINDOWS_SERVER>

Ví dụ:

snmpwalk -v2c -c Suncloud 10.0.11.241

Lưu ý: nếu bạn chưa cài SNMP trên Zabbix server, thực hiện lệnh sau (Ubuntu)

sudo apt -y install snmp

 

Kết nối đến client thành công

3. Thêm host Windows Server trên Zabbix qua trình duyệt web

Cuối cùng, để có thể giám sát Windows Server với Zabbix, chúng ta cần thêm host trên zabbix tại phần Configuration.

Bước 1: Đăng nhập Zabbix

Đăng nhập Zabbix

Bước 2: Chọn Configuration > Hosts > Create host

Thêm host Windows Server trên Zabbix qua trình duyệt web

Bước 3: Trong cửa sổ New host:

  • Nhập host name: Tên định danh host trong Zabbix (duy nhất). Được sử dụng để xác định một máy chủ hoặc một thiết bị mạng cụ thể.
  • Nhập visible name: Nhập mô tả chi tiết hơn về host (tùy chọn không bắt buộc)
  • Chọn Templates: Chọn các mẫu đã được xây dựng sẵn trong Zabbix để giúp quản lý và giám sát các thiết bị hoặc dịch vụ cụ thể. Bạn có thể link một host với một hoặc nhiều templates để áp dụng các cài đặt và giám sát chuẩn cho host đó.
  • Chọn Groups: Gắn host vào một hoặc nhiều nhóm để dễ quản lý. Có thể tạo nhóm mới hoặc chọn từ các nhóm đã có sẵn.
  • Add Interfaces: Sử dụng để Zabbix server giao tiếp và giám sát host. Có thể định cấu hình theo Agent, SNMP, JMX, IPMI (IP, port, protocol) mà Zabbix sẽ sử dụng để kết nối và thu thập dữ liệu từ host.
  • Nhập Description: Cho phép ghi chú hoặc cung cấp thông tin mô tả chi tiết về host.
  • Chọn Monitored by proxy: Đây là tùy chọn cho biết liệu host sẽ được giám sát trực tiếp bởi Zabbix server hay thông qua một proxy. Proxy là một thành phần trung gian giữa Zabbix server và các host để giảm tải và tăng hiệu suất.
  • Chọn Enabled: Tùy chọn này cho phép bạn bật hoặc tắt giám sát cho host. Nếu vô hiệu hóa, Zabbix sẽ không thu thập dữ liệu hoặc gửi cảnh báo từ host đó.

Trường hợp sử dụng Agent

Trường hợp sử dụng Agent

Trường hợp sử dụng SNMP

Trường hợp sử dụng SNMP

Sau đó chọn Add để thêm host. 

Add thêm host. 

Giám sát Windows Server với Zabbix thành công khi trường Availability hiển thị màu xanh (Chờ khoảng vài phút để có kết quả). Ngược lại cần kiểm tra kết nối, tường lửa của server cần giám sát. 

Giám sát Windows Server với Zabbix thành công

Như vậy, bạn đã có thể giám sát Windows server với Zabbix.

>>> Có thể bạn quan tâm:

4. Tổng kết

Trong bài viết này, chúng ta đã tìm hiểu về cách giám sát Windows Server với Zabbix. Chúng ta đã đi vào chi tiết từ cài đặt phần mềm, cấu hình và quản lý trên Zabbix để đảm bảo hệ thống của bạn luôn đang hoạt động tốt nhất. Hy vọng bài viết sẽ giúp bạn hiểu rõ hơn về cách sử dụng Zabbix để giám sát Windows Server và đảm bảo hệ thống của bạn luôn hoạt động ổn định.

Tác giả:
author avatar
Mình là Huy, hiện mình đang là kỹ sư hệ thống tại SunCloud. Mình có nhiều năm kinh nghiệm, kiến thức chuyên môn về mạng, hệ thống, điện toán mây và an ninh bảo mật. Mình đã triển khai và vận hành rất nhiều dự án thực tế cho doanh nghiệp, cơ quan. Mình đã đạt được một số chứng chỉ quốc tế như CCNP, LPI, VCP, đồng thời mình vẫn đang tiếp tục học tập để trau dồi kiến thức mỗi ngày. Mình rất yêu thích công nghệ, đam mê chia sẻ những kiến thức, thông tin hữu ích cho mọi người.

Tin tức nổi bật