Projects / PHP Server Monitor

PHP Server Monitor

PHP Server Monitor is a script that checks whether the servers/Websites on your list are running. Each server has its own notification settings. Notifications are made via email or text messages. Using the Web-based interface, you can add servers and manage users for each server.

Operating Systems

Last announcement

Shipping soon: v2.2 15 Mar 2014 00:24

Hi guys, So we are not too far away from publishing a new release, which is, considering the past (averaging 1 release every 3 years), quite an accomplishment. The next release brings several new features and bug fixes, including a built-in authentication system (finally) and SMTP support. Along with that, lots of internal refactoring (think PDO, new module structure, and an upgraded mailer library). This will be a big step forward I hope, but as you might imagine, adding an authentication system is not an easy fix. Currently I am looking for people who have some time and are willing to help me test the new release. It is still in development and I will be adding more stuff to it the next couple of days, but the user authentication part is finished and so is the refactoring I was talking about. If you have some spare time, please give it a try and report any issues you may encounter. You can download the "develop" branch from gitub <a href="">here</a> (or just clone it), extract it and run the install file. If you are replacing your old version, also run the install.php because it needs to perform some MySQL maintenance. You can leave feedback on GitHub (preferred) or send me an email if you don't have an account (pep at neanderthal-technology com). Please note if you run the install script from the development branch, your database <i>will</i> be altered so a backup is always recommended. Regards, Pep P.S. did you know that now there is even a Bulgarian translation available? :-)

Recent releases

  •  12 Apr 2014 12:47

    Release Notes: The minimum PHP version is now 5.3.7 (not 5.3.0). The server order on the users page now matches the order on servers page. The warning threshold is ignored for the notification trigger. Chinese, Italian, and Spanish translations have been added. Sphinx is now used for documentation.

    •  06 Apr 2014 19:41

      Release Notes: Adds a user login system with 2 user levels (administrator and regular user). Adds history graphs of server uptime and latency. Adds a warning threshold option (set the number of failed checks before the server goes offline). Adds SMTP support. Adds a Bulgarian language file. The status page is now the default homepage. Date and time formats are taken from a language file and localized per language. String/pattern search on Web sites did not work for sites with compression turned on. Improved mobile compatibility.

      •  09 Feb 2014 12:11

        Release Notes: Merges the PHP Server Monitor Plus project (the Twitter Bootstrap layout). In addition to HTTP status code check, regular expression search has been added to check for certain content on a Web site. New SMS providers: Mosms and Textmarketer. New languages: Korean and Portuguese/Brazilian. A large status page. Cron jobs will be prevented from running multiple times (with a 10 minute timeout). A new install module.

        •  01 Nov 2011 17:57

          Release Notes: This release adds German and French language files. Servers page: auto refresh can be configured at the config page; if the server is a Web site, the "Domain/Ip" field will be a link to the Web site. New text message gateway: If cURL is not installed, the install.php script will throw an error. HTTP status codes 5xx will also be treated as errors.

          Recent comments

          25 Dec 2011 09:33 surasak106



          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.