Làm thế nào nào để chạy một file batch dưới dạng thông báo trong PRTG?

Bài viết này áp dụng cho PRTG Network Monitor 12 trở lên, cũng như các phiên bản trước (không dùng nữa)

Thông báo EXE: Các Khía Cạnh Cần Xem Xét

Đối với các thông báo EXE tùy chỉnh, có một số điều bạn phải biết:

  1. EXE (hoặc file batch) sẽ được chạy trong phần bảo mật của dịch vụ “PRTG Core Server”. Theo mặc định, đây là SYSTEM account. Đối với system account (tài khoản hệ thống), EXE hoặc file batch tương tác không được phép sử dụng trong tài khoản. Bạn có thể phải chuyển tài khoản của dịch vụ “PRTG Core Server” thành tài khoản người dùng khác, nhưng tài khoản này phải có quyền quản trị cục bộ. Bạn có thể thay đổi tài khoản chạy dịch vụ này trong bảng điều khiển Windows Computer Management (“Services”).
  2. Nếu mã tùy chỉnh của bạn dựa trên các tệp khác (ví dụ: DLL, .NET framework, Windows PowerShell, v.v.), bạn phải sao chép/cài đặt các tệp này vào máy chạy PRTG Core Server của mình theo cách thủ công.
  3. Để kiểm tra thông báo của bạn, sử dụng liên kết Test của mục nhập tương ứng trong danh sách thông báo trong giao diện web với Setup | Account Settings | Notifications. Liên kết này sẽ hỗ trợ cho việc chạy Batch hoặc EXE của bạn trong mọi trường hợp. Nếu không thể chạy được, bạn đã bị lỗi.
  4. Nếu bạn sử dụng tập lệnh powershell: Với cài đặt bảo mật mặc định của Windows cho tập lệnh powershell, tập lệnh của bạn phải được ký điện tử.
  5. Đảm bảo luôn sử dụng full paths trong file batch.
  6. Tập lệnh thông báo không thể mở bất kỳ trình ứng dụng nào có dạng kích thước cửa sổ và cũng không thể là trình ứng dụng dạng kích thước cửa sổ. Ta không thể thực hiện được việc này vì PRTG chạy như một dịch vụ.
  7. Sử dụng “” or ” để tổng lại các tham số cho thông báo EXE/script (trong các trường tham số trong PRTG).
  8. Thông báo Powershell phụ thuộc vào phiên bản (32 bit hoặc 64 bit) của  PRTG Core Service đang chạy, nếu một trong hai đang được sử dụng.

Xem thêm

Mua phần mềm PRTG bản quyền

Cấp phép phần mềm PRTG

 

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