Làm thế nào để sử dụng PRTG Application Programming Interface (API)?

Bài viết này áp dụng cho PRTG 20

Giới thiệu về giao diện API PRTG

Người dùng có thể tùy chỉnh và mở rộng chức năng của PRTG Network Monitor bằng cách sử dụng các tùy chọn sau:

  • HTTP API: Truy cập dữ liệu giám sát và thao tác các đối tượng giám sát bằng cách sử dụng các yêu cầu HTTP
  • Custom Sensors: Tạo cảm biến để giám sát tùy chỉnh
  • Custom Notifications: Tạo thông báo để gửi báo động đến các hệ thống bên ngoài
  • Mini Probe API: Tạo các probe (đoạn dò) nhỏ để lấy dữ liệu giám sát từ bất kỳ nền tảng nào

Lưu ý quan trọng về hỗ trợ kỹ thuật liên quan đến các tính năng API

Làm việc với PRTG API là một thách thức về kỹ thuật và  không đơn giản như những công việc hàng ngày. Trong hầu hết các trường hợp, kiến thức của một nhà phát triển phần mềm hoặc nhà phát triển web có kinh nghiệm là cần thiết để làm việc với API. Tất cả các tính năng API được mô tả trên trang này cũng như cách sử dụng của chúng không thuộc phạm vi hỗ trợ thông thường vào ngày làm việc tiếp theo của Paessler. Vì vậy sẽ phải mất vài ngày để có thể trả lời được cho các thắc mắc về các tính năng API từ Paessler Support. Chúng tôi không thể cung cấp hỗ trợ cho các vấn đề thiết kế web liên quan đến CSS và HTML của riêng bạn cũng như triển khai hoặc điều chỉnh các probe nhỏ.

HTTP API

Phần này sẽ cung cấp cho bạn một cái nhìn tổng quan ngắn gọn về các chức năng của giao diện API. Xem hướng dẫn chi tiết tại tài liệu API (phần Tài liệu về HTTP API chi tiết bên dưới).

HTTP API cung cấp chức năng sau:

  • Xác thực, xử lý lỗi và mã hóa tùy chọn
  • Các chức năng lấy dữ liệu đối tượng và trạng thái hiện tại cũng như biểu đồ trực tiếp
  • Các chức năng để nhận dữ liệu cảm biến và đồ thị quan trọng
  • Các chức năng thao tác với các đối tượng (ví dụ: sửa, thêm, xóa)

Bạn có thể dùng nó sử dụng  các yêu cầu HTTP GET đơn giản (HTTP hoặc HTTPS). Yêu cầu mẫu:

http://yourserver/api/table.xml?content=sensortree

Tài liệu HTTP API chi tiết

Tìm tài liệu chi tiết về tất cả các chức năng HTTP API trong Sổ tay hướng dẫn PRTG: Định nghĩa Giao diện Lập trình Ứng dụng (API). Ở đây, bạn cũng sẽ tìm thấy thông tin về trình tạo truy vấn tương tác.

Lưu ý: Chỉ tài liệu đi kèm với cài đặt PRTG của bạn mới khớp chính xác với phiên bản PRTG bạn đang chạy.

Custom Sensors

Custome Sensors (cảm biến tùy chỉnh) cho phép thực hiện một số tác vụ giám sát vượt xa bộ cảm biến tiêu chuẩn. Ngoài các phiên bản SNMP, gói cảm biến sniffer và cảm biến NetFlow được tham số hóa, bạn có thể tạo cảm biến của riêng mình bằng cách sử dụng WQL (Ngôn ngữ truy vấn WMI) và bằng cách biên soạn tệp EXE bằng cách sử dụng bất kỳ công cụ phát triển phần mềm Windows nào.

Custom Notification

Custom Notification (thông báo tùy chỉnh) cho phép bạn chạy bất kỳ tập lệnh hoặc chương trình nào dưới dạng thông báo. Được kết nối với một trình kích hoạt liên kết với một cài đặt của cảm biến, bạn có thể thực hiện thao tác  mong muốn mà thậm chí hơn cả một thông báo. Đây là một công cụ mạnh mẽ để xử lý với các tình huống cụ thể trên mạng của bạn.

Lưu ý: Với thông báo PRTG, bạn có thể sử dụng placeholders.

Mini Probe API

Giao diện PRTG Mini Probe cho phép bạn tạo các đoạn dò nhỏ trên bất kỳ thiết bị nào và trên bất kỳ hệ điều hành nào. Chúng giúp thu thập các dữ liệu giám sát từ các nền tảng mà không thể hoặc không phù hợp để sử dụng các đoạn dò cục bộ và từ xa chung của PRTG. Về cơ bản, điều này đưa khái niệm Custom Sensors lên một cấp độ cao hơn: Bạn có rất nhiều khả năng và có thể thực hiện các chức năng tuyệt vời.

Xem thêm

Sổ tay hướng dẫn PRTG: Định nghĩa Giao diện Lập trình Ứng dụng (API)

Sử dụng PRTG Application Programming Interface (API)

Chia sẻ bản thảo/chương trình PRTG với người dùng PRTG khác?

Biên dịch bởi Minh Hạnh – Help.pacisoft.com