phpWatch - A Flexible Service Monitoring System
phpWatch is a flexible service monitoring system. Features include multiple contact methods for when services malfunction, multiple query methods, statistics gathering, and a fully extensible architecture for developers.
If you find phpWatch helpful, please consider donating at Pledgie.
- Change the permissions on
config.phpwithin the root directory to allow for writing.
- Navigate to the
installdirectory from a web browser and follow the instructions.
- Delete the
installdirectory and change the permissions of
config.phpto disallow writing.
If you prefer a manual installation:
- Fill in the database host, user, password, and name in
install/dump.sqlinto the specified database.
- Navigate to the root directory of phpWatch and verify there are no errors.
- Delete the
To allow phpWatch to query services at a specific interval without human
interaction, a cronjob (or scheduled task in Windows) must be setup to run
cron.php at the desired frequency. Keep in mind, a full path should be used.
For example, to setup a cronjob that runs every 5 minutes, run "crontab -e" and add the following line to the end of the file:
*/5 * * * * php /path/to/phpwatch/root/directory/cron.php
Bugs & Feature Requests
Please report all bugs and request new features on GitHub.