2016-10-12 6 views
0

AMT가 설치된 로컬 네트워크의 다른 PC와 통신하기 위해 Linux 명령 amttool을 사용하여 마더 보드 정보를 얻기 위해 디스크 시스템과 독립적으로 통신 할 수 있습니다. 나는 기계로부터 Python tool을 통해 성공적으로 기본 전력 데이터를 얻을 수 있었지만 더 자세한 정보는 제공하지 못했습니다. 그러나 리눅스 amttool은 매뉴얼 페이지에 따라 '일부 기계 정보를 인쇄'할 수 있음을 보여줍니다.Linux AMT Tool에서 항상 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 스크립트입니다. 실제로 참조하는 파이썬 도구는 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

도움이 되길 바랍니다.