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:
-
Di konsol Google Cloud, buka halaman Dasbor:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
- 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 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 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:
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, 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.
Yang dipantau
Daftar lengkap metrik yang dimonitor plugin Apache ada di Metrik agen: apache.