Python/Perl/Ruby에 스크립팅 라이브러리가 있습니까? 디스크,로드, 실행중인 프로세스 목록, 표준 방식으로 CPU 사용량에 대한 정보를 얻을 수 있습니까?서버 상태 모니터링을위한 스크립팅 라이브러리?
필자는 항상 df, 가동 시간, ps 등을 파싱하는 결과를 낳았습니다.이 유닉스가 다른 유향에 따라 다르며 Windows에서 완전히 다른 방식으로 수행되어야한다는 점을 감안할 때 이미 누군가 그렇게했을 것이라고 생각했을 것입니다.
Python/Perl/Ruby에 스크립팅 라이브러리가 있습니까? 디스크,로드, 실행중인 프로세스 목록, 표준 방식으로 CPU 사용량에 대한 정보를 얻을 수 있습니까?서버 상태 모니터링을위한 스크립팅 라이브러리?
필자는 항상 df, 가동 시간, ps 등을 파싱하는 결과를 낳았습니다.이 유닉스가 다른 유향에 따라 다르며 Windows에서 완전히 다른 방식으로 수행되어야한다는 점을 감안할 때 이미 누군가 그렇게했을 것이라고 생각했을 것입니다.
(루비) Daniel Berger는이 필드에 lot of gems을 유지합니다. sys-cpu, sys-uptime, sys-uname, sys-proctable, sys-host, sys-admin, sys-filesystem을 찾으십시오. 모든 멀티 플랫폼 AFAIK를 찾으십시오.
Nagios를 들여다 보았습니까? 언급 @lawrencealan로, Nagios의 http://mmonit.com/monit/
단차까지입니다 : http://exchange.nagios.org/directory/Addons/Monitoring-Agents
나는 뭔가를 놓치고있다. Nagios는 시스템 정보를 표준 방식으로 공개하는 스크립팅 라이브러리를 제공합니까? –
대부분의 간단한 MONIT입니다 : http://nagios.org/
을 그리고 여기에 새로운 흥미 노력의 http://nagios.org/
에이전트의 풍부가있다 : http://amon.cx/
3 명 모두가 자체 코드에 쉽게 통합 될 수있는 스크립팅 라이브러리가 아닙니다. –
만약 내가 뭔가를 놓친 경우를 대비해. 패키지에 표준 방식으로 시스템 정보를 표시하는 스크립팅 라이브러리가 있습니까? –
내가 알지 못하는 것은 - 나는 당신이 무엇을 찾고 있는지 이해하지 못했을 것입니다. :) –
누군가가 호주 레일 스캄프 (Australian Railscamp)에서 이야기를 나누었습니다. 나는 세부 사항을 기억할 수 없다. –
"sar"명령 또는 다른 명령을 호출 할 수 있습니다 ... http : //linuxadmintips.wordpress.com/2011/03/05/server-health-check-status-commands-in-linux/ – rogerdpack