With more servers coming online, we are looking for better ways to monitor and alert on situations that arise. Dedicateds have out of band monitoring of course, but it would be good to get a little more cohesive. Something that can give a snapshot of the current status of all the servers and can notify via email, sms etc.
SNMPv3 perhaps? Though it would need to be robust enough to survive a cPanel upgrade, and also work across different platforms. Something "inband" from multiple sources would be good. Like a soap call to port 80 that returns a current status - preferably obtained from multiple sources so that a local network outage didn't cause a server outage indication.
paulkoan, while your request is a little more technical for me to fully understand, you never know if you find the following helpful.
I don't have extensive experience with monitoring services. I have used a couple of old-timer free services before, at one point I used Alertra. As of recent couple of weeks I have been using desktop application "Servera Suite" server monitoring from avidinteractive.com. It allows you to monitor many servers at the same time and have notification abilities as well. Very easy to use and it does a good job. Worth checking into.
Where I work, we've started using Ubersmith, plus we still use ipswitch's WhatsUp Gold. I know with Ubermith you can setup monitors on just about anything (ICMP, TCP, DNS, SSL, etc.) and it's customizable. Not sure as to how much Ubersmith runs cost-wise, but it's a great tool.
If you want to monitor sites, DNS fo rmultiple sites and even set up failover so never down again get DNSMAdeEasy and run it on a home computer to monitor all your sites. Youll need a server or more somewhere else than the servers you are monitoring and a machine to run the monitor on but worth it.
If ip goes down, check however many minutes you set, it will dynamically switch DNS to elsewhere where you have a backup or even just a splash page set up explaining the problem
For $89 per license is worth ever penny, Im in process of setting up the secondary reuirements now, like the server elsewhere form my datacenter