Aaron Rosenfeld / 19 posts / 49 comments / feed / comments feed

phpWatch Release Announcement

This is an old release announcement.  Please visit http://phpwatch.net for the newest version.

I am pleased to announce that I have released phpWatch v1.0.6 Beta and it is now available for download.

phpWatch is a general purpose service monitor that is able to send notifications of outages via e-mail or text-message (SMS). The purpose of this system is two-fold: it allows administrators to easily check the status of many different services running on any number of servers and also allows developers to interface with the query and notification APIs.

A demonstration of the administrator view is available at here. The AJAX based user-interface makes it simple to view, add, edit, and delete service monitors as well as notifications on a single page. The configuration page allows users to customize and format the notifications that are sent out during a service outage. Note that when a new version of phpWatch is released, the bottom of the page (where it shows the phpWatch version number) will be updated with a notification.

The developer documentation is available here. The API allows other PHP scripts to query the monitored services in real-time, gather statistics about services, and interact with the notification system to send SMS and e-mail alerts.

If you find any bugs or have a suggestion, please feel free to add them to the bug-tracker on Sourceforge or send an e-mail to me at aaron (at) aaron-rosenfeld (dot) com.

Demonstration Page
http://aaron-rosenfeld.com/phpWatch/demo

Developer Documentation
http://aaron-rosenfeld.com/phpWatch/demo/docs

Download Link
http://phpwatch.net

20 Comments

  1. Anthony — March 13, 2009 #

    Started using your phpWatch script. Seems to be working quite well for me. One small bug to report. When I add an SMS notification there appears to be a bug. my mobile number is xxx-480-0400, but when I enter that, in the db the number becomes xxx-480-400 (note the missing zero preceeding the 400) I’m guessing you’re parsing the string as a number, thus losing the preceding 0? I’ve been able to work around this by manually editing the DB, for now. Wondering if you might fix this?

    Thanks

  2. Aaron Rosenfeld — March 13, 2009 #
  3. KL — March 30, 2009 #

    very nice and simple scripts.
    would it add ping time records in the futrue ?

  4. Pingback - phpWatch « Ideas | Ideas collected from the world of excellent design — March 30, 2009 #

    [...] phpWatch Release Announcement. - phpWatch is a general purpose service monitor that is able to send notifications of outages via e-mail or text-message (SMS). The purpose of this system is two-fold: it allows administrators to easily check the status of many different services running on any number of servers and also allows developers to interface with the query and notification APIs. { no comment } :| { Tags: } [...]

  5. Pingback - phpWatch — мониторинг беспрерывной работы сайтов « Vizor-IT blog — April 2, 2009 #

    [...] phpWatch — бесплатный PHP-скрипт для отслеживания времени беспрерывной работы (Uptime) серверов. Может отслеживать неограниченное количество сайтов и отсылать уведомления на почту или по SMS (только США). [...]

  6. Pingback - Free Site Uptime Monitoring PHP Script - phpWatch | Greepit.com | Open Source Resources for Designers & Developers — April 2, 2009 #

    [...] here, you might want to subscribe to the RSS feed for updates on this topic.Powered by WP Greet BoxphpWatch is a Free site uptime monitoring PHP Script. You can setup this tool to watch unlimited websites [...]

  7. Pingback - FreeDownloadSecrets.com » Blog Archive » 13 Most Useful Free Scripts That You Should Know — April 4, 2009 #

    [...] phpWatch [...]

  8. Pingback - PhpWatch - PHP Uptime Monitor Script | Goodies Depot — April 5, 2009 #

    [...] phpWatch is a free PHP uptime monitoring script that can watch unlimited number of websites and send notifications via e-mail or SMS (for US phones). [...]

  9. Pingback - Free PHP Uptime Monitor Script: phpWatch | Goodies Depot — April 5, 2009 #

    [...] PhpWatch is a free PHP uptime monitoring script that can watch unlimited number of websites and send notifications via e-mail or SMS (for US phones). [...]

  10. Woody Hayday — April 14, 2009 #

    Hi Aaron,

    Have started using phpwatch on a 100+ site monitoring scale and I have to say its great out of the box, I modified it a bit to do what I specifically wanted but as a base its a great place to start.

    I modified it so as it checks header response codes as well as successfully socket responses, as for my particular use server crashes/failures can still provide positive socket responses. It now takes longer to run but checks for 404’s and 500’s.

    I added a few other little bits too, will happily send you the modified version if you see any benefit in doing so!

    Regards

    wh

  11. Pingback - 13 Most Useful Free Scripts That You Should Know | DawidRyba Blog — April 24, 2009 #

    [...] phpWatch [...]

  12. Santiago — April 25, 2009 #

    Excelent Script, keep open source like that.

  13. Pingback - PHPwatch - Open Source Service Monitoring For Your Server | NetHackz — April 29, 2009 #

    [...] The script: PHPwatch. [...]

  14. Pingback - Monitoring SMS (script PHP) : mettre en place en 20 minutes un système de suivi efficace - Astuces de Webmaster — April 30, 2009 #

    [...] d’un système très simple composé des briques suivantes : - Dernière version de PHPWatch (voir le site) - API SMS - Bêta - By Orange [...]

  15. shars — May 2, 2009 #

    very nice script! Will try using this. I hope this will report true downtime

    thanks for keeping it free

  16. Pingback - Real Time Web-Based Service Monitoring Tool « Federico Cargnelutti — May 12, 2009 #

    [...] a comment » phpWatch is a general purpose service monitor that is able to send notifications of outages via e-mail or [...]

  17. Pingback - 12 free scripts of extensive use | Pankaj Speaks — May 26, 2009 #

    [...] phpWatch: To track a number of services and their status running on any number of servers as well as facilitate developers to interface with query and notification APIs through e-mail and text-messages. Star Rating System: Ajax based free PHP script allows a user to have star rating feature on website or blog. [...]

  18. Pingback - HectorBenitez.com [Blog] » Blog Archive » Web Uptime Monitor Script: phpWatch — August 16, 2009 #

    [...] Pagina oficial… Compartelo: [...]

  19. Pingback - Crog » Controla tus servidores con phpwatch — October 11, 2009 #
  20. Brett — January 19, 2010 #

    This is a pretty fantastic script, thanks so much for creating it!

    May I make a suggestion? It would be very useful to have a threshold for downtime after which the notification is sent. For example, if my site is down for only 1 minute, I may want to be emailed, but I wouldn’t want to be SMS’d (especially in the middle of the night).

Leave a comment