Ulteriori informazioni su Data Workbench Annuncio di fine vita.
Istruzioni per l'installazione e la configurazione di Sensor sulla famiglia di server web che si sono evoluti dall'originale Netscape Enterprise Web Server in esecuzione su computer Linux o Solaris. Include i server di sistema Netscape Enterprise, iPlanet, Sun ONE e Sun Java su Linux o Solaris.
I file di programma per Sensor vengono assemblati in un file di installazione ottenuto dal sito di download di Adobe. Se non disponi già del file di installazione di Sensor per il tuo particolare server web, scaricalo (o ottenerlo dal tuo rappresentante di Adobe) prima di iniziare le seguenti procedure.
Sensor supporta i seguenti server in esecuzione in RedHat Linux 7.x o successivo o Sun Solaris SPARC 2.6 o successivo:
Sensor supporta questi server in esecuzione in RedHat Linux 7.x o successivo o Sun Solaris 8.x o successivo:
Il sensore supporta questi server in esecuzione in Sun Solaris x86 9 o versioni successive:
Il file di installazione per questa famiglia di server web è elencato come "Netscape Solaris Sensor" o "Netscape LINUX Sensor" sul sito di download di Adobe.
Per installare e configurare Sensor, devi eseguire le seguenti operazioni:
Procedura per estrarre e installare i file di programma per Sensor.
Accedi come utente principale o come utente con autorità radice.
Decomprimi e decomprimi il file di installazione utilizzando il seguente comando:
gunzip installationFilename.tar.gz
tar -xf installationFilename.tar
Copia i file di programma decompattati nelle directory identificate nella tabella seguente:
File | Descrizione | Target Directory |
---|---|---|
aol_visual_sciences.so | Modulo di caricamento del raccoglitore. | /usr/local/aolserver/ visual_sciences |
txlogd |
Il programma del trasmettitore. | /usr/local/bin —OPPURE— /usr/local/sbin |
txlogd.conf | Il file di configurazione Sensor. | /etc |
trust_ca_cert.pem | Certificato utilizzato per convalidare il certificato digitale presentato da Insight Server durante il processo di connessione | /usr/local/visual_sciences |
Il pacchetto di installazione contiene un file di foglio di calcolo denominato TestExperiment.xls. Questo foglio di calcolo è uno strumento che gli architetti utilizzano per configurare un esperimento controllato. Il sensore stesso non utilizza questo file, quindi non è necessario installare il file sul computer in cui è in esecuzione Sensor (anche se è possibile scegliere di farlo). È invece possibile copiare il file in un percorso in cui gli architetti possono accedervi o semplicemente estrarre il file dal pacchetto di installazione, in base alle esigenze. Per ulteriori informazioni sulla sperimentazione controllata, consulta la Guida agli esperimenti controllati da Insight.
Autorizzazioni sui file del programma
Autorizzazioni errate sui file di programma causano la maggior parte dei problemi incontrati durante l'installazione di Sensor. Assicurati di impostare le autorizzazioni esattamente come indicato in questa sezione.
Per impostazione predefinita, i file di programma nel file tar hanno le seguenti autorizzazioni. A seconda della configurazione del sistema, queste impostazioni potrebbero essere modificate (non mascherate) durante l’estrazione dei file. Per ripristinare le autorizzazioni alle impostazioni predefinite consigliate, utilizza i comandi chmod riportati di seguito. Controlla che le directory in cui hai installato i file consentano almeno questo livello di accesso.
File | Autorizzazioni predefinite | comando chmod |
---|---|---|
mod_visual_sciences.so | rwx r-x r-x | chmod 775 |
txlogd | rwx —x —x | chmod 711 |
txlogd.conf | rw- r— r— | chmod 664 |
trust_ca_cert.pem | rw- r— r— | chmod 664 |
La txlogd.conf il file contiene i parametri di configurazione per Sensor.
È necessario modificare questo file per specificare, tra l’altro, le dimensioni e la posizione del file della coda del disco, l’indirizzo di Insight Server e l’ID che verrà allegato ai dati dell’evento prodotti da questo sensore.
Il file di configurazione contiene i parametri richiesti e i parametri facoltativi.
Per modificare il file di configurazione Sensor
Per modificare il file di configurazione Sensor
Dopo aver configurato il file txlogd.conf, è possibile avviare il programma del trasmettitore, registrarlo come servizio Windows e creare la coda del disco.
Se la directory in cui si trova la coda del disco non esiste già, crearla. Assicurati che la directory offra sia il modulo di raccolta che il programma del trasmettitore con accesso in lettura/scrittura al file.
Per ulteriori informazioni sulle autorizzazioni richieste dai file della coda del disco, vedere Autorizzazioni dei file UNIX di Sensor.
Sul computer in cui è installato Sensor, eseguire il seguente comando per avviare il trasmettitore:
/usr/local/bin/txlogd -ic -f /etc/txlogd.conf
Per ulteriori informazioni sulle opzioni che è possibile utilizzare quando si avvia il trasmettitore, vedere Opzioni della riga di comando del Sensor Transmitter.
Verificare che il trasmettitore abbia creato la coda del disco nella posizione specificata nel parametro QueueFile e delle dimensioni specificate nel parametro QueueSize.
Se la coda non è stata creata correttamente, digita Ctrl+C per terminare il trasmettitore, quindi procedi come segue:
Per AOLServer, il raccoglitore è un oggetto dinamico condiviso caricato nel processo del server web.
Per aggiungere il raccoglitore al server AOL, devi modificare il file di configurazione per il server come descritto di seguito e riavviare il server AOL. Di solito il file di configurazione del server si chiama nsd.tcl e si trova nella directory in cui è installato AOL Server.
Apri il file di configurazione in un editor di testo e individua la sezione seguente:
ns_section "ns/server/${servername}/modules"
Aggiungi la riga seguente. (Aggiungi come istruzione singola. Ignora ritorno a capo automatico mostrato di seguito).
ns_param aol_visual_sciences /usr/local/aolserver/visual_sciences/aol_visual_sciences.so
Crea una nuova sezione come segue.
ns_section "ns/server/${servername}/module/aol_visual_sciences"
A questa nuova sezione, aggiungi la riga:
ns_param VisualSciencesConfig /etc/txlogd.conf
Queste righe sono sensibili all’uso di maiuscole e minuscole. Digitali esattamente come appaiono sopra.
Riavvia il server AOL. Il raccoglitore viene caricato e inizierà a raccogliere i dati dell'evento e a scriverli nella coda del disco.
Verifica che il raccoglitore stia raccogliendo i dati dell’evento e che il trasmettitore lo stia trasmettendo al target Insight Server.
Per verificare che il trasmettitore possa inviare correttamente i dati dell’evento a Insight Server, assicurati che Insight Server di destinazione sia installato ed in esecuzione prima di iniziare il test seguente.
Se il trasmettitore non è già in esecuzione, riavviarlo utilizzando il seguente comando:
/usr/local/bin/txlogd -i -f /etc/txlogd.conf
Apri un browser (su qualsiasi computer) e richiedi una pagina dal server web su cui è in esecuzione Sensor (assicurati di selezionare una pagina che Sensor sta monitorando).
Dopo aver effettuato la richiesta, controlla nella console del trasmettitore i messaggi che indicano che sta inviando dati evento a Insight Server di destinazione.
Se il sensore non trasmette correttamente i dati, verifica che:
Informazioni sul caricamento automatico del trasmettitore nello script di avvio del sistema.
Per garantire che il trasmettitore venga caricato automaticamente al riavvio del server Web, aggiungi il seguente comando (che avvia il trasmettitore) allo script di avvio del sistema:
/usr/local/bin/txlogd -f /etc/txlogd.conf
Questo comando avvia il trasmettitore come un daemon. I messaggi di funzionamento ed errore generati dal trasmettitore sono scritti in syslog.
L'impostazione predefinita di Solaris è 60. In base ai test condotti con Sensor, che utilizza tre semafori per ogni istanza, Adobe consiglia di utilizzare 1024 come impostazione. Questo numero è abbastanza alto da consentire il funzionamento di Sensor insieme a qualsiasi altra applicazione sul server che può richiedere dei semafori, ma non influisce sulle prestazioni. Per sostenere questa raccomandazione, si prega di notare che Adrian Cockcroft ha affermato quanto segue nel suo libro Sun Performance and Tuning (Prentice Hall, ottobre 1994): "I database tendono a utilizzare molte impostazioni di memoria condivisa e semaforo. che non influiscono sulle prestazioni; finché sono abbastanza grandi, i programmi funzioneranno."