Apache è un server web ampiamente utilizzato per una serie di sistemi operativi. Per ulteriori informazioni, visita il sito http://httpd.apache.org/.
Questa funzionalità è disponibile solo per gli agenti in esecuzione su Linux. Non è disponibile su Windows.
Discovery
Anche se il plug-in Apache non è configurato, Cloud Monitoring rileva i servizi Apache in esecuzione nel tuo progetto piattaforma Cloud:
Ricerca di apache nei nomi delle istanze
Verificare la presenza di porte aperte su 80 o 443 tramite regole firewall
Per visualizzare le metriche di Apache:
-
Nella console Google Cloud, vai alla pagina Dashboard:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Seleziona la dashboard Apache HTTP Server dall'elenco.
Configurare il monitoraggio per monitorare Apache
Dopo aver installato l'agente di monitoraggio, segui le istruzioni riportate di seguito per configurare il plug-in Apache nelle tue istanze.
Prerequisito
Il plug-in Apache richiede l'abilitazione del plug-in mod_status
in Apache.
Molte installazioni di Apache attivano questo plug-in per impostazione predefinita. Per verificare se il plug-in è attivo sull'istanza VM, esegui la seguente richiesta:
curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto
Se il plug-in è attivato, l'output include righe simili alle seguenti:
Total Accesses: 2
Total kBytes: 1
BusyWorkers: 1
IdleWorkers: 4
Se invece viene visualizzata una pagina 404 Not Found
, significa che mod_status
non è attivato.
Di seguito sono riportate diverse opzioni per attivare il plug-in mod_status
:
Scarica status.conf e inseriscilo nella directory di configurazione di Apache nell'istanza VM, tipicamente in
/etc/httpd/conf.d/
o/etc/apache2/conf.d
. Per ulteriori informazioni sull'attivazione del plug-inmod_status
, consulta la documentazione di Apache 2.4 o 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)
Aggiungi i contenuti di status.conf al file di configurazione principale di Apache, in genere situato in
/etc/httpd/conf/httpd.conf
o/etc/apache2/apache2.conf
nell'istanza VM.
Ricarica la configurazione di Apache eseguendo:
Per Debian, Ubuntu e SLES:
sudo a2enmod mod_status sudo a2enmod mod_access_compat sudo service apache2 reload
Altre distribuzioni Linux:
sudo service httpd reload
Abilitazione del plug-in di monitoraggio di Apache
Per attivare il plug-in di monitoraggio di Apache, completa i seguenti passaggi:
Nell'istanza VM, scarica apache.conf e inseriscilo nella directory
/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)
Se non utilizzi la configurazione predefinita di Apache
mod_status
fornita da Google Cloud Observability, come root, modificaapache.conf
seguendo le istruzioni nella parte superiore del file.Riavviare l'agente di monitoraggio:
sudo service stackdriver-agent restart
Per ulteriori informazioni sul plug-in collectd
apache
, consulta
Plug-in:Apache.
Che cosa viene monitorato
L'elenco completo delle metriche monitorate dal plug-in Apache è disponibile in Metriche dell'agente: apache.