
For website protection in its simplest form, the WebAlarm Agent (WAA) is installed on the web server for the monitoring of web content, web configuration and web application files. The webmaster is equipped with the WebAlarm Console (WAC) to manage the WAA. The web server could be located in either a local or remote data center. The connection between the WAC and WAA is secured by SSL.


In a more complex web environment involving either a staging server or a content management system, the UMA would be installed in the staging or CMS server. The WebAlarm administrator is able to manage all the WAAs and UMAs from a single console. Multiple webmasters could be updating the content on the staging server whereby the updates will be securely published to the web servers by the UMA.


For web hosting companies which are interested to offer website monitoring service, a single copy of WebAlarm Agent (WAA) can be used to monitor hundreds of virtual domains on the same web server. Each virtual domain owner will be able to control the WebAlarm monitoring for the domain content.


WebAlarm is not only for web servers. It is actually suitable for monitoring any type of server as long as data integrity protection is required.
WebAlarm can be used to monitor or protect the following:
DNS server - DNS server configuration and records
Mail server - mail service configuration and rules
FTP server - FTP server configuration, tracking of uploaded files
Application server - application binaries, configuration and settings
Database server - database server configuration

WebAlarm is ideal for tracking changes and providing vital audit trails. A change management process can be enforced using WebAlarm for critical business systems. The auditors (internal auditors or external regulators) could obtain data change log to investigate data integrity violation events.
