webping
1.0.0
webping是一個小型實用程序,用於檢查遠端網頁的可用性。它會產生一個 HTML 報告來顯示結果。當無法存取頁面時,它可以發送郵件警報。它還在頁面中搜尋給定字串併計算頁面回應時間。
這基本上是一個愚蠢而簡單的腳本。它是在 EDF 為滿足內部 Intranet 團隊的非常具體的需求而創建的,但也可以在其他環境中使用。
webping 的實際應用" style="max-width: 100%;">
本指南是圍繞我們目前內部使用webping設計的。不要忘記使其適應您的需求和環境。
安裝所需的系統包。
在 RHEL 5.x 上:
$ sudo yum install git gcc sqlite-devel python-devel
在 Ubuntu 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
設定 cron 檔案:
$ sudo echo "*/10 * * * * www-data /var/www/ webping /bin/ webping " > /etc/cron.d/ webping
將webping的特定 Web 設定註冊到您的 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是免費軟體:您可以根據自由軟體基金會第 2 版發布的 GNU 通用公共授權的條款重新分發和/或修改它。
分發此程序的目的是希望它有用,但不提供任何保證;甚至沒有適銷性或特定用途適用性的默示保證。有關更多詳細信息,請參閱 GNU 通用公共許可證。
有關完整詳細信息,請參閱原始程式碼樹頂部目錄中名為 COPYING 的檔案。您應該隨該程式一起收到 GNU 通用公共授權的副本。如果沒有,請參閱 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