【问题标题】:How do I persist data in between sensor runs?如何在传感器运行之间保留数据?
【发布时间】:2023-03-29 15:25:01
【问题描述】:

我已经为 PRTG 监控软件编写了一些 VBScript 自定义传感器,这些传感器使用临时文件用于各种目的给定的传感器运行中。

这很容易做到:

dim filesys : set filesys = createobject("Scripting.FileSystemObject")
dim tempfolder : set tempfolder = filesys.getspecialfolder(2)
tempfspec = tempfolder.path & "\" & filesys.gettempname

而且,我可以简单地创建 tempfspec 文件以用于我想要的任何东西。

但是,我需要在传感器运行之间存储持久状态,因此随机命名的临时文件不会这样做。

我怎样才能获得一个唯一的文件名(我不希望多个传感器尝试使用同一个文件)对于给定的传感器在任何时候运行时都是相同的?

【问题讨论】:

    标签: persistence prtg


    【解决方案1】:

    从 PRTG 中,将您的自定义 exe 脚本传递给 %sensorID 变量。 (在此处阅读有关 PRTG 变量的更多信息:https://kb.paessler.com/en/topic/373-what-placeholders-can-i-use-with-prtg

    然后根据传感器 ID 创建一个新文件。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2012-03-03
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多