Probablemente no le enseñaré mucho diciéndole que monitorear los servidores web es importante. Posiblemente más que monitorear cualquier otro tipo de servidor. Dado que el sitio web de una organización suele ser su ventana principal al mundo, es fácil comprender lo importante que puede ser. Y para asegurarse de que los servidores web estén en funcionamiento y respondan correctamente, debe utilizar la herramienta adecuada. Este es el tema de la publicación de hoy mientras exploramos las mejores herramientas de monitoreo de servidores web. Entre los tipos simples de herramientas ascendentes o descendentes basadas en la nube y las grandes herramientas de monitoreo instaladas localmente, existe una multitud de herramientas para elegir. Intentaremos ayudarlo a ver claramente a través de ese laberinto de productos y servicios.
Comenzaremos discutiendo el monitoreo del servidor web en general, haciendo nuestro mejor esfuerzo para explicar los distintos tipos de monitoreo disponibles. Luego, veremos las consecuencias de no monitorear los servidores web, ya que echamos un vistazo a los efectos adversos del tiempo de inactividad del servidor web o los problemas de rendimiento. Y finalmente, veremos qué herramientas están disponibles para monitorear servidores web y revisaremos algunas de las mejores herramientas que se pueden encontrar.
Supervisión de servidores web
Cualquiera que haya sido administrador de red durante un período de tiempo sabe lo importante que es el monitoreo. Es por eso que existen tantas herramientas de monitoreo de ancho de banda de red o herramientas de monitoreo de desempeño de aplicaciones. Los servidores, incluidos los servidores web, no son diferentes y también deben ser monitoreados. Quizás incluso más que otros componentes. Después de todo, el sitio web suele ser el primer contacto que un cliente tiene con una organización y, dado que nunca tiene una segunda oportunidad de causar una primera impresión, desea que esa primera experiencia sea lo mejor posible.
Hay varias cosas que uno puede querer monitorear en un servidor web. En primer lugar, desea que el sitio alojado responda. Este es el tipo de seguimiento más elemental que se pueda imaginar. Pero eso no es suficiente, también necesita que sus páginas web, y especialmente su página de inicio, se carguen rápidamente. Los clientes no esperarán mucho más de 30 segundos antes de abandonar su sitio y pasar al de la competencia. El seguimiento del rendimiento del sitio web es otro tipo importante de seguimiento del servidor web. Pero para obtener lo mejor en monitoreo, también querrá monitorear los servidores reales, sus métricas operativas y los diversos servicios que están ejecutando, incluido, entre otros, el proceso del servidor web.
No importa por qué necesita monitorear sitios web o qué desea monitorear, debe usar la herramienta adecuada para el trabajo. Afortunadamente, existen herramientas que realizarán cada tipo de monitoreo del que acabamos de hablar. Algunos incluso monitorearán más que eso. El mejor consejo que podemos dar a cualquiera que busque la mejor herramienta para monitorear sitios web es primero hacer una lista de lo que quieren monitorear. Hacerlo facilitará mucho el proceso de selección.
¿Qué pasa si no monitoreamos los servidores web?
Cuando su sitio web no funciona, cada segundo cuenta. El principal minorista de Internet, Amazon, experimentó varias interrupciones o episodios de degradación del rendimiento a lo largo de los años. En marzo de 2016, el sitio estuvo inactivo durante unos 20 minutos. Se ha estimado que una interrupción tan corta le costó a Amazon alrededor de $ 3,75 millones. Y aunque es posible que su organización no sea tan grande como Amazon, puede pensar que el tiempo de inactividad no es tan caro. Sin embargo, la verdad es que hay varias formas en las que el tiempo de inactividad puede afectarlo.
Ventas perdidas
Según una investigación de International Data Corporation (IDC), el costo total promedio del tiempo de inactividad no planificado de una aplicación por año es de entre $ 1,250 millones y $ 2,5 mil millones. Otra encuesta, de Siemens Building Technologies, muestra que el 33% de las organizaciones ni siquiera conocen el impacto de un día de inactividad en su negocio. Pero independientemente del impacto exacto del tiempo de inactividad del sitio web para su organización en términos de pérdida de ventas, está claro que puede ser importante.
Reputación de la marca
Se necesita toda una vida para construir una reputación, pero solo unos minutos para perderla. Siempre que un sitio web no funciona, ¿qué es lo primero que hace la gente? Se suben a su plataforma de redes sociales favorita e inmediatamente expresan sus frustraciones. Esto puede ser muy perjudicial para la reputación de su marca. No querrá que los nuevos clientes potenciales se enteren primero de su empresa leyendo las quejas sobre su sitio web que no responde.
Cuando ocurrió esa interrupción de Amazon en 2016, miles de usuarios de Twitter comenzaron a quejarse. Algunos de ellos tuvieron gran cantidad de seguidores que, a su vez, retuitearon la alerta. Es casi imposible decirlo con exactitud, pero es fácil imaginar que cientos de miles de usuarios de Twitter se enteraron de que el sitio no funcionaba. Por mucho que las redes sociales puedan ser una herramienta de marketing eficaz para las empresas y las marcas en la actualidad, son un arma de doble filo que puede volverse rápidamente en su contra. No hay ningún lugar para esconderse en Internet.
La satisfacción del cliente
Lo más probable es que no quiera perder a esos clientes suyos que tanto le ha costado ganar. Pero si su sitio web se cae, fácilmente puede significar un desastre. Esto es especialmente cierto para las empresas SaaS con inicios de sesión de aplicaciones. Los clientes tienen mucha paciencia antes de empezar a pensar en cambiar de proveedor. Y esto es aún peor para los sitios de comercio electrónico. Un cliente podría simplemente cambiar a su competidor y hacer sus compras allí. No cometer errores. Es muy importante mantener un buen tiempo de actividad y un rendimiento óptimo para mantener contentos a sus clientes.
Las mejores herramientas de supervisión de servidores web
Hay muchos tipos de herramientas de supervisión de servidores web. Las herramientas más básicas simplemente se conectan a un sitio web y verifican que respondan correctamente. Algunos más avanzados buscarán patrones específicos. Estas herramientas pueden instalarse localmente o pueden estar basadas en la nube y las mejores ofrecen la capacidad de monitorear desde varias ubicaciones, lo que garantiza no solo que su servidor web esté en funcionamiento, sino que sea accesible desde cualquier lugar.
Otro tipo de herramienta de monitoreo del servidor web es, en su base, una herramienta de monitoreo del servidor que tiene módulos específicos o extensiones para monitorear el proceso real del servidor web, así como varias métricas operativas del servidor web y su sistema operativo subyacente. Nuestra lista incluye herramientas de cada tipo, ya que nuestro objetivo era brindarle una descripción general de los diferentes tipos de herramientas disponibles.
1. Monitor de rendimiento web SolarWinds (PRUEBA GRATUITA)
Nuestra primera herramienta es de SolarWinds, uno de los nombres más conocidos en el mercado de herramientas de administración de redes. Su producto estrella, SolarWinds Network Performance Monitor, obtiene una puntuación constante entre las herramientas de supervisión del ancho de banda de la red. SolarWinds también es famoso por sus herramientas gratuitas. Son herramientas más simples diseñadas para abordar tareas específicas de los administradores de red.
Cuando se trata de monitoreo de sitios web, la herramienta de SolarWinds se llama Web Performance Monitor . Este es un paquete de monitoreo de sitios web muy completo destinado a monitorear no solo los sitios web, sino también los servicios web y el rendimiento de las aplicaciones SaaS. Sin depender de software de terceros, este producto puede identificar de forma proactiva servicios web lentos que podrían estar afectando la experiencia del usuario.
Una característica poderosa de este producto es su capacidad para identificar y resolver transacciones y elementos lentos de la página web que afectan el rendimiento general de la aplicación del sitio web. Puede ayudar a diagnosticar problemas de latencia en CSS, HTML, JavaScript y complementos de terceros. La herramienta le permitirá registrar transacciones críticas y luego ejecutarlas con una frecuencia de hasta cada 5 minutos.
Para eludir el hecho de que esta es una herramienta ejecutada localmente y darle a su prueba una perspectiva de Internet como la que obtendría de una herramienta basada en la nube, puede implementar reproductores de transacciones en Amazon EC2 y rastrear la experiencia del usuario desde múltiples ubicaciones.
La presentación de informes es también una de las fortalezas de SolarWinds Web Performance Monitor . La herramienta le permitirá generar informes de rendimiento del sitio web personalizados o listos para usar que pueden incluir velocidades de carga de la página, estado de las transacciones, disponibilidad del sitio web, etc.
SolarWinds Web Performance Monitor tiene licencia según la cantidad de escenarios de uso de aplicaciones web (transacciones) y la cantidad de ubicaciones desde las que monitorear. (transacciones X ubicaciones = tamaño de la licencia). Los precios comienzan en $ 1 995 para hasta 5 escenarios x ubicaciones y aumentan desde allí. Si desea probar esta gran herramienta antes de comprarla, hay disponible una prueba gratuita de 30 días en el sitio web de SolarWinds.
2. Monitor de aplicaciones y servidor SolarWinds (PRUEBA GRATUITA)
Nuestra segunda entrada es otro producto de SolarWinds llamado Server and Application Monitor . Como probablemente obtendría de su nombre, el propósito principal de esta herramienta es monitorear servidores de todo tipo, incluidos, por supuesto, los servidores web. Fue creado para ayudar a los administradores a monitorear los servidores, sus parámetros operativos, sus procesos y las aplicaciones que se ejecutan en ellos. Y por aplicación, nos referimos a varios servicios y procesos, como un servidor web IIS o Apache. Puede escalar fácilmente desde redes muy pequeñas hasta grandes con cientos de servidores, tanto físicos como virtuales, distribuidos en varios sitios. La herramienta también puede monitorear servicios alojados en la nube como los de Amazon Web Services y Microsoft Azure.
SolarWinds Server and Application Monitor es muy fácil de configurar y su configuración inicial se realiza con la misma facilidad con la ayuda de su proceso de autodescubrimiento. Es un proceso de dos pasos. El primer paso descubrirá servidores y el segundo encontrará aplicaciones. Esto puede llevar tiempo, pero puede acelerarse proporcionando a la herramienta una lista de aplicaciones específicas para buscar. Una vez que la herramienta está en funcionamiento, la GUI fácil de usar hace que su uso sea muy sencillo. Puede optar por mostrar la información en formato de tabla o gráfico.
Los precios de SolarWinds Server y Application Monitor comienzan en $ 2 995 y varían según la cantidad de componentes, nodos y volúmenes monitoreados. Una versión de prueba gratuita de 30 días está disponible para descargar , en caso de que desee probar el producto antes de comprarlo.
3. Pingdom de SolarWinds (PRUEBA GRATUITA)
Pingdom es probablemente una de las herramientas de monitoreo de sitios web basadas en la nube más utilizadas y más conocidas del mercado. Esta oferta de SaaS de SolarWinds es utilizada por varios actores importantes como Apple, Pinterest, HP, Amazon, Google y Dell. Se sabe que el servicio es extremadamente confiable y tiene un largo historial de proporcionar notificaciones de tiempo de actividad a clientes de todo el mundo.
- PRUEBA GRATUITA: Pingdom de SolarWinds
- Enlace de descarga oficial: https://www.solarwinds.com/pingdom
La red de monitoreo de Pingdom cuenta con más de sesenta ubicaciones de monitoreo desde donde se verifica su sitio web. Para filtrar las falsas alertas, puede optar por verificar dos veces y generar alertas solo en el segundo error. La frecuencia de las pruebas del sitio web puede llegar hasta cada minuto. Las alertas se pueden transmitir por correo electrónico o SMS. Una característica importante del servicio que lo distingue de muchos competidores es el control de la velocidad de la página. El servicio no solo puede monitorear el tiempo de actividad, sino que también puede monitorear si algo repentinamente hace que su sitio web se rastree. El servicio también proporciona una página de estado pública para que pueda mostrar sus resultados.
Pingdom no ofrece un plan gratuito, pero tiene un precio razonable, desde $ 14.95 / mes por hasta diez cheques en intervalos de 1 minuto. Teniendo en cuenta las funciones avanzadas que ofrece el servicio, no es de extrañar que no esté disponible un plan gratuito. Y si desea probar el servicio, hay disponible una prueba gratuita de 14 días .
4. Tendencias al alza
Uptrends, un servicio basado en la nube que ofrece monitoreo de sitios web y monitoreo de servidores. La compañía existe desde 2007 y ha trabajado con clientes como DHL, eBay, PBS, Schiesser y Episerver. La principal característica distintiva de este servicio, la que seguramente te sorprenderá en el momento en que comiences a usarlo, son sus impresionantes paneles de control. Si le importa el aspecto de la herramienta de monitoreo de su sitio web, esta puede ser la indicada.
Pero la buena apariencia no es suficiente. Afortunadamente, Uptrends también ofrece funcionalidad. En particular, el servicio utiliza una tecnología a la que se refiere como "monitoreo real del navegador". Esto significa que utiliza un navegador web real para realizar sus pruebas, lo que le permite tener una idea de la experiencia de un usuario real. Cuenta con más de 200 ubicaciones de monitoreo de sitios web en todo el mundo. Esto es más que la mayoría de los competidores. El servicio también le permite elegir entre controles de intervalo de 1 a 60 minutos. Están disponibles características adicionales como el monitoreo de certificados SSL y el monitoreo real del navegador, que incluyen cosas como informes en cascada, monitoreo de sitios web móviles y capturas de pantalla de transacciones, al igual que el monitoreo de contenido de terceros.
Los planes básicos varían de $ 11.33 / mes a $ 158.61 / mes, dependiendo de la cantidad de monitores y usuarios incluidos. Los planes avanzados también están disponibles a un precio de $ 27.14 / mes a $ 49.10 / mes que incluyen monitoreo de múltiples navegadores y simulación de transacciones. Si desea probar el servicio, también está disponible una prueba gratuita de 30 días.
5. Monitis
Monitis es una plataforma de monitoreo todo en uno basada en la nube que existe desde 2006. El servicio versátil es utilizado por clientes como Visa, Puma y Siemens. El seguimiento que se puede hacer con esta herramienta no se limita a los sitios web. Además, puede manejar la red, la nube, el servidor, la aplicación y el monitoreo personalizado, todo administrado y controlado desde un tablero unificado.
Monitis tiene más de treinta ubicaciones de monitoreo en todo el planeta desde donde puede monitorear el tiempo de actividad de su sitio web. El servicio le permitirá utilizar múltiples protocolos como HTTP, HTTPS, PING, DNS, TCP, UDP, ICMP, SMTP, POP3 e IMAP. Este servicio potente y flexible incluye comprobaciones a intervalos de 1 minuto y 2 años de archivo histórico. Un archivo tan extenso puede resultar bastante útil cuando se trata de informes. Esta herramienta también proporciona alertas instantáneas de fallas por correo electrónico o SMS e informes de nivel detallados.
Monitis ofrece algunas funciones de supervisión avanzadas, como la supervisión de una carga de página completa. Esto asegura que cada elemento (imagen, script, CSS, etc.) se cargue correctamente. La herramienta también puede sintetizar transacciones completas y validar que se puedan completar.
La estructura de precios de Monitis es bastante compleja debido a las muchas posibilidades disponibles. En pocas palabras, se basa en el tipo y número de monitores, la frecuencia de las comprobaciones y la cantidad de ubicaciones desde las que comprobar. Afortunadamente, el sitio web del servicio tiene una calculadora fácil de usar donde puede elegir sus opciones y ver instantáneamente sus precios mensuales y anuales. También puede tomar Monitis para una prueba de manejo con todas las funciones con una prueba gratuita de 15 días.
6. Robot de tiempo de actividad
El último en nuestra lista es otro servicio de monitoreo basado en la nube inmensamente popular llamado Uptime Robot. Se remonta a 2010, puede que no sea tan antiguo como nuestros otros servicios de monitoreo principales, pero tampoco se puede llamar novato. Es utilizado por Expedia, Nginx, Fandango, entre otros. La compañía es reconocida por brindar un excelente servicio cuando se trata de monitoreo de sitios web.
Uptime Robot cuenta con 12 ubicaciones de monitoreo diferentes en Alemania, Canadá, Japón, Brasil, Australia, Reino Unido, Países Bajos, Singapur, Irlanda y Estados Unidos. Si bien es menor que otros servicios, es muy posible que sea todo lo que necesita. Si la mayoría de sus clientes están en Brasil, de todos modos no le importaría monitorear desde Perú. El servicio monitorea su sitio web cada 5 minutos y le permite saber si sus sitios están inactivos según la respuesta de los encabezados de su sitio web. Entre las otras características principales de Uptime Robot, el servicio tiene alertas con notificaciones avanzadas, estadísticas, ventanas de mantenimiento configurables y páginas de estado público.
Uptime Robot ofrece un plan gratuito muy generoso que incluye 50 monitores en intervalos de 5 minutos y 2 meses de registros. También hay planes pagos a partir de $ 5.50 / mes que pueden permitir más monitores (hasta 20 000 a $ 649 / mes) y cuentan con notificaciones avanzadas, intervalos de monitoreo de 1 minuto y créditos de alerta por SMS. Dado el plan gratuito disponible, no se ofrece ningún otro plan de prueba.