2008-10-18 7 views
7

Necesito asegurarme de que cualquier número de sitios web y servicios no haya mordido el polvo. Por el momento, confío en un simple cronjob de 5 minutos que utiliza curl y un archivo de urls para verificar que todas las respuestas sean correctas (200 o raramente 301).¿Cómo se controla la disponibilidad de varios sitios web?

Todo funciona en un nivel básico, estoy interesado en herramientas de código abierto más sofisticadas (estadísticas, tiempos de respuesta, bonitos gráficos) - ¿qué usas?

Respuesta

8

En mi experiencia, nagios funciona bastante bien, pero parece ser difícil de cuidar a veces. Si quieres tener estadísticas y todo lo demás encima de lo que Nagios te da, agrega cacti. Si lo quiere todo en un solo paquete, debe consultar OpenNMS. Para obtener el beneficio completo de todos estos, también debe usar SNMP para que pueda ver los detalles de uso de la memoria, la CPU y el disco también.

9

No lo he usado, pero estoy bastante seguro de haber escuchado Nagios mencionado en términos bastante elogiosos. ¿Vale la pena intentarlo?

1

Hablando por experiencia, duplicaría la sugerencia de usar Nagios. No creo haber encontrado una herramienta de código abierto mejor que Nagios que logre lo mismo.

1

Recomendaría ManageEngine de AdventNet (http://manageengine.adventnet.com/). Es gratis para hasta 5 recursos monitoreados iirc. Fuera de la versión gratuita es bastante barato.

Fuera de la caja Sabe cómo controlar servicios web, servidores web (de diversos tipos, como IIS, Tomcat, Websphere (5 y 6) y una serie de otras cosas, como extraer datos de rendimiento de MSSQL y DB2 de forma nativa Los servicios web se pueden monitorear solo con "http-are-you-there", pero también puede especificar el contenido real para enviar desde la especificación wsdl, para que sepa que no solo responde la otra parte, sino que puede procesar registros como (por supuesto, esto requiere que tenga una forma de eliminar estos registros de datos de mantenimiento activo luego, pero ese es un problema diferente).

Para cada uno de los sistemas monitoreados puede configurar umbrales para la alerta, por lo que tiene que venir 5 veces seguidas antes de activar una alerta SMS o reiniciar automáticamente el servicio.

Como una ventaja adicional, tiene el mejor soporte de SNMP que he visto en ninguna parte.

Enlace para descarga gratuita: http://manageengine.adventnet.com/products/applications_manager/download-free.html

Linkg a demo: http://demo.appmanager.com/LoginPage.do

(Nota: No estoy afiliado con la empresa)

+0

+1 - Este es un sistema increíblemente fácil de instalar y configurar. Lo único "malo" es la falta de personalización – Tommy

0

Zabbix 1,6 soporta múltiples flujos de monitorización web, y te permite monitorear otras cosas además de eso. Es gratis y muy flexible.

Cuestiones relacionadas