LINUXSEC

Monitoring Web Server Nginx dengan Nginx Amplify Agent

Monitoring Web Server Nginx dengan Nginx Amplify Agent. Ada banyak tool yang tersedia untuk memonitori web server yang berjalan, baik yang gratis, berbayar, maupun open source. Namun, jika kalian adalah pengguna web server Nginx, tidak ada salahnya mencoba Nginx Amplify, tool monitoring web server gratis dari Nginx.

Fitur dari Nginx Amplify
Berikut adalah fitur-fitur dari Nginx Apmlify

  • Visualize and identify NGINX performance bottlenecks, overloaded servers, or potential DDoS attacks
  • Improve and optimize NGINX performance with intelligent advice and recommendations
  • Get notified when something is wrong with the application infrastructure
  • Plan web application capacity and performance
  • Keep track of the systems running NGINX

Yup, fitur-fiturnya sudah termasuk “istimewa” mengingat ini adalah tool gratis.

Instalasi

Oke, sekarang masuk ke tahap instalasi.

Pertama, kalian harus memiliki akun terlebih dahulu. Silahkan register di halaman https://amplify.nginx.com. Kalian bisa juga mendaftar menggunakan akun Google.

Selanjutnya kalian akan dibawa ke halaman Dashboard yangmana akan tersedia langkah-langkah instalasinya.

Download script instalasinya dengan perintah

curl -L -O https://github.com/nginxinc/nginx-amplify-agent/raw/master/packages/install.sh

Lalu masukkan API Key yang tersedia di dashboard saat proses instalasi.

API_KEY='466b455e0ea73c445fd276668d561d94' sh ./install.sh

Ingat, API key ini berbeda-beda, silahkan sesuaikan dengan milik kalian.

Jika kalian mendapati error no stub_status in nginx config, please check https://git.io/vQGs4, ikuti langkah berikut

Pastikan konfigurasi yang terdapat di direktori conf.d terbaca dan diinclude di nginx.conf

cd /etc/nginx  
grep -i include.*conf nginx.conf

Contoh output

**include /etc/nginx/conf.d/*.conf;**

Lalu tambahkan konfigurasi berikut

nano /etc/nginx/conf.d/stub_status.conf

Isinya

server {  
    listen 127.0.0.1:80;  
    server_name 127.0.0.1;  
    location /nginx_status {  
        stub_status on;  
        allow 127.0.0.1;  
        deny all;  
    }  
}

Lalu reload Nginx

service nginx reload

 Lalu ulangi proses instalasi Nginx Amplify diatas.

Tunggu beberapa menit dan cek menu Graph di amplify.nginx.com. Seharusnya grafik dari web server yang kalian konfigurasi sebelumnya sudah ada disana.

Oke sekian tutorial kali ini. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.