Thêm CMDB và Bản đồ địa lý vào Zabbix

Tất nhiên, Habr không phải là một nền tảng phù hợp cho sự lãng mạn, nhưng chúng ta không thể không thú nhận tình yêu của mình dành cho Zabbix. Trong nhiều dự án giám sát của mình, chúng tôi đã sử dụng Zabbix và thực sự đánh giá cao sự hài hòa và nhất quán của hệ thống này. Đúng, không có tính năng phân cụm sự kiện và học máy thời thượng (và một số tính năng khác có sẵn trong các hệ thống thương mại), nhưng những gì đã có chắc chắn đủ để tạo sự an tâm nội bộ cho các hệ thống sản xuất.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Trong bài viết này, chúng ta sẽ nói về một số công cụ để mở rộng chức năng của Zabbix: CMDB dựa trên giải pháp iTop miễn phí và bản đồ tính năng dựa trên OpenStreetMap (OSM). Và ở cuối bài viết, bạn sẽ tìm thấy một liên kết đến kho lưu trữ với mã giao diện người dùng cho OSM.

Chúng tôi sẽ phân tích khái niệm chung bằng cách sử dụng ví dụ về một dự án có điều kiện để giám sát mạng lưới bán lẻ các hiệu thuốc. Ảnh chụp màn hình bên dưới là giá đỡ demo của chúng tôi, nhưng chúng tôi sử dụng khái niệm tương tự trong môi trường chiến đấu. Có thể chuyển đổi từ đối tượng sang bản đồ lồng nhau và sang thẻ đối tượng trong CMDB.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Mỗi hiệu thuốc là một tập hợp các thiết bị sau: máy trạm (hoặc một số máy trạm), bộ định tuyến, camera IP, máy in và các thiết bị ngoại vi khác. Các máy trạm đã cài đặt tác nhân Zabbix. Từ máy trạm, kiểm tra ping được thực hiện trên thiết bị ngoại vi. Tương tự, trên bản đồ đối tượng, từ máy in, bạn có thể truy cập thẻ của nó trong CMDB và xem dữ liệu hàng tồn kho: kiểu máy, ngày giao hàng, người chịu trách nhiệm, v.v. Đây là giao diện của bản đồ được nhúng.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Ở đây chúng ta cần thực hiện một sự lạc đề nhỏ. Bạn có thể hỏi, tại sao không sử dụng hàng tồn kho nội bộ của Zabbix? Trong một số trường hợp là đủ, nhưng chúng tôi khuyên khách hàng vẫn nên sử dụng CMDB bên ngoài (nó đi không phải là lựa chọn duy nhất, nhưng hệ thống này hoạt động khá miễn phí). Đây là một kho lưu trữ tập trung thuận tiện, nơi bạn có thể tạo báo cáo và theo dõi mức độ liên quan của dữ liệu (trên thực tế, không chỉ vậy).

Thêm CMDB và Bản đồ địa lý vào Zabbix

Ảnh chụp màn hình bên dưới là một ví dụ về mẫu để lấp đầy khoảng không quảng cáo Zabbix từ iTop. Tất nhiên, tất cả dữ liệu này sau đó có thể được sử dụng trong văn bản thông báo, điều này sẽ cho phép bạn có thông tin cập nhật ngay lập tức trong trường hợp khẩn cấp.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Ảnh chụp màn hình bên dưới hiển thị thẻ vị trí. Ở đây chúng ta có thể thấy danh sách tất cả các thiết bị CNTT có trong hiệu thuốc. trên tab Câu chuyện bạn có thể theo dõi những thay đổi trong thành phần của thiết bị.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Bạn có thể truy cập thẻ của bất kỳ đối tượng nào, xem nó được kết nối với thiết bị mạng nào, tìm thông tin liên hệ của kỹ sư chịu trách nhiệm, tìm hiểu thời điểm thay hộp mực lần cuối, v.v.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Trên trang này cách tiếp cận chung của chúng tôi để tích hợp Zabbix với iTop.

Bây giờ hãy chuyển sang dịch vụ bản đồ. Chúng tôi coi đó là một công cụ hữu ích để xem trạng thái của các đối tượng được phân phối trên TV đặt trong văn phòng với một chiếc ghế bành bọc da lớn.

Thêm CMDB và Bản đồ địa lý vào Zabbix

Khi bạn nhấp vào nhãn khẩn cấp, chú giải công cụ sẽ xuất hiện. Từ đó, bạn có thể chuyển đến thẻ đối tượng trong CMDB hoặc trong Zabbix. Khi bạn phóng to và thu nhỏ, các nhãn sẽ nhóm thành cụm với màu của trạng thái tồi tệ nhất.

Bản đồ địa lý được triển khai bằng thư viện js tờ rơi и plugin phân cụm đối tượng. Các sự kiện từ hệ thống giám sát và liên kết đến đối tượng tương ứng trong CMDB được thêm vào mỗi nhãn. Trạng thái của các cụm được xác định bởi sự kiện tồi tệ nhất đối với các nhãn lồng nhau. Nếu cần, bạn có thể tích hợp bản đồ với bất kỳ hệ thống giám sát nào có API mở.

Bạn có thể xem mã giao diện người dùng trong kho dự án. Đóng góp được chào đón.

Nếu bạn quan tâm đến cách tiếp cận của chúng tôi, trang này Bạn có thể áp dụng cho một bản demo. Chúng tôi sẽ cho bạn biết thêm và chỉ cho bạn.

Nguồn: www.habr.com

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