To All -
I have 5 servers that are part of a custom application suite. One database, two app servers, and two web servers.
We are in the process of cleaning up the SW server that is monitoring these servers to better monitor the entire application.
The application team is currently is looking to monitor CPU usage and memory usage for these servers and they want to be alerted when CPU and memory usage reach certain thresholds. One threshold for warning and one for critical
My question is what is the best way to approach the solution? What is best practice?
From my perspective I think I have two options.
Option 1
- Use the Management section of each node.
- Edit Node \ Override Orion General Thresholds for CPU and memory usage with values provided by the AppDev Team.
- Create alerts for the servers in the application suite.
Option 2
- Use SAM / Application Monitors
- Create a Custom AppMon Template
- Add a Component Monitor
- Add a Performance Counter Monitor for % Processor Time
- Set the Statistics Threshold
- Repeat for Memory
- Assign the monitor to the nodes in the application suite.
I think option 1 is the simpler and easier approach while option 2 provides more granularity. I would like to keep this as simple as possible but still follow best practice or best methodology.
TIA.