webping adalah utilitas kecil untuk memeriksa ketersediaan halaman web jarak jauh. Ini menghasilkan laporan HTML untuk menunjukkan hasil. Itu dapat mengirim peringatan email ketika halaman tidak dapat dijangkau. Itu juga mencari string tertentu di halaman dan menghitung waktu respons halaman.
Ini pada dasarnya adalah skrip yang bodoh dan sederhana. Itu dibuat di EDF untuk kebutuhan yang sangat spesifik dari tim intranet internal tetapi dapat digunakan dalam konteks lain.
webping sedang beraksi" style="max-width: 100%;">
Panduan ini dirancang berdasarkan penggunaan webping internal kami saat ini. Jangan lupa sesuaikan dengan kebutuhan dan lingkungan Anda.
Instal paket sistem yang diperlukan.
Pada RHEL 5.x:
$ sudo yum install git gcc sqlite-devel python-devel
Di Ubuntu 11.04:
$ sudo apt-get install git gcc libsqlite3-dev python-dev
Lihat versi webping terbaru dari GitHub:
$ cd /var/www
$ git clone git://github.com/kdeldycke/ webping .git
Memperbaiki hak dan kepemilikan (cepat dan kotor):
$ chmod -R 755 ./ webping
$ chown -R www-data:www-data ./ webping
Inisialisasi lingkungan buildout:
$ su - www-data
$ cd /var/www/ webping
$ python ./bootstrap.py --distribute
Jalankan buildout itu sendiri:
$ ./bin/buildout
Siapkan file cron:
$ sudo echo "*/10 * * * * www-data /var/www/ webping /bin/ webping " > /etc/cron.d/ webping
Daftarkan konfigurasi web khusus webping ke server Apache Anda:
$ ln -s /var/www/ webping /apache.conf /etc/apache/conf.d/
$ /etc/init.d/apache stop
$ /etc/init.d/apache start
Akhirnya ubah file konfigurasi webping agar sesuai dengan kebutuhan Anda:
$ vi /var/www/ webping / webping .conf
webping adalah perangkat lunak bebas: Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation, versi 2.
Program ini disebarluaskan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APA PUN; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Untuk detail selengkapnya, silakan lihat file bernama COPYING di direktori teratas pohon sumber. Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. Jika tidak, lihat http://www.gnu.org/licenses/.
webping menggunakan perangkat lunak eksternal, skrip, perpustakaan, dan karya seni:
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