
V tomto tutoriálu vám ukážeme, jak nainstalovat Nginx Amplify Agent na váš server CentOS 7. Pro ty z vás, kteří to nevěděli, Pro ty z vás, kteří to nevěděli, Nginx Amplify Agent je silný monitorovací nástroj Nginx napsaný v Pythonu. 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 sledujte metriky v reálném čase na svých monitorovaných systémech.
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 jsou spuštěny v účtu root, pokud ne, možná budete muset přidat 'sudo' k příkazům, abyste získali oprávnění root. Ukážu vám krok za krokem instalaci monitorovacího nástroje Nginx Amplify Agent na server CentOS 7.
Nainstalujte Nginx Amplify Agent na CentOS 7
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean all yum -y update
Krok 2. Instalace Nginx Amplify Agent.
Nejprve vytvořte repo soubor:
# 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
Nainstalujte balíček Nginx Amplify Agent rpm:
yum install nginx-amplify-agent
Ověřte instalaci prohlédnutím souboru protokolu ‘/var/log/amplify-agent/agent.log ‘
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:
- stav pahýlu
- rozšířené protokolování přístupu
- ú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. Děkujeme, že jste použili tento návod k instalaci monitorovacího nástroje Nginx Amplify na systémy CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Nginx Amplify Agent.