pp_watchdog

pp_watchdog is a Perl script which monitors configured URLs, and searches for specified content in the response. If the content is not provided or the request times out, then a state in a statefile is incremented and a corresponding recovery-script is called. This script can be an individual recovery-script for the monitored Web server. An example is provided. The watchdog also sends an email notification to the admin. The script is safe to run as a cronjob if timeouts are used for the monitoring and a lockfile is used to prevent multiple instances. After a 4 unsucsessfull recover attempts, the script stops trying to respond to the broken server to prevent overloading the machine.

Tags Networking Monitoring
Licenses GPL
Operating Systems POSIX
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  12 Jan 2002 04:04
  • Rrelease-after

Changes: This release is a complete rewrite, incorporating an individual response time limit and grace time for the server to recover, smarter self monitoring, and two debug modes.

9258dfb926a37d4082ecaef4235ba71c_thumb

Project Spotlight

NeoOffice

An OpenOffice.org port for Mac OS X.

No-screenshot

Project Spotlight

NASM - The Netwide Assembler

80x86 assembler designed for portability and modularity