Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Nginx Amplify Agent di server CentOS 7 Anda. Bagi Anda yang belum tahu, Bagi Anda yang belum tahu, Nginx Amplify Agent adalah alat pemantauan Nginx Kuat yang ditulis dengan 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 amati metrik waktu nyata ke sistem Anda 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 Agen Amplify Nginx di server CentOS 7.
Instal Nginx Amplify Agent di CentOS 7
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
yum clean all yum -y update
Langkah 2. Memasang Agen Amplify Nginx.
Pertama, Buat file repo:
# 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
Instal paket rpm Nginx Amplify Agent:
yum install nginx-amplify-agent
Verifikasi penginstalan dengan memeriksa file log ‘/var/log/amplify-agent/agent.log ‘
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:
- status rintisan
- pencatatan akses yang diperluas
- 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. Terima kasih telah menggunakan tutorial ini untuk menginstal alat pemantauan Nginx Amplify pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa resmi Situs web Agen Amplify Nginx.