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.php
within the root directory to allow for writing. - Navigate to the
install
directory from a web browser and follow the instructions. - Delete the
install
directory and change the permissions ofconfig.php
to disallow writing.
If you prefer a manual installation:
- Fill in the database host, user, password, and name in
config.php
. - Import
install/dump.sql
into the specified database. - Navigate to the root directory of phpWatch and verify there are no errors.
- Delete the
install
directory.
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
Please report all bugs and request new features on GitHub.