2011-12-20 1 views
0

citrix에서 제공하는 XenAPI를 사용하여 XenServer를 모니터링하기위한 소규모 클라이언트 응용 프로그램을 개발 중입니다. 나는 모든 값 (CPU, n/w 읽기, n/w 쓰기, diskread, diskwrite ...)을 얻을 수 있지만 아래의 문제에 직면하고 있습니다.XenAPI 메모리 관련 문제

XenAPI를 사용하여 Xenserver에있는 VM에 대한 메모리 사용량 (총, 사용량, 사용량)을 절약 할 수있는 사람이 있습니까? 위의 시도했다 VM_guest_metrics VM의 API를 호출하지만 그 날 빈 결과를 제공합니다. 이 점에 대해 도와주세요. 아래의 링크에서

내가 촬영 한 SDK (XenAPI를) 당신의 도움에 미리

http://community.citrix.com/display/xs/Download+SDKs

감사합니다.

답변

1

데이터를 가져 오는 가장 좋은 방법은 XAPI와 함께 제공되는 RRD (Round Robin Database)를 사용하는 것입니다. 특히

http://wiki.xen.org/wiki/Creating_a_LVM_backed_XFS_SR

, 스티븐 마레스 카에 의해 "볼트와 너트"세션 :

http://wiki.xen.org/wiki/XAPI_RRDs

또한 젠 데이에서 자습서를 참조하십시오. 이 시트릭스 XenCenter에서의 오픈 소스 클론 및 XAPI를 사용하여 성능 그래프를 가지고로

http://sourceforge.net/projects/openxenmanager/ :

도 OpenXenManager의 코드를 참조하십시오.