Las ventajas de uno contra otro servicio de monitoreo se si lo hace control del nivel de servidor (CPU, Mem, uso de disco), a nivel de aplicación (envía información a su aplicación web y espera un cierto respuesta), o ambos.
Como se mencionó anteriormente, debe tener ambas. Si su aplicación está funcionando bien, es probable que una alerta de nivel del sistema se desencadene por altos picos de tráfico, etc. y puede solucionar el problema antes de que sus aplicaciones sufran. Pero las alertas de nivel de aplicación son las más importantes, ya que generalmente prueban lo que ve un usuario y pueden alertarlo cuando alguna parte de su pila web tiene un problema (apache, enlaces muertos, incrustaciones rotas, daños en la base de datos, etc.).
Servicios sofisticados como New Relic (NR) pueden probar ambos.
En relación con su segunda pregunta (vale la pena), mi opinión es que depende. He estado utilizando New Relic durante unos meses y me parece bastante útil. Especialmente para determinar por qué ocurre un problema en lugar de simplemente recibir una alerta. Las alertas son sofisticadas y NR puede monitorear ambas aplicaciones y el servidor en sí. En general, considero que NR es un gran producto para el monitoreo total de servidores y aplicaciones, pero es costoso. Pero para un servidor pequeño (como el mío que recibe solo 2000 visitas al día en 10 pequeños sitios web y genera pocos ingresos), no encuentro justificación del costo. Estoy planeando volver a servicios gratuitos/más asequibles para alertas básicas y dejar la solución de problemas a mí.
Para servicios básicos gratuitos, utilizo el plan de desarrollador gratuito de cloudkick para la supervisión del servidor y el pingdom.com menos complejo/costoso para 1 monitor de aplicación gratuito. Las alertas de Pingdom no son tan sofisticadas, pero monitoriza y alerta a nivel de aplicaciones básicas a precios razonables.
Mi sugerencia sería, si su tiempo de actividad es crítico, entonces debe incluir en su presupuesto un sofisticado sistema de monitoreo como NR. Si su tiempo de actividad no es crítico, entonces algunos servicios gratuitos pueden ser la solución. Pero de cualquier manera, debe monitorear tanto su servidor como sus aplicaciones.
NewRelic realiza la supervisión del sistema ahora. Estoy bastante seguro de que ScoutApp también lo hace. –