Plugin Apache

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

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

Discovery

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

  • Menelusuri nama instance untuk apache

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

Untuk melihat metrik Apache, lakukan tindakan berikut:

  1. Di konsol Google Cloud, buka halaman  Dasbor:

    Buka Dasbor

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. Pilih dasbor Apache HTTP Server dari daftar.

Mengonfigurasi Monitoring untuk memantau Apache

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

Prasyarat

Plugin Apache mengharuskan Anda mengaktifkan plugin mod_status di Apache. Banyak penginstalan Apache mengaktifkan plugin ini secara default. Untuk melihat apakah plugin diaktifkan di 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 dan 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 Anda, yang biasanya terletak 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. Di instance VM, 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 mod_status Apache default atau yang disediakan Google Cloud Observability, 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.

Yang dipantau

Daftar lengkap metrik yang dimonitor plugin Apache ada di Metrik agen: apache.