Plug-in Apache

Apache è un server web ampiamente utilizzato per diversi sistemi operativi. Per ulteriori informazioni, visita 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 Per i servizi Apache in esecuzione nel progetto piattaforma Cloud:

  • Ricerca dei nomi delle istanze per apache

  • Controllo delle porte aperte a 80 o 443 tramite regole firewall

Per visualizzare le metriche per Apache, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Dashboard :

    Vai a Dashboard

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoraggio.

  2. Seleziona la dashboard Apache HTTP Server dall'elenco.

Configurazione di Monitoring per monitorare Apache

Dopo aver installato l'app Monitoring di Google Cloud, utilizza il seguente istruzioni per configurare il plug-in Apache sulle tue istanze.

Prerequisito

Il plug-in Apache richiede l'abilitazione del plug-in mod_status in Apache. Molte installazioni di Apache abilitano questo plug-in per impostazione predefinita. Per vedere se il plug-in è sulla tua istanza VM, esegui questa richiesta:

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

Se il plug-in è abilitato, l'output include righe simili al seguenti:

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

Se invece visualizzi una pagina 404 Not Found, mod_status non è attivo.

Di seguito sono riportate diverse opzioni per attivare il plug-in mod_status:

  • Scarica status.conf e inserirlo nella directory di configurazione Apache sulla tua istanza VM. in genere nel mese di /etc/httpd/conf.d/ o /etc/apache2/conf.d. Per ulteriori informazioni informazioni sull'attivazione del plug-in mod_status, consulta le Apache 2.4 o Apache 2.2 documentazione:

    (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 Apache principale, che di solito si trova /etc/httpd/conf/httpd.conf o /etc/apache2/apache2.conf sulla tua VM in esecuzione in un'istanza Compute Engine.

Ricarica la configurazione 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 Apache Monitoring

Per abilitare il plug-in Apache Monitoring, completa i seguenti passaggi:

  1. Sulla tua istanza VM, scarica apache.conf e inserirlo 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 l'ambiente Apache predefinito o fornito da Google Cloud Observability La configurazione di mod_status, come root, modifica apache.conf seguendo le istruzioni nella parte superiore del file.

  2. Riavvia l'agente Monitoring:

    sudo service stackdriver-agent restart
    

Per ulteriori informazioni sul plug-in apache collectd, consulta plug-in:Apache.

Che cosa viene monitorato

L'elenco completo delle metriche monitorate dal plug-in Apache è disponibile Metriche degli agenti: Apache.