GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer l'agent Nginx Amplify sur Ubuntu 16.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer Nginx Amplify Agent sur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Nginx Amplify Agent est un outil de surveillance Strong Nginx écrit en Python. Sa fonction est de collecter diverses métriques et métadonnées et de les envoyer en toute sécurité dans le backend pour le stockage et la visualisation. Après une installation appropriée, il vous fournit l'interface Web NGINX Amplify et vous devez également observer des métriques en temps réel sur vos systèmes surveillés.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de l'outil de surveillance Nginx Amplify Agent sur un serveur Ubuntu 16.04 Xenial Xerus.

Installer l'agent Nginx Amplify sur Ubuntu 16.04 LTS

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

sudo apt-get update
sudo apt-get upgrade

Étape 2. Installation de l'agent Nginx Amplify sur Ubuntu 16.04.

Tout d'abord, ajoutez la clé publique nécessaire avec la commande :

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

Configurez le référentiel avec la commande :

# 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

Installez l'agent Nginx Amplify en utilisant apt :

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

Création du fichier de configuration à partir d'un modèle :

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

*Où KEY est la clé API est la clé unique attribuée à votre compte NGINX Amplify.

Une fois installé, ces commandes peuvent être utilisées pour démarrer/arrêter l'agent :

systemctl enable amplify-agent
systemctl start amplify-agent

Étape 3. Configuration de l'agent Nginx Amplify.

Liste de contrôle :

  1. état du talon
  2. journalisation des accès étendus
  3. Niveau "avertissement" sur la journalisation des erreurs
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 journalisation doit être configurée pour avoir des informations étendues conformément à la documentation :

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

Assurez-vous que les avertissements sont consignés dans le journal des erreurs :

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

Enfin, vous pouvez avoir un aperçu de l'état de notre serveur surveillé dans l'interface Web en vous connectant à votre compte Amplify comme dans l'instantané :

Félicitations ! Vous avez installé avec succès l'agent Nginx Amplify. Merci d'avoir utilisé ce didacticiel pour installer l'outil de surveillance de l'agent Nginx Amplify sur votre Ubuntu 16.04 LTS. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consultez le site Web officiel de l'agent Nginx Amplify.


Ubuntu
  1. Comment installer Nginx sur Ubuntu 18.04

  2. Comment installer Nginx sur Ubuntu 16.04

  3. Comment installer Nginx sur Ubuntu 20.04

  4. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  5. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

Comment installer LEMP sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS

Comment installer LEMP sur Ubuntu 20.04 LTS

Comment installer l'agent Zabbix sur Ubuntu 20.04 LTS

Comment installer phpMyAdmin avec Nginx sur Ubuntu 20.04 LTS

Comment installer NGINX sur Ubuntu 18.04