使用 system.run 的 curl 命令的输出
Output from a curl command using system.run
我有一个活动的 Zabbix 项目运行在我的服务器上使用 curl 命令。
关键:
system.run[curl http://localhost:8080/mypage]
当我手动 运行 这个 curl 命令时,输出是一个数字,但在 Zabbix 中我得到:
输出:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3 100 3 0 0 434 0 --:--:-- --:--:-- --:--:-- 500
146
我只想看到最后的'146',我可以阻止Zabbix输出其他信息吗?
我希望数据类型为数字 - 十进制,但我必须将其设置为文本才能使项目正常工作。我是不是用错了方法?
将-s
(--silent
) 参数添加到curl
,像这样:
system.run[curl -s http://localhost:8080/mypage]
我有一个活动的 Zabbix 项目运行在我的服务器上使用 curl 命令。
关键:
system.run[curl http://localhost:8080/mypage]
当我手动 运行 这个 curl 命令时,输出是一个数字,但在 Zabbix 中我得到:
输出:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3 100 3 0 0 434 0 --:--:-- --:--:-- --:--:-- 500
146
我只想看到最后的'146',我可以阻止Zabbix输出其他信息吗?
我希望数据类型为数字 - 十进制,但我必须将其设置为文本才能使项目正常工作。我是不是用错了方法?
将-s
(--silent
) 参数添加到curl
,像这样:
system.run[curl -s http://localhost:8080/mypage]