Monitorización de páginas web en servidores administrados

TTFB

Junto a la monitorización 24×7 de todos los servicios críticos en nuestros servidores administrados (Cloud Administrado y Dedicado Físico Administrado), ofrecemos la posibilidad de monitorizar a tiempo real las páginas web más críticas alojadas en reliops.

Una vez la página web apunta hacia reliops, nos hacemos cargo de monitorizar las 24 horas el estado del dominio y además ofrecer al cliente un panel de control donde poder observar diversas métricas clave:

Tiempo de respuesta

Tiempo respuesta dominio

Con el tiempo de respuesta podemos observar como ha ido de rápida nuestra web en responder.

TTFB (Time To First Byte)

TTFB

El TTFB nos permite ver el tiempo de respuesta del primer byte del servidor. Es un valor importante que mantenerlo bajo nos ayudará a tener un buen pagespeed.

Códigos de respuesta

Codigos de respuesta

Podremos controlar los códigos de respuesta que nuestra web ha ido devolviendo, y detectar posibles fallos que se han ido dando a lo largo del tiempo.

Google Pagespeed Insights

Google Pagespeed Insights

Y otras métricas importantes son las de Google Pagespeed Insights, las cuales nos irán indicando, tanto para Movil como para Ordenador, la puntuación de los valores que nos ayudarán a que nuestra web cargue con más agilidad y la puntuación de pagespeed sea más alta, lo que ayuda a que la web posicione mejor en los buscadores.

Todas estas métricas nos permitirán conocer el estado de las páginas web alojadas en reliops, y ayudarán a realizar acciones para mejorar su velocidad y posicionamento.

¿Quieres conocer más acerca de nuestro servicio de monitorización de páginas web? ¿Te gustaría poder probarlo sin compromiso? Contacta con nosotros para que podamos ayudarte.

Instalar y configurar Telegraf en Ubuntu

Para poder enviar las métricas de consumo de un servidor Ubuntu hacia el servidor de métricas de reliops, debemos seguir los siguientes pasos:

Instalación del agente Telegraf

Debemos conectar a la consola o terminal del servidor Ubuntu con el usuario root o con algún usuario que tenga privilegios de administrador.

Una vez en la consola, deberemos añadir el repositorio de InfluxData de la siguiente manera:

wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

(Os pedirá la password de administrador, la cual deberéis indicar para poder hacer esta instalación.)

Y a continuación instalamos y arrancamos el agente Telegraf:

sudo apt-get update
sudo apt-get install telegraf
sudo systemctl start telegraf
sudo systemctl enable telegraf

Configuración y envío de métricas hacia InfluxDB

Una vez instalado el agente, es necesario configurarlo para indicarle que métricas enviar del sistema y especificar la dirección del servidor de métricas InfluxDB gestionado por reliops.

A continuación creamos el archivo de configuración de Telegraf, donde deberemos indicar que métricas queremos enviar y los datos del servidor de métricas influxDB. Por ejemplo, para enviar métricas básicas del servidor Ubuntu, podemos ejecutar el siguiente comando:

telegraf --input-filter cpu:mem:net:swap:system:disk:diskio --output-filter influxdb config > telegraf.conf

En el comando anterior, especificamos que queremos controlar las métricas CPU, memoria, swap, sistema, disco y IO de disco. Y a su vez, indicamos que las enviamos hacia influxDB.

Ahora con este archivo telegraf.conf, debemos editarlo para indicarle los datos de nuestro servido de métricas InfluxDB de reliops:

nano telegraf.conf

Dentro del editor, vamos a ubicarnos en la sección del servidor de InfluxDB (OUTPUT PLUGINS):

Añadiremos, en una nueva linea, los datos del servidor InfluxDB de reliops:

  urls = ["https://miservidorreliops:8086"]

Ahora tan solo nos quedará configurar las credenciales de la base de datos. Para ello, unas lineas más abajo, debemos substituir los valores por los que reliops te ha facilitado:

  # database = "telegraf"
  # username = "telegraf"
  # password = "metricsmetricsmetricsmetrics"

