Features:
* check if services (ie IMAP) are up and running on your servers
* check if websites are available (ie no 404 Not found errors)
* get email notifications if a server or website goes down
* get sms (text message) notifications if a server or website goes down
* add multiple users with email address and phone number
* choose who receives the notifications for each server
* easy to use interface
* saves all errors in a log table
* see response time from servers and websites
* separate cronjob file
Install:
cd /downloads wget http://downloads.sourceforge.net/.../phpservermon-2.0.1.zip... unzip phpservermon-2.0.1.zip mv phpservermon /var/www/html/ chown -R apache:apache /var/www/html/phpservermon cd /var/www/html/phpservermon mv config.inc.php.sample config.inc.php vim config.inc.php // Database information // Prefix used for tables define('SM_DB_PREFIX', 'monitor_'); // Database username define('SM_DB_USER', 'root'); // Database password define('SM_DB_PASS', 'yourpassword'); // Database name define('SM_DB_NAME', 'phpservermon'); // Database host define('SM_DB_HOST', 'localhost'); :wq mysql -e "create database phpservermon;" http://myserver/phpservermon/install.php rm /var/www/html/phpservermon/install.php
Use:
http://myserver/phpservermon
To check services, we need to configure a cron job with provided script in project:
crontab -e */5 * * * * /usr/bin/php -q /var/www/html/phpservermon/cron/status.cron.php :wq
Project page:
http://sourceforge.net/projects/phpservermon/
Aucun commentaire:
Enregistrer un commentaire