Need to keep an eye on your Web site? Worried that your site might not be up and running returning accurate results? How much is it costing you if your site is down or not responding properly? Can you afford not to monitor your site?
West Wind Web Monitor is the tool for you. Web Monitor can help you monitor any number of Web site links to make sure they are still live and kicking, and more importantly, returning the results you actually expect. Web Monitor can watch an unlimited number of Web site Urls and notify you via email or pager if and when there is a problem. It can even launch another URL or execute a file to correct the problem without manual intervention when a failure occurs. And Web Monitor also notifies you again once the site comes back up, so that you can relax and back off from full panic mode at 3am in the morning.
Web Monitor runs either as a desktop application, taskbar item or as a Windows Service and allows you to monitor up to 100 sites per instance. The Service Version also provides a remote Web interface to administer the Web Monitor Service over the Web (requires Internet Information Services and ASP.NET 2.0).
Features
Web Site Monitoring
* Monitor any number of Web sites simultaneously
* Monitor HTTP result for a specific string contained in result
* Search for result text or missing result text with plain text or RegEx expressions
* Configure each site individually including messages, actions and check frequency
* Recheck sites before failing to avoid false positives
* Send POST data to the server if needed
* Support for HTTP Authentication and SSL
* Monitor sites once every few seconds or once a day - it's up to you
* Hit maintenance links at regular intervals to perform automated Web tasks
Failure Notification and Recovery Processing
* Send email in response to failures
* Unlimited number of recipients are supported.
* Execute one or two Web Links or Executables in response to a failure.
* Detects site reactivation and send notification of reactivation.
* Full Add-In model using any .NET language allows customization
of the entire process, including HTTP access, searching content,
emailing, logging and execution of executables.
Administration
* Logging of failure and restart events
* Log files store data in XML format for external Log parsing
* Four operational modes:
o Desktop Operation
o Task Tray Operation
o Windows Service Operation (Service Version)
* ASP.NET Web Front end to administer Web Monitor remotely
Extensibility
* Add-in support lets you extend Web Monitor with any .NET Language
* Customizable and pluggable .NET C# source code version available
to plug Web Monitor functionality into your own .NET applications.
Web Monitor Operation
The main page is the most important one which displays a list view of the current activity as well as the base information for the currently selected site. All other tabs of the interface are specific to a particular site configuration. Figure 1 shows the main interface that you see when Web Monitor is first loaded.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
To configure a site for monitoring you simply add a URL and specify the frequency of monitoring. You can optionally provide a username and password for the URL and a search string to locate in the URL to look for - if the search string is not found the request is considered failed even though it completed.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
The contact info page allows you to specify email information that is used to contact you when a server goes down. You can enter an unlimited number of email addresses and provide info on your mail server email send options. Here I have an email address as well as a cell phone email box to get notified of the failure. Mail Server and other configuration options are configured separately.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
The Actions info page allows you to configure actions that occur when a request fails. In addition to emailing the contacts in the email list on failure and when the site comes back up, the actions page allows running of any system moniker - URLs or operating system applications or batch files. On the following page I run a URL with login information for the first failure and a batch file for the second:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
You can run both quick and slow recurring links through Web Monitor. For example, I like to run a number of Web based maintenance tasks that happen once a day through Web Monitor. Web Monitor can be configured to run requests at long intervals which amount to running a request once a day or once a week.
Activity of Web Monitor can be viewed directly in the user interface or you can use the Log Viewer to view both Error and Detail Logs to get a history of failures and/or all transactions.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
The application can run as a standalone Exe application or as a System Tray applet that doesn't show any user interface until you click on the tray icon. To launch the app in TrayIcon mode you can run with the -trayicon commandline switch.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Windows Service Support
In addition to the running in the Taskbar you can also run Web Monitor as a Windows Service using the Service Version. The Service version also provides desktop functionality but adds Windows Service support and provides a full featured ASP.NET front end for the Windows Service that allows full remote configuration and viewing of the logs over the Internet.
Full .NET Source Code Version
Web Monitor is also optionally available with source code to allow extension of the Web Monitoring functionality. The application is built with modular design for site checking and site list checking that can plug into other applications relatively easily.
If you're interested in how Web Monitor works, want to extend its functionality or plug this sort of functionality into your own .NET application, you can purchase Web Monitor with Source Code. The WebMonitorSite and WebMonitorSiteList classes are built in a very modular fashion and can be easily integrated into other .NET applications. The application also includes a number of useful helper classes that simplify many .NET tasks related to retrieving HTTP content.
download
کد:
http://www.uploadjockey.com/download/6018351/west.wind.web.monitor.v3.35.regged.working-core.rar