저는 Hyperic의 초보자입니다.하지만이 도구를 발견하면 매우 강력하고 내 필수품에 완벽하게 적용될 수 있다고 생각합니다. API를 사용하는 데 문제가 있습니다. 나는 자바를 통해 그것을 직접 사용하려고 노력하고있어, 나는 더 많은 작업에서 그것을 필요로하기 때문에 나의 에이전트를 얻으 려하고있다.Hyperic HQ Api 상담원 받기
직접 명령 줄에서 사용하면 완벽하게 작동합니다.
./hqapi.sh agent list --host localhost --port 7080 --user hqadmin --password hqadmin --secure false
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AgentsResponse>
<Status>Success</Status>
<Agent id="10001" address="127.0.1.1" port="2144" version="4.4.0" unidirectional="false"/>
</AgentsResponse>
하지만 자바에서이 에이전트를 가져 오려고하면 해결 방법을 모르는 오류가 발생합니다.
AgentsResponse agentsResponse = agentApi.getAgents();
if(agentsResponse.getStatus() != ResponseStatus.SUCCESS){
log.info("Fail retrieving agent " + agentsResponse.getError().getReasonText());
log.info("More info " + agentsResponse.getError().getErrorCode());
실패 검색 에이전트 결과 더 많은 정보 UnexpectedError
내가 하이퍼 릭 4.4.0 그래서 내가 사용 HQAPI의 V3.2을 사용하고 있습니다를 역 직렬화 할 수 없습니다. 내 Java 클래스는 Apache ServiceMix 4.5.3에서 실행 중이며 제공되는 .jar를 사용하여이 라이브러리를 Maven 저장소에 추가했습니다.
도움을 주시면 감사하겠습니다.
대단히 감사합니다.