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 paginaSettings - Traffic Sources
.