Linux AMT工具总是抛出404错误

时间:2016-10-12 15:54:24

标签: linux intel motherboard

我使用Linux命令amttool与安装了AMT的本地网络上的另一台PC通信,以便独立于磁盘系统与机器通信以获取主板信息。我已成功通过Python tool从机器获取基本电源数据,但未提供更详细的信息。然而,Linux amttool表明它可以根据手册页“打印一些机器信息”。

我希望能够提取的信息将是CPU使用率,磁盘使用率,RAM使用率等统计信息。但是在命令行上运行:

AMT_PASSWORD=<amt_password> amttool <amt_host_ip> info

始终返回此错误:

### AMT info on machine <amt_host_ip> ###
AMT version:  9.0.30
404 Not Found at /usr/bin/amttool line 242.

其中发生错误的行号根据命令而变化,在这种情况下,我们要求info的机器信息。提供任何其他可能的命令将返回404,指出错误位置的不同行号。

我知道这不是身份验证问题,因为在将密码正确传递给amttool之前,我会抛出401 unauthorized错误消息。另外,因为将相同的凭据传递给上面链接的Python amt工具会成功。

可能出现的问题是什么?它可能是一个有缺陷的版本吗?主机端是否缺少设置?

感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

我的联想TS140上有同样的东西,它有AMT 9.1.0。

我认为问题在于AMT 9删除了amttool依赖的SOAP支持。 amttool是使用SOAP :: Lite的perl脚本。实际上,您引用的Python工具在其README

中具有此功能
  

曾经有一个名为amttool的工具让您与之互动   这些系统来自Linux。这使用了SOAP接口到AMT。那   在v9中删除了固件,这意味着它不再适用   现代AMT在该领域。 - https://pypi.python.org/pypi/amt/0.4.0

希望有所帮助。