Passa al contenuto principale

Apache Server Web

Configurazione lato Seer Box

Per impostare Apache come sorgente è sufficiente selezionare il valore Apache Web Server nel campo Log type nello step 3 della creazione di una sorgente di traffico.

Non sarà richiesto alcun campo aggiuntivo.

Configurazione lato sorgente

Il server web Apache consente di inviare i log di accesso sfruttando il tool logger, sia via protocollo UDP che TCP.

Riferimenti

https://httpd.apache.org/docs/2.4/logs.html

Directory di configurazione

Sistemi di tipo Red Hat

/etc/httpd/

Sistemi derivati da Debian

/etc/apache2/

Formato di log

Per definire un nuovo formato di log compatibile con Seer Box è possibile utilizzare la direttiva LogFormat, come indicato di seguito:

LogFormat "\"%{msec}t\"|\"%{UNIQUE_ID}e\"|\"%A\"|\"%{local}p\"|\"%a\"|\"%m\"|\"%U\"|\"%q\"|\"%H\"|\"%v\"|\"%{Host}i\"|\"%{User-agent}i\"|\"%{Referer}i\"|\"%{Accept}i\"|\"%{Cookie}i\"|\"%{Content-Type}i\"|\"%I\"|\"%s\"|\"%{X-Forwarded-For}i\"|\"%{Content-Type}o\"|\"%O\"" sb_log

Invio dei log

Per l'invio dei log è necessario configurare il campo CustomLog per ogni virtual host da monitorare, come indicato di seguito:

CustomLog "|/usr/bin/logger --tag apache_sb: --size 10485760 --udp --server IP_HOST_SB --port PORT_SB" sb_log

Variabili da sostituire

  • IP_HOST_SB: l'indirizzo IP dell'istanza Seer Box.
  • PORT_SB: la porta dell'interfaccia di Seer Box in ascolto, relativa alla sorgente di traffico configurata. Il numero di porta è presente fra le informazioni di dettaglio della sorgente sull'interfaccia web di Seer Box, nella pagina Settings - Traffic Sources.