The Robertson Team






























  Programmers' Tools >  The Free Stuff >  SitePeeker >  Revision History

Revision History
  • May 6 2004 v3.0
    • Added long message support.  Instead of a brief text-only email blip (suitable for your cell phone), send a nice long html message to someone... like your server support staff.
    • Added the BackUpMessage parameter.  Defaults to Yes to email you when the server comes back up.  Now you have the ability to shut this off.  Handy if you are on vacation and you only want the system to announce failures to support personnel.
    • Upgraded the SMTP support test to work with ColdFusion 6+.  Also continues to work on ColdFusion 5 on down.
    • Username and password parameters are supported for your error messages, in case the server you are sending alerts with is locked down via smtp auth.
    • Revised the activity report to run on the latest version of GridMonger.
  • 11/23/2003, v2.0
    • Added the MailBomb feature.  If you're a deep sleeper, turn this feature on and you'll never sleep through another server alert.
    • Added support form MS SQL Server, Oracle 8i, Oracle 9i.
    • Added a centralized installation and administration template (admin/index.cfm).
    • SitePeeker's activity report now uses GridMonger for convenient and feature-rich data display.
    • Thoroughly commented the SitePeeker.cfm code.
    • A few tweaks to non-essential code that didn't make it into the optimization performed in v1.40.
  • 4/5/2002, v1.40
    • No new features. Just revised, faster-running code.
  • 4/25/2001, v1.30  
    • SitePeeker now monitors POP3 connectivity. Uses CFPOP's GETHEADERSONLY setting to ''ping'' an existing mail account on your server.

    • Added the optional alarm ''lag'' feature. Probably the single biggest enhanement to the tag, period, as it eliminates the issue of a momentary connectivity lapse on the part of the test server.  Finally lets me sleep until there's *really* a problem.
    • The MailTo parameter is now optional. This allows email alerts to be completely disabled if you just want to log results to the database without getting paged.
    • Created an example file that can be placed on the target server, letting you run the SMTP and POP3 connectivity tests on the target server itself -- you then use a SitePeeker HTTP test to that page to verify service function. lets you reduce your tests by one (since SMTP and POP3 are combined), and generates 288 fewer database writes per day (assuming a 5-minute test interval). However, it also ties SMTP and POP3 testing to HTTP connectivity on the target.
    • The activity report now has First and Last paging choices as well as Next and Previous.
    • Broke out the mail sending routine to a small file (mail_send.cfm) which eliminates code duplication inside the tag for all the mail calls. Also changed the mail recipient logic a bit: All mails are sent to CFMAIL's TO: recipient so there's no question as to which email is being received from where (in cases where mail forwarding makes this unclear).
    • Created a mySQL version of the database (mySQL for Windows 3.23).
    • Included the CF code used to migrate the data from Access to mySQL (migrate.cfm). If you want to convert the data to a different db platform this file will make conversion a snap.
  • 3/31/2001, v1.20
    • Rebuilt and streamlined the tag. Will no longer run an HTTP and SMTP test in one shot, but then again there's a lot less code than previously, and execution time has improved considerably.
    • Utilized dynamic variable name assignment and evaluation inside the tag to eliminate the need to have multiple SitePeeker installations if you are monitoring multiple targets.
    • Added the ability to specify a port number for http tests. This makes monitoring of SSL and Imail webmail connectivity possible (along with almost anything else).
    • Added the TestMsg parameter, allowing you to tell exactly what has failed or come up in the warning message you receive on your pager/cell phone, rather than having to look at the browser report.
    • Spiffed up the activity report. It now has four different selectable MaxRows settings, plus an on-the-fly, user-selectable MaxRows via form entry.
  • 3/1/2001, v1.10
    • Added the ''blackout'' periods after I was repeatedly awakened at 5am as a result of normal server restarts on my ISP's test server.
    • Added the ability to test SMTP mail connectivity. SMTP connectivity can be checked by itself or in the same call along with an HTTP test.
    • Added the Retries and RetryLag settings. If you are experiencing failures that are possibly due to intermittent connectivity or other server-unrelated issues, SitePeeker will retry the requested operation the specified number of times, at the specified interval (in seconds) before signalling a failure
    • Added the TestWarn parameter for when you don't want an email when your test server comes back online after an outage. Saves you from another a wakeup call, while preserving the event in the log (assuming you are saving data to the logfile).
    • Added DSNPurge. Using a preset value (number of days), allows you to remove old db entries automatically rather than saving them forever. The purge routine only runs once every 24 hours from inside the SitePeeker tag.
    • Added the ability to not store database entries in the logfile at all.
    • For compatibility purposes, created a presently-unused Settings table in the Access database for possible future use (control panel access on a job-by-job basis).
  • 2/16/2001
    • Initial release

The Robertson Team,
1.559.360.1717 is a leader in ColdFusion web hosting and managed dedicated servers.