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
- Posted by Aaron Rosenfeld at 12:06 pm
- Permalink for this entry
- Filed under: Databases, Servers, Web Development
- RSS comments feed of this entry
- TrackBack URI
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
Fixed in release 1.0.7:
https://sourceforge.net/project/showfiles.php?group_id=233530&package_id=283373
very nice and simple scripts.
would it add ping time records in the futrue ?
[...] 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: } [...]
[...] phpWatch — бесплатный PHP-скрипт для отслеживания времени беспрерывной работы (Uptime) серверов. Может отслеживать неограниченное количество сайтов и отсылать уведомления на почту или по SMS (только США). [...]
[...] 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 [...]
[...] phpWatch [...]
[...] 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). [...]
[...] 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). [...]
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
[...] phpWatch [...]
Excelent Script, keep open source like that.
[...] The script: PHPwatch. [...]
[...] 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 [...]
very nice script! Will try using this. I hope this will report true downtime
thanks for keeping it free
[...] a comment » phpWatch is a general purpose service monitor that is able to send notifications of outages via e-mail or [...]
[...] 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. [...]
[...] Pagina oficial… Compartelo: [...]
[...] http://aaron-rosenfeld.com/2008/08/28/phpwatch-relea…; Demo: [...]
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).