GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Nginx Amplify Agent di Ubuntu 16.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Nginx Amplify Agent di Ubuntu 16.04 LTS. Bagi Anda yang belum tahu, Nginx Amplify Agent adalah alat pemantauan Nginx Kuat yang ditulis dalam Python. Fungsinya adalah untuk mengumpulkan berbagai metrik dan metadata dan mengirimkannya dengan aman ke backend untuk penyimpanan dan visualisasi. Setelah Instalasi yang tepat, ia memberi Anda antarmuka web NGINX Amplify dan Anda juga harus mengamati metrik waktu nyata ke sistem yang dipantau.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi alat pemantauan Nginx Amplify Agent di server Ubuntu 16.04 Xenial Xerus.

Instal Nginx Amplify Agent di Ubuntu 16.04 LTS

Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal.

sudo apt-get update
sudo apt-get upgrade

Langkah 2. Menginstal Nginx Amplify Agent di Ubuntu 16.04.

Pertama, tambahkan kunci publik yang diperlukan dengan perintah:

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

Konfigurasi repositori dengan perintah:

# 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

Instal Nginx Amplify Agent menggunakan apt:

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

Membuat File Konfigurasi dari Template:

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

*Di mana KEY adalah kunci API adalah kunci unik yang ditetapkan untuk akun NGINX Amplify Anda.

Setelah diinstal, Perintah ini dapat digunakan untuk memulai/menghentikan agen:

systemctl enable amplify-agent
systemctl start amplify-agent

Langkah 3. Mengonfigurasi Agen Amplify Nginx.

Daftar periksa:

  1. status rintisan
  2. pencatatan akses yang diperluas
  3. tingkat 'peringatkan' pada pencatatan kesalahan
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;
 }
}

Logging perlu dikonfigurasi untuk memiliki informasi yang diperluas sesuai dengan dokumentasi:

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

Pastikan peringatan dicatat ke log kesalahan:

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

Langkah terakhir, Anda dapat meninjau status server kami yang dipantau di antarmuka Web yang masuk ke Akun Amplify Anda seperti dalam cuplikan:

Selamat! Anda telah berhasil menginstal Nginx Amplify Agent. Terima kasih telah menggunakan tutorial ini untuk menginstal alat pemantauan Nginx Amplify Agent di Ubuntu 16.04 LTS Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk periksa situs web resmi Agen Amplify Nginx.


Ubuntu
  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal Nginx di Ubuntu 16.04

  3. Cara Menginstal Nginx di Ubuntu 20.04

  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal Agen Amplify Nginx di CentOS 7

  1. Cara Menginstal Agen Amplify Nginx di CentOS 7

  2. Cara Menginstal Nginx di Ubuntu 20.04 LTS

  3. Cara Menginstal Go di Ubuntu 22.04 LTS