2012-01-13 4 views
1

나는 Windows Server 박스 세트를 가지고 있으며, 나의 유닉스 시스템을 통해 그 박스들로부터 메트릭스 (Cpu utlization, Memory, Disk utilizaion)를 수집하려고한다. 나는 SNMP 방법을 사용하여 시도했지만 마음이 떨리는 것 같습니다. 뿐만 아니라 나는 Windows에서 통계에 대한 모든 OID를 수집해야합니다 (Google에 매우 어렵고 snmpwalk는 해독하기 어려운 정보를 많이 제공합니다). 이러한 창 상자에서 성능 메트릭을 수집하는 독창적 인 방법이 있습니까? 필자는 파이썬 스크립트를 자체적으로 실행하고 유닉스 박스에이 메트릭을 전송하는 대안을 생각했지만 여러 가지 이유가있을 것 같지 않습니다. 어떤 새로운 방법을 주시면 감사하겠습니다.Unix Box에서 원격으로 Windows Server CPU 메트릭을 얻는 방법은 무엇입니까?

http://www.miwi-dv.com/nrpent/

를 내가 사용하고 있습니다 :

1, 당신은 매우 간단 UNIX 박스에서 조회 할 수 있습니다 설치된 Windows 서버에서 Nagios의 원격 실행 플러그인을 사용

답변

2

당신은 기본적으로 2 가지 옵션이 있습니다 엔터프라이즈 환경에서. rehel5에서 Windows Server 상자의 상태를 모니터링합니다.

2, WBEM/WMI를 시도, 그것은 또한 유닉스 박스에서 작동합니다

http://blogs.balabit.com/2010/09/18/wmi-client-for-linux/

:

http://openwbem.sourceforge.net/#Features 

WMI 클라이언트는 리눅스에서도 사용할 수 있습니다, 일부 블로그 기본적인 방법을 설명

http://forums.cacti.net/viewtopic.php?t=29392

+0

하지만이 작업을 수행하려면 Windows 박스에서 nrpent를 실행 한 다음 통계를 nagios에 푸시해야합니까? 수동 수표 같은 거요? 최후의 수단처럼 보입니다. Windows 측에서 스크립트를 실행하지 않고 이러한 메트릭을 얻을 수있는 다른 방법이 있습니까? – Rahul

+0

예, 두 번째 옵션을 참조하십시오. 유닉스 박스에서 실행하면 RPC를 사용하여 창에 접속합니다 (물론 일부 자격증이 필요합니다) – rkosegi

관련 문제