Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI

Bạn cần đặt thiết bị theo dõi và trong hệ thống Zabbix yêu thích của bạn không có mẫu làm sẵn cho loại thiết bị này. Tình hình chung? Mọi người đều thoát khỏi nó theo cách riêng của họ. Một quản trị viên đang tìm kiếm một giải pháp trên Internet. Cái thứ hai đang phát triển của riêng nó. Và một số sẽ từ bỏ nhiệm vụ này. Giờ đây, nhóm Zabbix với mỗi bản phát hành mới sẽ mở rộng tập hợp các mẫu được cài đặt sẵn trong hệ thống. Ví dụ: trong phiên bản 5.0 sắp tới, một mẫu phổ quát mới để giám sát máy chủ qua IPMI sẽ xuất hiện - Máy chủ mẫu theo IPMI. Các đồng nghiệp đã yêu cầu trợ giúp gỡ lỗi hoạt động của nó trên thiết bị của các nhà sản xuất khác nhau. Đối với chúng tôi, đây là một cơ hội duy nhất khác để sắp xếp chạy thử chức năng mới. Chúng tôi chia sẻ kết quả.

Mẫu mới trông như thế nào?

Để giám sát máy chủ của bạn bằng mẫu này, bạn cần tạo một "nút mạng" trong hệ thống với giám sát được định cấu hình qua IPMI và đính kèm Máy chủ mẫu theo mẫu IPMI vào đó (Hình 1). Sẽ không có mô tả chi tiết về thao tác này ở đây: hướng dẫn chi tiết có trong tài liệu chính thức của Zabbix.

Cơm. 1. Máy chủ mẫu của IPMI

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Xem xét các nguyên tắc của mẫu này và cấu trúc của nó.

Mẫu dựa trên tiện ích ipmitool. Nó cho phép bạn lấy số liệu thống kê cần thiết từ thiết bị thông qua IPMI. Người dùng hiện có thể sử dụng chức năng của tiện ích này và lấy tất cả dữ liệu cần thiết thông qua giao diện web bằng cách sử dụng loại mục tác nhân IPMI và khóa ipmi.get đặc biệt. Điều này chỉ có thể thực hiện được do sự xuất hiện của khóa ipmi.get trong phiên bản mới.

Trong mẫu Máy chủ mẫu theo IPMI, phần tử dữ liệu cảm biến Item Get IPMI chịu trách nhiệm tổ chức việc thu thập thông tin bằng cách sử dụng chức năng mới này (Hình 2).

Cơm. 2. Mục Nhận cảm biến IPMI

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Do hoạt động của phần tử dữ liệu cảm biến Item Get IPMI, thông tin về trạng thái của thiết bị ở định dạng JSON có cấu trúc xuất hiện trong hệ thống Zabbix (Hình 3).

Cơm. 3. Một ví dụ về kết quả của mục Nhận cảm biến IPMI

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Ngoài phần tử dữ liệu cảm biến Item Get IPMI, mẫu còn có hai quy tắc phát hiện Phát hiện cảm biến rời rạc (Hình 4) và Phát hiện cảm biến ngưỡng (Hình 5). Các quy tắc khám phá này sử dụng JSON từ mục Nhận cảm biến IPMI để tự động tạo các mục và trình kích hoạt mới. Điều này được thấy rõ trong các hình bên dưới trong phần Master item.

Cơm. 4. Quy tắc phát hiện cảm biến rời rạc

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Cơm. 5. Quy tắc phát hiện cảm biến ngưỡng

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Tại sao mẫu sử dụng hai quy tắc khám phá thay vì một?

Khám phá các cảm biến rời rạc đảm bảo tạo tự động các phần tử dữ liệu, trong các giá trị của chúng thuộc loại "chuỗi". Và quy tắc khám phá cảm biến Ngưỡng cho phép bạn tự động tạo các phần tử dữ liệu có loại "số" trong các giá trị của chúng. Ngoài ra, quy tắc này có thể hình thành tối đa 6 trình kích hoạt cho mỗi phần tử dữ liệu (Hình 6).

Các giá trị cho điều kiện kích hoạt được lấy từ JSON, tức là từ chính thiết bị. Kích hoạt được tạo cho 6 ngưỡng: nguy hiểm thấp hơn, nguy hiểm thấp hơn, không nguy hiểm thấp hơn, không nguy hiểm cao hơn, nguy hiểm cao hơn, nguy hiểm cao hơn. Nếu giá trị cho một số ngưỡng bị thiếu trong JSON, trình kích hoạt sẽ không được tạo.

Trong trình kích hoạt được tạo, ngưỡng có thể bị ghi đè ở cấp độ Zabbix. Tuy nhiên, theo chúng tôi, cách hợp lý nhất để thay đổi trình kích hoạt là chuyển đổi nó ở cấp độ phần cứng. Cách thực hiện việc này thường được chỉ định trong hướng dẫn cho thiết bị.

Cơm. 6. 6 nguyên mẫu kích hoạt khám phá cảm biến Ngưỡng

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Thắt dây an toàn và đi thôi

Để kiểm tra Máy chủ mẫu theo mẫu IPMI, chúng tôi đã chọn các máy chủ từ ba nhà sản xuất: IBM, HP và Huawei. Một vài phút sau khi kết nối, kết quả hiển thị trong bảng được lấy từ chúng.

Bảng 1. Máy chủ mẫu theo kết quả kiểm tra IPMI

Nhà sản xuất thiết bị
Mô hình thiết bị
Số mục được tạo tự động
Số lượng trình kích hoạt được tạo tự động

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
Hệ thống X
139
27

Tất cả các thiết bị đều có thể được theo dõi thành công bằng cách sử dụng mẫu mới và khóa mới ipmi.key.

Chúng tôi có thể lấy được nhiều dữ liệu nhất từ ​​thiết bị Huawei và ít nhất từ ​​HP. Lý do cho điều này nằm ở sự khác biệt về phần cứng của các thiết bị và không liên quan gì đến chất lượng của mẫu mới.

Trong ảnh chụp màn hình bên dưới, bạn có thể thấy các mục và trình kích hoạt do mẫu tự động tạo.

Cơm. 7. Các yếu tố dữ liệu được tạo tự động

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
Cơm. 8. Mẫu kích hoạt được tạo tự động

Zabbix 5.0 hoặc Có gì mới với Máy chủ mẫu của IPMI
* * *

Máy chủ mẫu của IPMI được chứng minh là tốt nhất. Hóa ra nó rất dễ sử dụng và quan trọng nhất là "phổ thông".

Mẫu Template Server by IPMI sẽ được đưa vào danh sách các mẫu cơ bản của phiên bản Zabbix 5.0. Về phần mình, chúng tôi rất ủng hộ cách làm này của nhà sản xuất. Ngay cả khi các chuyên gia buộc phải tạo các mẫu chuyên biệt của riêng họ, chúng tôi khuyên bạn nên lấy các phương pháp tiếp cận do chính nhà sản xuất đặt ra và quan sát trong Máy chủ mẫu của IPMI làm cơ sở. Đầu tiên, sử dụng khám phá mục tự động bằng mục chính. Và thứ hai, để áp dụng tự động phát hiện trình kích hoạt bằng mục chính trong trường hợp có thể.

Chà, chúng tôi rất mong được phát hành Zabbix 5.0 trong tương lai gần!

Tác giả: Dmitry Untila, kiến ​​trúc sư hệ thống giám sát tại Jet Infosystems

Nguồn: www.habr.com

Thêm một lời nhận xét