Quedando de la siguiente manera:

  database = "mi_nombre_base_datos"
  username = "mi_usuario_telegraf"
  password = "mi_password"

Se pueden realizar otros ajustes en Telegraf, pero nos centraremos en la configuración básica de envío de métricas hacia el servidor de métricas.

Finalmente, debemos copiar el archivo hacia la carpeta de instalación del agente, y seguidamente reiniciar el agente:

sudo cp telegraf.conf /etc/telegraf/telegraf.conf
sudo systemctl restart telegraf

Visualización de gráficos de servidor en Grafana

Una vez tenemos el agente Telegraf enviando las métricas del servidor hacia la base de datos InfluxDB, ya podemos acceder a Grafana con las credenciales que reliops te habrá facilitado:

Y con los dashboards precargados por reliops, podremos ver de inmediato el estado de nuestro servidor Ubuntu:

Recuerda que desde reliops nos podemos hacer cargo de la instalación del agente Telegraf para enviar de inmediato las métricas de cualquier sistema operativo o servicio que necesites monitorizar.

Si necesitas más información sobre como configurar Telegraf en tus servidores, por favor, contacta con nosotros para que podamos ayudarte.

Monitorizar servidor con el stack Grafana-InfluxDB-Telegraf

En reliops queremos ofrecerte la posibilidad de confiarnos la administración del servicio de métricas, de forma que puedas olvidarte de gestionar el control de las métricas, con la ayuda de nuestro stack Grafana-InfluxDB-Telegraf.

Dispondrás del acceso a Grafana, la aplicación número 1 para visualizar métricas en tiempo real de cualquiera de tus servidores o de aquellos servicios que requieran un seguimiento especial.

Las métricas serán almacenadas bajo InfluxDB, un motor de bases de datos de métricas de gran capacidad capaz de absorber miles de métricas en muy pequeños intervalos de tiempo.

Y para hacer llegar las métricas, se hará uso del agente Telegraf, el cual permite recolectar métricas de decenas de diferentes tipos de servicio, y compatible con prácticamente todos los sistemas operativos del mercado.

Con tu stack de métricas en reliOPS se incluye además de los siguientes servicios:

  • Instalación del agente Telegraf en todos los servidores o servicios a monitorizar
  • Servicio gratuito de importación de métricas InfluxDB
  • Servicio de consultoría para diseño de dashboards a medida y servicios relacionados
  • Posibilidad de ajustar diversos valores de InfluxDB y/o Grafana a las necesidades del cliente
  • Retención ilimitada de métricas
  • Periodo de prueba gratis de 30 días
  • Copia de seguridad automática
  • Monitorización y alertas 24×7 del servidor stack de métricas

Quieres conocer más detalles sobre nuestro stack de monitorización? Por favor, contacta con nosotros para que podamos ayudarte.

 

Migrar de munin a grafana

Hoy en día poder disponer de un sistema de monitorización moderno y altamente personalizable es clave para cualquier tipo de proyecto. En el proceso de actualizar antiguos sistemas de monitorización, como por ejemplo Munin, hacia un sistema de métricas de series de tiempo como InfluxDB puede suponer un gran problema, dado que la transición a las nuevas gráficas con Grafana y el envío de métricas requiere de ciertos conocimientos. En reliOPS podemos analizar y ayudarte en este proceso de migrar de munin a grafana.

Te gustaría migrar tu antiguo sistema de monitorización Munin y pasarte a un sistema moderno y popular como Grafana? Desearías dejar de reservar recursos y tiempo a mantener munin y fiar el sistema de monitorización a reliops.com? Crees necesario hacer una transición controlada de Munin hacia Grafana sin temer a estar durante un tiempo sin poder monitorizar tus servicios/servidores?

En reliops.com queremos facilitaros vuestra migración de vuestro actual sistema de monitorización Munin hacia un sistema de métricas bajo InfluxDB y Grafana. Para ello, contacta con nosotros para que podamos ayudarte en todo lo posible.