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:
-
Di panel navigasi konsol Google Cloud, pilih Monitoring, lalu pilih Dashboards:
- 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 pluginmod_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:
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, editapache.conf
dengan mengikuti petunjuk di bagian atas file.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.