For performance monitoring, we recommend
cacti for
routers and switches, and
nagios for servers.
These packages
monitor and record system performance and send alerts if thresholds
have been crossed, or if applications fail.
The information gathered by these programs over time is also useful in
capacity planning.
We realize that the usefulness of any monitoring solution depends
entirely on its credibility -- you want to know that when you receive
an alert, it's something worth looking at. We tune your alert
thresholds so that you receive the information you need, without being
spammed by false positives.
We can also configure responses to events which can include complex
escalation rules for notification and automated application restarts.