我有用于监视MS Azure状态的Powershell脚本
脚本输出:
<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom"
version="2.0">
<channel xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Azure Status</title>
<link>https://azure.microsoft.com/en-us/status/</link>
<description>Azure Status</description>
<language>en-US</language>
<lastBuildDate>Mon, 27 Aug 2018 13:14:55 Z</lastBuildDate>
</channel>
</rss>
On : All services are working properly
我想将此输出发送到Zabbix服务器。我创建了项目status.azure-type:zabbix trapper-信息类型:text 我在Zabbix服务器上安装了powershell并创建了一个bash脚本来运行powershell.Script可以正常工作
创建了一个脚本:
out=$(pwsh /usr/lib/zabbix/externalscripts/1.ps1)
zabbix_sender -z localhost -p 10051 -s "London" -k status.azure -o "$out"
我在zabbix中得到以下输出:
2018-08-27 16:38:43
[3;J[H[2J
<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom"
version="2.0">
<channel xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Azure Status</title>
<link>http://azure.microsoft.com/en-us/status/</link>
<description>Azure Status</description>
<language>en-US</language>
<lastBuildDate>Mon, 27 Aug 2018 14:38:43 Z</lastBuildDate>
</channel>
</rss>
On : All services are working properly
有人可以解释[3;J[H[2J
是什么意思吗?