webping 은 원격 웹 페이지의 가용성을 확인하는 작은 유틸리티입니다. 결과를 표시하는 HTML 보고서를 생성합니다. 페이지에 접속할 수 없을 때 메일 알림을 보낼 수 있습니다. 또한 페이지에서 특정 문자열을 검색하고 페이지 응답 시간을 계산합니다.
이것은 기본적으로 어리 석고 간단한 스크립트입니다. 이는 내부 인트라넷 팀의 매우 구체적인 요구 사항을 위해 EDF에서 만들어졌지만 다른 상황에서도 사용될 수 있습니다.
웨핑 작동 중" style="max-width: 100%;">
이 방법은 webping 의 현재 내부 사용을 중심으로 설계되었습니다. 귀하의 필요와 환경에 맞게 조정하는 것을 잊지 마십시오.
필수 시스템 패키지를 설치합니다.
RHEL 5.x에서:
$ sudo yum install git gcc sqlite-devel python-devel
우분투 11.04:
$ sudo apt-get install git gcc libsqlite3-dev python-dev
GitHub에서 최신 버전의 webping 확인하세요.
$ cd /var/www
$ git clone git://github.com/kdeldycke/ webping .git
권리 및 소유권 수정(빠르고 지저분함):
$ chmod -R 755 ./ webping
$ chown -R www-data:www-data ./ webping
빌드아웃 환경을 초기화합니다.
$ su - www-data
$ cd /var/www/ webping
$ python ./bootstrap.py --distribute
빌드아웃 자체를 실행합니다.
$ ./bin/buildout
크론 파일을 설정합니다:
$ sudo echo "*/10 * * * * www-data /var/www/ webping /bin/ webping " > /etc/cron.d/ webping
webping 의 특정 웹 구성을 Apache 서버에 등록하십시오:
$ ln -s /var/www/ webping /apache.conf /etc/apache/conf.d/
$ /etc/init.d/apache stop
$ /etc/init.d/apache start
결국 필요에 맞게 webping 구성 파일을 변경하십시오.
$ vi /var/www/ webping / webping .conf
webping 무료 소프트웨어입니다. Free Software Foundation에서 발행한 GNU General Public License 버전 2의 조건에 따라 재배포 및/또는 수정할 수 있습니다.
이 프로그램은 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 제공하지 않습니다. 상품성이나 특정 목적에의 적합성에 대한 묵시적인 보증도 제공되지 않습니다. 자세한 내용은 GNU 일반 공중 라이선스를 참조하세요.
자세한 내용은 소스 트리 최상위 디렉토리에 있는 COPYING 파일을 참조하세요. 이 프로그램과 함께 GNU General Public License 사본을 받으셨을 것입니다. 그렇지 않은 경우 http://www.gnu.org/licenses/를 참조하세요.
webping 외부 소프트웨어, 스크립트, 라이브러리 및 아트워크를 사용합니다.
jQuery JavaScript Library v1.3.2
Copyright (c) 2009 John Resig
Dual licensed under the MIT and GPL licenses.
Source: http://jquery.com
jQuery.Flot plugin v0.6
Copyright (c) 2007-2009 IOLA and Ole Laursen
Released under the MIT license.
Source: http://code.google.com/p/flot
jQuery.cuteTime plugin v1.1.1
Copyright (c) 2009 Jeremy Horn <[email protected]>, http://tpgblog.com
Dual licensed under MIT and GPL.
Source: http://tpgblog.com/cutetime
ExplorerCanvas
Copyright (c) 2006 Google Inc.
Released under the Apache License 2.0.
Source: http://code.google.com/p/explorercanvas
Crystal Project Icons
Copyright (c) 2006-2007, Everaldo Coelho <[email protected]>, http://www.everaldo.com
Released under the LGPL license.
Source: http://www.kde-look.org/content/show.php/Crystal+Project?content=60475
Buildout's bootstrap.py
Copyright (c) 2006 Zope Corporation and Contributors
Distributed under the Zope Public License, version 2.1 (ZPL).
Source: http://svn.zope.org/repos/main/zc.buildout/trunk/bootstrap/bootstrap.py