GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Nginx Amplify Agent na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Nginx Amplify Agent na Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, Nginx Amplify Agent je silný monitorovací nástroj Nginx napsaný v Python. Jeho funkcí je shromažďovat různé metriky a metadata a bezpečně je odesílat do backendu pro ukládání a vizualizaci. Po příslušné instalaci vám poskytne webové rozhraní NGINX Amplify a také byste měli sledovat metriky v reálném čase do vašich monitorovaných systémů.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalační nástroj Nginx Amplify Agent pro monitorování na serveru Ubuntu 16.04 Xenial Xerus.

Nainstalujte Nginx Amplify Agent na Ubuntu 16.04 LTS

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Instalace Nginx Amplify Agent na Ubuntu 16.04.

Nejprve přidejte potřebný veřejný klíč pomocí příkazu:

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

Nakonfigurujte úložiště pomocí příkazu:

# 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

Nainstalujte agenta Nginx Amplify Agent pomocí apt:

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

Vytvoření konfiguračního souboru ze šablony:

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

*Klíč KEY je klíč API je jedinečný klíč přiřazený vašemu účtu NGINX Amplify.

Po instalaci lze ke spuštění/zastavení agenta použít tyto příkazy:

systemctl enable amplify-agent
systemctl start amplify-agent

Krok 3. Konfigurace Nginx Amplify Agent.

Kontrolní seznam:

  1. stav pahýlu
  2. rozšířené protokolování přístupu
  3. úroveň ‚upozornění‘ na protokolování chyb
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;
 }
}

Protokolování je třeba nakonfigurovat tak, aby mělo rozšířené informace podle dokumentace:

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

Zajistěte, aby se varování zaznamenávala do protokolu chyb:

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

Poslední kroky. Stav našeho monitorovaného serveru si můžete prohlédnout ve webovém rozhraní přihlášením do svého účtu Amplify jako na snímku:

Blahopřejeme! Úspěšně jste nainstalovali Nginx Amplify Agent. Děkujeme, že jste použili tento návod k instalaci monitorovacího nástroje Nginx Amplify Agent na vašem Ubuntu 16.04 LTS. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Nginx Amplify Agent.


Ubuntu
  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 20.04

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat Nginx Amplify Agent na CentOS 7

  1. Jak nainstalovat Nginx Amplify Agent na CentOS 7

  2. Jak nainstalovat Nginx na Ubuntu 20.04 LTS

  3. Jak nainstalovat Go na Ubuntu 22.04 LTS