我在 PRTG 仪表板中配置的 EXEXML 目录中有一个 PRTG 自定义脚本。
当我手动运行它时,我得到以下输出,据我所知,它是完全有效的:
<prtg>
<result>
<channel>MaxCPUWL1</channel>
<value>113</value>
</result>
<text>OK</text>
</prtg>
事实上,我有另一个脚本,它几乎生成了相同的格式,包括CR/LF
行尾的相同序列:
<prtg>
<result>
<channel>Item age</channel>
<value>14</value>
</result>
<text>April 15, 2015</text>
</prtg>
我什至详细检查了两者的输出,以确保我没有做一些愚蠢的事情,比如使用channe1
(with a) 而不是channel
(with an L
)。
然而,对于第一个,我不断进入仪表板:
XML:返回的 xml 与预期的架构不匹配。(代码:PE233) -- JSON:返回的 json 与预期的结构不匹配(无效的 JSON。)。(代码:PE231)
什么可能导致这个问题?