webping 、リモート Web ページの可用性を確認するための小さなユーティリティです。結果を示す HTML レポートを生成します。ページにアクセスできない場合にアラートメールを送信できます。また、ページ内の指定された文字列を検索し、ページの応答時間を計算します。
これは基本的に愚かで単純なスクリプトです。これは、社内イントラネット チームの非常に特殊なニーズに合わせて EDF で作成されましたが、他の状況でも使用できます。
ウェブの動作中" 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フリー ソフトウェアです。Free Software Foundation バージョン 2 が発行する GNU General Public License の条件に基づいて再配布したり、変更したりすることができます。
このプログラムは役立つことを期待して配布されていますが、いかなる保証もありません。商品性や特定目的への適合性についての暗黙の保証もありません。詳細については、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