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 the monitoring server that periodically sends a request to each application service.
Send an alert if a response is not received for any request.
B.
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.
C.
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.
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.