Plugin Apache

Apache adalah server web yang banyak digunakan untuk berbagai sistem operasi. Untuk mengetahui informasi selengkapnya, buka http://httpd.apache.org/.

Fungsi ini hanya tersedia untuk agen yang berjalan di Linux. Fitur ini tidak tersedia di Windows.

Penemuan

Meskipun plugin Apache tidak dikonfigurasi, Cloud Monitoring akan menemukan layanan Apache yang berjalan di project Cloud Platform Anda dengan cara:

  • Menelusuri nama instance untuk apache

  • Memeriksa port yang dibuka untuk 80 atau 443 melalui aturan firewall

Untuk melihat metrik untuk Apache, lakukan hal berikut:

  1. Di panel navigasi konsol Google Cloud, pilih Monitoring, lalu pilih  Dashboards:

    Buka Dasbor

  2. Pilih dasbor Apache HTTP Server dari daftar.

Mengonfigurasi Monitoring untuk memantau Apache

Setelah Anda menginstal agen Monitoring, gunakan petunjuk berikut untuk mengonfigurasi plugin Apache di instance Anda.

Prasyarat

Plugin Apache mengharuskan Anda mengaktifkan plugin mod_status di Apache. Banyak penginstalan Apache yang mengaktifkan plugin ini secara default. Untuk mengetahui apakah plugin diaktifkan pada instance VM Anda, jalankan permintaan berikut:

curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto

Jika plugin diaktifkan, output akan menyertakan baris yang mirip dengan berikut:

 Total Accesses: 2
 Total kBytes: 1
 BusyWorkers: 1
 IdleWorkers: 4

Jika Anda mendapatkan halaman 404 Not Found, berarti mod_status tidak diaktifkan.

Berikut beberapa opsi untuk mengaktifkan plugin mod_status:

  • Download status.conf, lalu tempatkan di direktori konfigurasi Apache pada instance VM Anda, biasanya di /etc/httpd/conf.d/ atau /etc/apache2/conf.d. Untuk informasi selengkapnya tentang cara mengaktifkan plugin mod_status, lihat dokumentasi Apache 2.4 atau Apache 2.2:

    (cd /etc/httpd/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/httpd/conf.d/status.conf)
    
  • Tambahkan konten status.conf ke file konfigurasi Apache utama, yang biasanya berada di /etc/httpd/conf/httpd.conf atau /etc/apache2/apache2.conf pada instance VM Anda.

Muat ulang konfigurasi Apache dengan menjalankan:

  • Untuk Debian, Ubuntu, dan SLES:

    sudo a2enmod mod_status
    sudo a2enmod mod_access_compat
    sudo service apache2 reload
    
  • Distribusi Linux lainnya:

    sudo service httpd reload
    

Mengaktifkan plugin pemantauan Apache

Untuk mengaktifkan plugin pemantauan Apache, selesaikan langkah-langkah berikut:

  1. Pada instance VM Anda, download apache.conf dan tempatkan di direktori /etc/stackdriver/collectd.d/:

    (cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/apache.conf)
    

    Jika Anda tidak menggunakan konfigurasi default atau konfigurasi Apache mod_status yang disediakan oleh Google Cloud, sebagai root, edit apache.conf dengan mengikuti petunjuk di bagian atas file.

  2. Mulai ulang agen pemantauan:

    sudo service stackdriver-agent restart
    

Untuk informasi selengkapnya tentang plugin collectd apache, lihat Plugin:Apache.

Apa yang dipantau

Daftar lengkap metrik yang dipantau plugin Apache dapat ditemukan di Agent metrics: apache.