GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer l'agent Nginx Amplify sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer Nginx Amplify Agent sur votre serveur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, 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 devriez également observez les métriques en temps réel de 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 l'installation étape par étape de l'outil de surveillance Nginx Amplify Agent sur un serveur CentOS 7.

Installer l'agent Nginx Amplify sur CentOS 7

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

yum clean all
yum -y update

Étape 2. Installation de l'agent Nginx Amplify.

Tout d'abord, créez un fichier référentiel :

# 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

Installez le package RPM Nginx Amplify Agent :

yum install nginx-amplify-agent

Vérifiez l'installation en inspectant le fichier journal '/var/log/amplify-agent/agent.log

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é Nginx Amplify avec succès. Merci d'avoir utilisé ce didacticiel pour installer l'outil de surveillance Nginx Amplify sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de l'agent Nginx Amplify.


Cent OS
  1. Comment installer et configurer Nginx sur CentOS 7

  2. Comment installer Nginx sur CentOS 7

  3. Comment installer R sur CentOS 7

  4. Comment installer phpMyAdmin avec Nginx sur CentOS 7

  5. Comment installer Nginx sur CentOS 8

Comment installer Nginx avec ngx_pagespeed sur CentOS

Comment installer Nginx sur CentOS 6

Comment installer l'agent Nginx Amplify sur Ubuntu 16.04 LTS

Comment installer Nginx sur CentOS 7

Comment installer Nginx sur CentOS 7 ?

Comment installer Nginx sur CentOS 8