2011-09-05 5 views
0

웹 기반 컨트롤 센터를 만들어 프로세스를 시작하고 통계, 로그 및 출력을 볼 수 있습니다. 또한 웹 페이지에서 대화 형 Python 콘솔을 실행하고 싶습니다.Python이 설치된 웹 컨트롤 센터

아직 어떤 웹 개발도 모르겠지만 파이썬을 알고 있습니다. 뭔가 파이썬 기반으로 좋을 것입니다.

이 도구를 구현하는 방법을 알려주시겠습니까? 첫 번째 결과를 얻기위한 이상적인 최소한의 노력.

+2

당신 예를 들면 [nagios] (http://www.nagios.org/)? –

+0

음, 비슷합니다. 내가 표시하는 것을 제외하면 Python으로 계산할 수있는 매우 단순합니다 (Logs, State-Flags). 또한 아마 프로그램을 실행하는 것 이상을 필요로하지 않을 것입니다. 따라서 전문 시스템 모니터링에는 그다지 많은 것이 아니라 오히려 작업을 위해해야 ​​할 몇 가지 맞춤 작업에 편의를 제공하는 것입니다. – Gerenuk

답변

0

당신은 Sage Math을 원합니다. 웹 인터페이스를 통해 설명했던 거의 모든 것을 수행합니다.

현자 수학은 웹 인터페이스의 주요 초점 일 것입니다. 파이썬 셸을 임베드하고 싶다면 ipython을 시작하는 것이 좋을 것이라고 생각합니다. 그러나 여러분이 가고 싶은 곳으로 가기 위해서는 더 많은 개발이 필요합니다.

+0

수학 패키지처럼 보입니까?! 웹 인터페이스를 만들 수 있습니까? – Gerenuk

+0

Sage Math는 Python 및 기타 수학 패키지에 대한 Python 기반 웹 인터페이스입니다. 병렬 처리 및 플롯 및 그래프를위한 실행 스레드를 지원합니다. 기존 웹 사이트에 대한 플러그인을 찾고 있다면 너무 복잡 할 수 있습니다. –

1

특정 요구에 맞는 맞춤 도구가 필요한 경우 직접 Django 기반 wep 앱을 개발하고 celery을 사용하여 관리되는 작업을 생성 할 수 있습니다. 파일이나 모델에 로그를 저장할 수 있습니다. 웹 개발을 처음 사용하는 경우에는 많은 노력이 필요합니다 ....

프로그래밍 시간을 줄이고 일반 솔루션으로 시작하려면 다음과 같이 시작할 수 있습니다. http://code.google.com/p/python-loggingserver/

일부가 아닌 다른 파이썬 옵션 cacti 또는 munin 있습니다

업데이트 : 또한

참조 : DjangoTaskScheduler

웹 기반의 파이썬 콘솔은 매우 까다로운 옵션이며 위험하고 비표준적인 추가로 간주됩니다. 서버 및 응용 프로그램에 보안 및 안정성에 영향을 줄 수 있으므로이 점을 철저히 고려해야합니다. 당신이 하나를 사용하기로 결정하면, 당신은 아래 링크에서 확인할 수 있습니다 :

확률 적 대안은 아마 될 것 SSH를 (참조 : http://www-personal.umich.edu/~mressl/webshell/를)

+0

Django는 라이브 로깅 표시 기능과 라이브 파이썬 콘솔 포함 기능을 허용합니까? 그래서 장고와 HTML을 모두 배우는 것입니다. :) – Gerenuk

+0

가 답변에 약간의 정보를 추가했습니다. – Udi