如何在传感器运行之间保留数据?

时间:2015-04-30 08:14:55

标签: persistence prtg

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

这很容易做到:

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

并且,我可以简单地创建tempfspec文件以用于我想要的任何内容。

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

如何获得一个独特的文件名(我不希望多个传感器尝试使用同一个文件),对于给定的传感器来说,只要它运行一次就会相同?

1 个答案:

答案 0 :(得分:1)

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

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