GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Nginx Amplify Agent en Ubuntu 16.04 LTS

En este tutorial, le mostraremos cómo instalar Nginx Amplify Agent en Ubuntu 16.04 LTS. Para aquellos de ustedes que no lo sabían, Nginx Amplify Agent es una herramienta de monitoreo fuerte de Nginx escrita en Python. Su función es recopilar varias métricas y metadatos y enviarlos de forma segura al backend para su almacenamiento y visualización. Después de la instalación adecuada, le proporciona la interfaz web NGINX Amplify y también debe observar métricas en tiempo real en sus sistemas monitoreados.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de la herramienta de monitoreo Nginx Amplify Agent en un servidor Ubuntu 16.04 Xenial Xerus.

Instalar Nginx Amplify Agent en Ubuntu 16.04 LTS

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get comandos en la terminal.

sudo apt-get update
sudo apt-get upgrade

Paso 2. Instalación del agente Nginx Amplify en Ubuntu 16.04.

Primero, agregue la clave pública necesaria con el comando:

curl -fs http://nginx.org/keys/nginx_signing.key | apt-key add -

Configura el repositorio con el comando:

# codename=`lsb_release -cs` && \
os=`lsb_release -is | tr '[:upper:]' '[:lower:]'` && \
echo "deb http://packages.amplify.nginx.com/${os}/ ${codename} amplify-agent" > \
/etc/apt/sources.list.d/nginx-amplify.list

Instalar el agente Nginx Amplify usando apt:

apt-get update
apt-get install nginx-amplify-agent

Creación del archivo de configuración a partir de una plantilla:

api_key="KEY" && \
sed "s/api_key.*$/api_key = ${api_key}/" \
/etc/amplify-agent/agent.conf.default > \
/etc/amplify-agent/agent.conf

*Donde KEY es la clave API, es la clave única asignada a su cuenta de NGINX Amplify.

Una vez instalado, estos comandos se pueden usar para iniciar/detener el agente:

systemctl enable amplify-agent
systemctl start amplify-agent

Paso 3. Configuración del agente de Nginx Amplify.

Lista de verificación:

  1. estado del resguardo
  2. registro de acceso extendido
  3. nivel de "advertencia" en el registro de errores
server {
 listen [::]:80;
 server_name bmw.idroot.us localhost [::1] 127.0.0.1;
 keepalive_timeout 60;

location /nginx_status {
 stub_status;
 access_log off;

allow ::1;
 allow 127.0.0.1;
 deny all;
 }
}

El registro debe configurarse para tener información ampliada según la documentación:

log_format  main      '$remote_addr - $remote_user [$time_local] "$request" '
                      ' $status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for" '
                      'rt=$request_time ua="$upstream_addr" '
                      'us="$upstream_status" ut="$upstream_response_time" '
                      'ul="$upstream_response_length" '
                      'cs=$upstream_cache_status' ;

Asegúrese de que las advertencias se registren en el registro de errores:

error_log /var/log/nginx/error.log warn

Finalmente, puede ver el estado de nuestro servidor monitoreado en la interfaz web iniciando sesión en su cuenta de Amplify como en la instantánea:

¡Felicitaciones! Ha instalado correctamente Nginx Amplify Agent. Gracias por usar este tutorial para instalar la herramienta de monitoreo Nginx Amplify Agent en su Ubuntu 16.04 LTS. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Nginx Amplify Agent.


Ubuntu
  1. Cómo instalar Nginx en Ubuntu 18.04

  2. Cómo instalar Nginx en Ubuntu 16.04

  3. Cómo instalar Nginx en Ubuntu 20.04

  4. Cómo instalar Docker en Ubuntu 22.04/20.04 LTS

  5. Cómo instalar PlayOnLinux en Ubuntu 20.04 LTS

Cómo instalar LEMP en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS

Cómo instalar LEMP en Ubuntu 20.04 LTS

Cómo instalar el agente Zabbix en Ubuntu 20.04 LTS

Cómo instalar phpMyAdmin con Nginx en Ubuntu 20.04 LTS

Cómo instalar NGINX en Ubuntu 18.04