从 PRTG 自定义传感器返回字符串

Returning strings from a PRTG custom sensor

我正在尝试为 PRTG 监控工具开发自定义 VBScript 传感器,界面看起来相当简单,return只需要一个 32 位整数值和一个状态字符串,例如:

WScript.echo "0:January 23, 2015"

但是,只有整数出现在正面屏幕上,您必须进入传感器详细信息屏幕本身才能获得描述性文本。

现在我认为您 可以 生成要显示为结果的文本数据(而不是描述性文本),因为 SSL security check 传感器显示 Only Strong Protocols Possible :

我试过 return 按照 20150123 的方式将日期设置为整数,但这有两个问题:

所以,我的问题是:如何创建和编写自定义传感器,使其可以 return 字符串,而不仅仅是整数、浮点数或计数器,这似乎是仅有的三个可用选项?

您应该查看 SSH 传感器,看看是否可以对您尝试使用的传感器执行类似的操作。对于 SSH 传感器,您 return 数据格式为 returncode:value:message。 Returncode 0是OK,1-4是errors,value是64位整数,message可以是字符串。看看this PRTG forum post

由于您 returning 的值是一个日期,因此查找对您帮助不大,但无论如何我都会提及它们,因为如果您查看一些内置传感器类型,是他们如何获取字符串消息。特别是 SSL 安全评级频道。如果单击价值通道的齿轮,其中一个字段是价值查找。有很多预配置的查找,但您也可以创建自己的查找。这是相关的 PRTG forum post