2012-01-04 3 views
5

Python/Perl/Ruby에 스크립팅 라이브러리가 있습니까? 디스크,로드, 실행중인 프로세스 목록, 표준 방식으로 CPU 사용량에 대한 정보를 얻을 수 있습니까?서버 상태 모니터링을위한 스크립팅 라이브러리?

필자는 항상 df, 가동 시간, ps 등을 파싱하는 결과를 낳았습니다.이 유닉스가 다른 유향에 따라 다르며 Windows에서 완전히 다른 방식으로 수행되어야한다는 점을 감안할 때 이미 누군가 그렇게했을 것이라고 생각했을 것입니다.

+0

누군가가 호주 레일 스캄프 (Australian Railscamp)에서 이야기를 나누었습니다. 나는 세부 사항을 기억할 수 없다. –

+0

"sar"명령 또는 다른 명령을 호출 할 수 있습니다 ... http : //linuxadmintips.wordpress.com/2011/03/05/server-health-check-status-commands-in-linux/ – rogerdpack

답변

2

(루비) Daniel Berger는이 필드에 lot of gems을 유지합니다. sys-cpu, sys-uptime, sys-uname, sys-proctable, sys-host, sys-admin, sys-filesystem을 찾으십시오. 모든 멀티 플랫폼 AFAIK를 찾으십시오.

5

대부분의 간단한 MONIT입니다 : http://nagios.org/

을 그리고 여기에 새로운 흥미 노력의 http://nagios.org/

에이전트의 풍부가있다 : http://amon.cx/

+0

3 명 모두가 자체 코드에 쉽게 통합 될 수있는 스크립팅 라이브러리가 아닙니다. –

+0

만약 내가 뭔가를 놓친 경우를 대비해. 패키지에 표준 방식으로 시스템 정보를 표시하는 스크립팅 라이브러리가 있습니까? –

+0

내가 알지 못하는 것은 - 나는 당신이 무엇을 찾고 있는지 이해하지 못했을 것입니다. :) –