1

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

WScript.echo "0:January 23, 2015"

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

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

在此处输入图像描述

我尝试将日期作为整数返回,20150123但有两个问题:

  • 它“很好”地显示它,所以你得到 20,150,123,它看起来一点也不像日期;和
  • 作为一个整数,它保持最小值、最大值、平均值和警报水平,这似乎有点愚蠢,因为它总是在两千万以上(假设它使用当前日期)。

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

4

1 回答 1

2

您应该查看 SSH 传感器,看看是否可以对您尝试使用的传感器执行类似的操作。对于 SSH 传感器,您以 returncode:value:message 的格式返回数据。返回码 0 是 OK,1-4 是错误,value 是 64 位整数,message 可以是字符串。看看这个 PRTG 论坛帖子

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

于 2015-08-27T22:15:53.310 回答