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