loader

Implementando Nginx Amplify en su servidor WEB

 El monitoreo del sistema es una parte esencial para producir una implementación que no puede pasarse por alto. NGINX es un servidor ampliamente utilizado para aplicaciones de alojamiento y equilibrio de carga, que proporciona alto rendimiento y bajo uso de memoria. Sin embargo, como con cualquier otro software a largo plazo, es una buena práctica monitorear pasivamente su estado para detectar de manera proactiva amenazas futuras y prevenir problemas importantes.

Para este propósito, el equipo de NGINX desarrolló Amplify, una herramienta basada en SaaS que reúne métricas del servidor con alertas y recomendaciones personalizables basadas en los datos recopilados, todo disponible en un solo panel. Con Amplify, el monitoreo de sus contenedores basados en NGINX (usados como balanceador de carga y servidor de aplicaciones) se realiza a través de los siguientes componentes principales:

  • Alertas: para notificarle cuando ocurre un problema en el servidor;
  • Gráficos: para proporcionar una representación visual de los datos recopilados;
  • Recomendaciones: recibir sugerencias basadas en análisis de configuración.

La herramienta NGINX Amplify ahora está disponible para los usuarios de Jelastic a través del Add-On NGINX Amplify, que permite la instalación con unos pocos clics. Por lo tanto, actualmente, junto con la información que se brinda dentro del tablero de Jelastic (RAM, CPU, Disco y red) es necesario obtener métricas más avanzadas de conexión, solicitudes, errores HTTP, versión HTTP y tráfico. Además del NGINX, Amplify se puede configurar para monitorear la disponibilidad del servidor y la carga enviando notificaciones automáticamente.

NGINX Amplify es completamente gratuito para hasta 5 servidores, lo que es suficiente para monitorear soluciones para pequeñas empresas y nuevas empresas. ¡Así que instalemos el Add-On NGINX Amplify para monitorear sus servicios lo más rápido posible!

Cree una cuenta de NGINX Amplify

Para comenzar, debe crear su cuenta personalizada de NGINX Amplify para acceder al panel de monitoreo.

  1. Acceda al sitio web de Amplify, haga clic en “Crear cuenta“, complete el formulario con sus datos y acepte las Condiciones de uso.
    Cuando termine, haga clic en “Crear” y verifique su registro a través del enlace enviado a su correo electrónico.
  2. En la página de instalación abierta del agente de NGINX Amplify, copie y guarde la clave API disponible en el tercer paso del proceso.Consejo: mantén abierta esta pestaña con el panel Amplificar, volveremos a ella en unos minutos.

Ahora puede pasar a la siguiente sesión e instalar el Add-On NGINX Amplify, usando la clave Api que guardó anteriormente.

Instalación del Add-On NGINX Amplify

El Add-On NGINX Amplify se puede instalar en cualquier contenedor basado en NGINX (NGINX Balancer y NGINX Application Server). Si aún no tiene uno, cree un nuevo entorno con el contenedor apropiado y siga los siguientes pasos.

  1. En el panel de su cuenta de Jelastic, haga clic en “Marketplace“, luego en “Add-Ons” y use la barra de búsqueda para encontrar NGINX Amplify.
    Pase el mouse sobre el Add-On y haga clic en “Instalar“.Consejo: El Add-On NGINX Amplify está disponible en Jelastic JPS Colletion en GitHub, junto con una gran cantidad de soluciones útiles preempaquetadas (todas pueden instalarse importando el archivo manifest.jps).
  2. En el cuadro de diálogo de instalación, proporcione los siguientes detalles:
    1. Clave de API: el identificador que guardó del sitio web de NGINX Amplify (si lo ha perdido, puede encontrarlo en la configuración de su cuenta);
    2. Nombre del entorno: el entorno donde se instalará el Add-On;
    3. Nodo: el contenedor del entorno donde desea instalar (NGINX Balancer o NGINX App).Cuando termine, haga clic en “Instalar” y espere un minuto hasta que se complete el proceso.Cierre el cuadro de diálogo con el mensaje de éxito y continúe con la siguiente sesión para acceder y usar el panel de monitoreo.

Comenzando a monitorear con NGINX Amplify

Para comenzar a usar las herramientas de monitoreo proporcionadas por NGINX Amplify, realice los siguientes pasos.

  1. Regrese a la página de instalación de NGINX Amplify Agent (aquella de la que obtuvimos la clave Api) y haga clic en “Continuar“.
  2. Espere unos minutos para que Amplify recopile los datos de los parámetros de la instancia NGINX dentro del entorno donde se configuró el Add-On NGINX Amplify. métrica.Sin embargo, siempre que la configuración ya se haya aplicado durante la instalación del Add-On, Amplify Agent lo detectará automáticamente, por lo que debe omitir este paso haciendo clic en “Continuar”.
  3. Cuando se recopilen las métricas, verá un cuadro de diálogo que sugiere la configuración adicional de las métricas NGINX que le permitirá obtener un análisis más detallado del rendimiento del servidor.Puede habilitar algunas métricas de GINX opcionales, como Request Time o Cache Hits siguiendo la documentación. Para finalizar la instalación, haga clic en “Finalizar“.¡¡Listo!! Ahora puede ver información detallada sobre sus servidores utilizando las pestañas en la parte superior de la página (pero recuerde: las estadísticas de CPU, RAM y disco deben verse a través del panel de Jelastic para obtener los valores de consumo apropiados):
    1. Descripción general: proporciona la información general de la instancia (puntuación de “salud” de la aplicación, solicitudes totales, etc.);
    2. Gráficos: vea varias métricas de uso (conexiones, solicitudes, errores, preferencias de protocolo, etc.);
    3. Dashboards: permite la creación de cuadros de mando personalizados, que mostrarán la información requerida;
    4. Analizador: recopila toda la información de sus servidores y la organiza en las pestañas correspondientes (compilación, análisis estático, servidores virtuales, avisos de seguridad y SSL; haga clic en uno de ellos para encontrar los detalles respectivos de métricas y recomendaciones);
    5. Alertas: configure alertas basadas en una métrica de monitoreo específica (se enviará un correo electrónico de notificación apropiado a las direcciones especificadas).

De esta manera, ahora puede monitorear su instalación y detectar y ajustar proactivamente problemas relacionados con la ejecución y escalado de aplicaciones basadas en NGINX. Puede consultar la documentación detallada de NGINX Amplify si es necesario realizar una configuración avanzada de los parámetros de monitorización.

Pruébelo: instale el Add-On NGINX Amplify y optimice el monitoreo de sus instancias NGINX alojadas en Jelastic PaaS.

Fuente: https://jelastic.com/blog/nginx-server-monitoring-with-amplify-addon