You are designing a monitoring plan for a multi-tier ASP.NET Web application. The Web
application uses multiple Web servers and a database server. You plan to use a dedicated
monitoring server. You need to send an alert when any application server stops responding.
Which approach should you recommend?
A.
Run a process on each Web server that logs activity to a database on the monitoring
server. Run a process on the monitoring server that periodically checks the monitoring
database and sends an alert if any service stops logging.
B.
Use AJAX to log user actions on each Web page to a database on the monitoring server.
Run a process on the monitoring server that periodically checks the monitoring database
and sends an alert if there is an interruption in Web page activity.
C.
Run a process on the monitoring server that periodically sends a request to each
application service. Send an alert if a response is not received for any request.
D.
Use Microsoft Message Queuing (MSMQ) to send a message to the monitoring server in
the Load event of the Web application’s master page. Run a process on the monitoring
server that polls for MSMQ messages and sends an alert if any server stops sending
messages.