GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Nginx Amplify Agent su CentOS 7

In questo tutorial, ti mostreremo come installare Nginx Amplify Agent sul tuo server CentOS 7. Per chi non lo sapesse, Per chi non lo sapesse, Nginx Amplify Agent è un potente strumento di monitoraggio Nginx scritto in Python. La sua funzione è quella di raccogliere varie metriche e metadati e inviarli in modo sicuro nel back-end per l'archiviazione e la visualizzazione. Dopo l'installazione appropriata, ti fornisce l'interfaccia web di NGINX Amplify e dovresti anche osserva le metriche in tempo reale sui tuoi sistemi monitorati.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo dello strumento di monitoraggio di Nginx Amplify Agent su un server CentOS 7.

Installa Nginx Amplify Agent su CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum clean all
yum -y update

Passaggio 2. Installazione di Nginx Amplify Agent.

Per prima cosa, crea un file repository:

# cat >/etc/yum.repos.d/nginx-amplify.repo <<EOF
[nginx-amplify]
name=nginx amplify repo
baseurl=http://packages.amplify.nginx.com/centos/7/$basearch
gpgcheck=1
gpgkey=http://nginx.org/keys/nginx_signing.key
enabled=1
EOF

Installa il pacchetto rpm di Nginx Amplify Agent:

yum install nginx-amplify-agent

Verifica l'installazione controllando il file di registro '/var/log/amplify-agent/agent.log '

Una volta installati, questi comandi possono essere utilizzati per avviare/arrestare l'agente:

systemctl enable amplify-agent
systemctl start amplify-agent

Passaggio 3. Configurazione di Nginx Amplify Agent.

Elenco di controllo:

  1. stato stub
  2. Registrazione dell'accesso esteso
  3. Livello di "avviso" sulla registrazione degli errori
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;
 }
}

La registrazione deve essere configurata per avere informazioni estese come da documentazione:

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' ;

Assicurati che gli avvisi siano registrati nel registro degli errori:

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

Infine, puoi visualizzare lo stato del nostro server monitorato nell'interfaccia Web accedendo al tuo account Amplify come nell'istantanea:

Congratulazioni! Hai installato con successo Nginx Amplify. Grazie per aver utilizzato questo tutorial per l'installazione dello strumento di monitoraggio Nginx Amplify sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web di Nginx Amplify Agent.


Cent OS
  1. Come installare e configurare Nginx su CentOS 7

  2. Come installare Nginx su CentOS 7

  3. Come installare R su CentOS 7

  4. Come installare phpMyAdmin con Nginx su CentOS 7

  5. Come installare Nginx su CentOS 8

Come installare Nginx con ngx_pagespeed su CentOS

Come installare Nginx su CentOS 6

Come installare Nginx Amplify Agent su Ubuntu 16.04 LTS

Come installare Nginx su CentOS 7

Come installare Nginx su CentOS 7?

Come installare Nginx su CentOS 8