2016-10-12 10 views
0

AMTをインストールしたローカルネットワーク上の別のPCとLinuxコマンドamttoolを使用して、マザーボード情報を取得するためにディスクシステムとは独立して通信します。私は正常にPython tool経由でマシンから基本的な電力データを得ることができましたが、はるかに詳細な情報を提供していません。しかし、Linux amttoolは、マニュアルページに従って「マシン情報を表示する」ことができます。Linux AMTツールは常に404エラーをスローする

私は抽出することができるように探していた情報は、しかし、コマンドラインでこれを実行している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ツールに同じ資格情報を渡すことができます。

考えられる問題は何か?それはバグのバージョンかもしれない?ホストマシン側に欠けている設定がありますか?

何か助けていただければ幸いです。

答えて

3

AMT 9.1.0を搭載したLenovo TS140でも同じことが起こりました。

AMT 9がSOAPサポートを削除したという問題があると思います。これはamttoolに依存しています。 amttoolは、SOAP :: Liteを使用したperlスクリプトです。実際にあなたが参照しているPythonツールはREADMEにこれを持っています

There was once a tool called amttool which let you interact with these systems from Linux. This used the SOAP interface to AMT. That was removed in v9 of the firmware, which means it no longer works with modern AMT in the field. - https://pypi.python.org/pypi/amt/0.4.0

希望します。

関連する問題