
Recientemente configuré un nuevo servidor web Apache con la pila LAMP básica (PHP/MySQL/Apache). Tengo curiosidad por saber qué tipo de soluciones de monitoreo de rendimiento son típicas; en realidad, simplemente estoy buscando una buena manera de evaluar si el host que configuré es lo suficientemente robusto para manejar la carga que se le aplica.
Por ahora, he estado verificando la carga en el servidor de vez en cuando con el comando uptime para examinar los promedios históricos. También he estado revisando la página de estado del servidor Apache (que solo es visible localmente).
De todos modos, no siento que estos seanen realidadproporcionando lo que estoy buscando. Agradecería cualquier consejo y/o empujón en la dirección correcta.
¡Gracias un montón!
Sam
Respuesta1
La respuesta de womble le brinda una excelente lista de parámetros para monitorear.
te sugiero que vayas pormunincomo herramienta sencilla para recopilar estadísticas y trazar gráficos con las tendencias. si necesitas algo más avanzado - tal vezzabbixocactus, si necesita un sistema de alerta sólido como una roca -nagios.
Algunas cosas para agregar a los parámetros medidos:
- línea de base de las consultas de MySQL [el complemento MySQL estándar de Munin lo hará por usted] - cuántas consultas de cada tipo, cuántas consultas lentas [habilite en my.cnf el registro de aquellas, por ejemplo, de más de 1 a 2 segundos; el registro será útil cuando Estaremos buscando a los mayores infractores]
- Estadísticas de Apache: número de procesos de trabajo inactivos, número de páginas solicitadas/segundo [de nuevo, el complemento de Munin lo hará por usted].
- número total de procesos
Lo más probable es que encuentres munin con sus complementos en el repositorio estándar de tu distribución. Es liviano y si no necesita más funciones, le sugiero que comience con él.
y sí, ya empieza a pensar en trasladar el contenido estático a algún servidor de alto rendimiento comonginx/Mathopd/luzhttpd[si tienes solo 1 mirada de IP públicaaquí].
Respuesta2
Utilizo Munin para monitorear miServidor Apache ejecutándose en Ubuntu. Ejecutar Munin fue muy fácil y poner en funcionamiento el complemento de Apache requirió solo un poco más.trabajar.