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:
- stato stub
- Registrazione dell'accesso esteso
- 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.