我有一个nagios插件,可以在其中输出JSON的mutliline输出。例如:
Thresholds: {
"crit": [
"and",
[ "<", "blah", [ "*", "blah_avg", 0.5 ] ],
[ ">", "hour_of_day", 7 ]
]
}
在check_mk用户界面中显示为
Thresholds: {
"crit": [
"and",
[ "<", "blah", [ "*", "blah_avg", 0.5 ] ],
[ ">", "hour_of_day", 7 ]
]
}
我发送电子邮件时遇到了类似的问题,但是现在我想至少在这里修复它。有什么建议?在这一点上,我考虑用下划线替换初始空格。
答案 0 :(得分:0)
如果可以修改输出,您可能需要尝试将整个输出封装在HTML“pre”标记中。如:
<pre>
Thresholds: {
"crit": [
"and",
[ "<", "blah", [ "*", "blah_avg", 0.5 ] ],
[ ">", "hour_of_day", 7 ]
]
}
</pre>
这应该保留Web UI和电子邮件客户端中的输出间距。