我创建了一个发现规则,以JSON格式向Zabbix返回一个文件列表(来自Windows VM)。 Zabbix服务器接受列表,但删除\
后的第一章:
例如:
"C:\User\myuser\Documents"
成了
"C:seryuserocuments"
所以..它完全没用!有没有办法保持原始路径?我该如何解决这个问题? 谢谢!!
[编辑] 启用debugLevel 4,我发现服务器收到正确的JSON:
{"data":[
{"{#PATH}":"C:\Users\myuser\Documents\dir1"},
{"{#PATH}":"C:\Users\myuser\Documents\dir2"},
{"{#PATH}":"C:\Users\myuser\Documents\dir3"}
]}
另外,我尝试正确地转义JSON中的反斜杠:添加\\\\
,但它不起作用,服务器收到上面的相同列表。
我无法弄清楚我做错了什么。 [/编辑]