Monitoring setup for a web application and database server
In the previous section, we have discussed the types of monitors, but still we don't know which monitors are configured on these systems. Let's prepare a table for the different infrastructure system monitors and why they are configured. The following table shows the basic monitors, which are normally configured for web application and database servers:
Monitored component |
Benefit |
Web server |
Application server |
Database server |
---|---|---|---|---|
CPU |
Proactive measure to identify system issues |
Yes |
Yes |
Yes |
Physical Memory (RAM) |
Proactive measure to identify system issues |
Yes |
Yes |
Yes |
JVM |
Proactive measure to identify system issues |
No |
Yes |
Yes |
HTTP connection |
Helps us identify the performance of the web server |
Yes |
Yes (only if HTTP services are running) |
No |
AJP connection |
Helps us find out the connectivity of the web/application server |
Yes |
Yes |
No |
Database connection count |
Helps us identify the performance of the database server... |