Qué herramientas están disponibles para medir el & # 8220; salud & # 8221; de un sistema empresarial basado en la web?

StackOverflow https://stackoverflow.com/questions/140608

  •  02-07-2019
  •  | 
  •  

Pregunta

Ayudo a mantener un sistema basado en la web empresarial (programado en J2EE, pero esta es una pregunta más general) y me gustaría saber: qué buenas herramientas existen para medir la "salud". de un sistema empresarial? Por ejemplo, ¿herramientas para verificar el espacio de memoria en los servidores, verificar el estado de las ejecuciones por lotes, la cantidad de registros procesados ??en un cierto período de tiempo, etc.?

No deseo limitar esto a una herramienta por respuesta, sin embargo, múltiples herramientas por respuesta son ciertamente aceptables.

¿Fue útil?

Solución

OpenNMS es una buena herramienta de monitoreo. Fuera de la caja, puede monitorear varios aspectos de un servidor, principalmente cosas como memoria, uso de red, espacio en disco. Pero es de código abierto y puede ampliarse para monitorear otras cosas.

Lo usamos para monitorear miles de servicios. Es muy bueno en lo que hace.

Puede que no sea adecuado para la cantidad de registros procesados, al menos no lo usamos de esa manera.

Otros consejos

Utilizamos Nagios

Proporcionaría más detalles, pero nuestros administradores lo configuraron para que alguien pueda dar más información en los comentarios. Lo que sí sé es que lo usamos para alojar un par de sitios de clientes y los sitios son bastante grandes con bastante tráfico. Funciona excepcionalmente bien.

+1 para OpenNMS. Además de su monitoreo de nivel de sistema listo para usar, se puede ampliar fácilmente con JMX, por lo que sus aplicaciones pueden exponer sus entrañas como atributos JMX, y OpenNMS puede monitorearlas, graficarlas, generar alertas basadas en ellas, etc.

También hemos ampliado OpenNMS para enviar alertas por SMS cuando las cosas se ponen difíciles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top