Show Menu
ARGOMENTI×

Netscape Enterprise su Linux o Solaris

Istruzioni per l'installazione e la configurazione del sensore sulla famiglia di server Web che si sono evoluti dal server Web Netscape Enterprise originale 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 disponete già del file di installazione Sensor per il vostro particolare server Web, scaricatelo (o ottenetelo dal rappresentante Adobe) prima di iniziare le seguenti procedure.
Sensor supporta i seguenti server in esecuzione con RedHat Linux 7.x o versioni successive o Sun Solaris SPARC 2.6 o versioni successive:
  • Netscape Enterprise Server 3.6 o successivo
  • iPlanet Web Server 4.0 o successivo
Sensore supporta questi server in esecuzione con RedHat Linux 7.x o successivo o Sun Solaris 8.x o successivo:
  • Sun ONE Web Server 6.0 o successivo
  • Sun Java System Web Server 6.1 o successivo
Il sensore supporta questi server in esecuzione in Sun Solaris x86 9 o versione successiva:
  • Sun Java System Web Server 6.1 o successivo
Il file di installazione per questa famiglia di server Web è elencato come "Netscape Solaris Sensor" o "Netscape LINUX Sensor" nel sito di download di Adobe.
Per installare e configurare Sensor, devi eseguire le seguenti operazioni:

Installare i file del programma

Procedura per estrarre e installare i file di programma per Sensor.
  1. Accedete come utente principale o come utente con autorizzazione principale.
  2. Decomprimete e decomprimete il file di installazione utilizzando il seguente comando:
    gunzip installationFilename.tar.gz 
    
        tar -xf installationFilename.tar
    
    
  3. Copiare i file di programma non imballati nelle directory indicate 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
—OR—
/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 foglio di calcolo denominato TestExperiment.xls. Questo foglio di calcolo è uno strumento che gli architetti usano 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 potete scegliere di farlo). Potreste desiderare, invece, copiare il file in una posizione in cui gli architetti possano 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 di Insight.
Autorizzazioni sui file del programma
Autorizzazioni errate sui file del programma causano la maggior parte dei problemi incontrati durante l'installazione del sensore. Accertatevi 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) al momento dell’estrazione dei file. Per ripristinare le autorizzazioni alle impostazioni predefinite consigliate, utilizzate i comandi chmod riportati di seguito. Verificate che le directory in cui avete installato i file consentano almeno questo livello di accesso.
File
Autorizzazioni predefinite
chmod, comando
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

Modificare il file di configurazione Sensor

Il txlogd.conf file contiene i parametri di configurazione per Sensor.
È necessario modificare questo file per specificare, tra le altre cose, le dimensioni e la posizione del file della coda del disco, l'indirizzo del server di Insight e l'ID che verrà allegato ai dati dell'evento prodotti da questo sensore.
Il file di configurazione contiene i parametri obbligatori e i parametri facoltativi.
  • I parametri richiesti sono impostazioni che dovete specificare quando installate Sensor. Senza queste impostazioni, il sensore non viene eseguito correttamente.
  • I parametri facoltativi sono impostazioni predefinite per valori predefiniti (che è possibile modificare) o per abilitare funzioni facoltative.
Per modificare il file di configurazione Sensor
  • Aprite il /etc/txlogd.conf file in un editor di testo e impostate i parametri richiesti, nonché eventuali parametri opzionali desiderati.
  • Salvate e chiudete il file.
Per modificare il file di configurazione Sensor
  1. Aprite il /etc/txlogd.conf file in un editor di testo e impostate i parametri richiesti, nonché eventuali parametri opzionali desiderati.
  2. Salvate e chiudete il file.

Avviare il trasmettitore e creare la coda del disco

Dopo aver configurato il file txlogd.conf, potete avviare il programma di trasmettitore, registrarlo come servizio Windows e creare la coda del disco.
  1. Se la directory in cui risiede la coda del disco non esiste già, crearla. Verificate che la directory fornisca sia il modulo di raccolta che il programma di trasmettitore con accesso in lettura/scrittura al file.
    Per ulteriori informazioni sulle autorizzazioni richieste dai file della coda del disco, vedere Autorizzazioni per i file UNIX Sensor.
  2. Sul computer in cui è installato Sensor, eseguire il comando seguente per avviare il trasmettitore:
    /usr/local/bin/txlogd -ic -f /etc/txlogd.conf
    
    
    • L'opzione "i" di questo comando avvia il trasmettitore in "modalità interattiva". Questa modalità visualizza i messaggi del trasmettitore sullo schermo e consente di interagire con il trasmettitore utilizzando i comandi della tastiera.
    • L'opzione "c" indirizza il trasmettitore a creare la coda del disco.
    • L'opzione "f" specifica la posizione del file di configurazione.
    Per ulteriori informazioni sulle opzioni che potete utilizzare quando avviate il trasmettitore, consultate Opzioni della riga di comando del trasmettitore sensore.
  3. Verificate che il trasmettitore abbia creato la coda del disco nella posizione specificata nel parametro QueueFile e nella dimensione specificata nel parametro QueueSize.
  4. Se la coda non è stata creata correttamente, digitate Ctrl+C per terminare il trasmettitore, quindi eseguite le seguenti operazioni:
    1. Esaminate il file txtlogd.conf e verificate che i parametri QueueFile e QueueSize siano impostati correttamente.
    2. Verificare che il dispositivo a cui è assegnata la coda di dischi sia operativo e che disponga di spazio sufficiente per contenere un file delle dimensioni specificate nel parametro QueueSize.
    3. Effettuare le correzioni necessarie e ripetere la procedura.

Aggiungere l'agente di raccolta al server AOL

Per AOLServer, l'agente di raccolta è un oggetto condiviso dinamico caricato nel processo del server Web.
Per aggiungere l'agente di raccolta al server AOL, è necessario modificare il file di configurazione del server come descritto di seguito e riavviare il server AOL. Solitamente il file di configurazione del server è denominato nsd.tcl e si trova nella directory in cui è installato AOL Server.
  1. Aprite il file di configurazione in un editor di testo e individuate la sezione seguente:
    ns_section "ns/server/${servername}/modules" 
    
    
  2. Aggiungete la riga seguente. (Aggiungi come singola istruzione. Ignora ritorno a capo automatico come illustrato di seguito.
    ns_param aol_visual_sciences /usr/local/aolserver/visual_sciences/aol_visual_sciences.so 
    
    
  3. Create una nuova sezione come segue.
    ns_section "ns/server/${servername}/module/aol_visual_sciences"
    
    
  4. A questa nuova sezione, aggiungere la riga:
    ns_param    VisualSciencesConfig    /etc/txlogd.conf
    
    
    Queste righe sono con distinzione tra maiuscole e minuscole. Digitate esattamente come appaiono sopra.
  5. Riavviare il server AOL. Il raccoglitore viene caricato e inizierà a raccogliere i dati dell'evento e a scriverli nella coda del disco.

Prova del sensore

Verificate che il raccoglitore raccolga i dati dell'evento e che il trasmettitore li trasmetta al server di insight di destinazione.
Per verificare che il trasmettitore possa inviare correttamente i dati dell'evento al server di Insight, accertatevi che il server di Insight di destinazione sia installato ed in esecuzione prima di iniziare il test seguente.
  1. Se il trasmettitore non è già in esecuzione, riavviarlo utilizzando il seguente comando:
    /usr/local/bin/txlogd -i -f /etc/txlogd.conf 
    
    
  2. Aprite un browser (su qualsiasi computer) e richiedete una pagina dal server Web su cui è in esecuzione Sensor (accertatevi di selezionare una pagina che il sensore sta monitorando).
  3. Dopo aver inviato la richiesta, controllate la console del trasmettitore per i messaggi che indicano l'invio dei dati dell'evento al server di visualizzazione di destinazione.
  4. Se Sensor non trasmette correttamente i dati, verificare che:
    • Il server di destinazione Insight è in esecuzione.
    • I parametri ServerAddress e ServerPort sono impostati correttamente in txtlogd.conf. Se è stato specificato ServerAddress utilizzando un nome server, provare a utilizzare il relativo indirizzo IP numerico.
    • Il valore del parametro CertName corrisponde esattamente al nome comune che viene visualizzato sul certificato digitale del server Insight di destinazione.

Aggiungere il trasmettitore allo script di avvio del sistema

Informazioni sul caricamento automatico del trasmettitore nello script di avvio del sistema.
Per fare in modo che il trasmettitore si carichi automaticamente al riavvio del server Web, aggiungere 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 demone. I messaggi operativi ed di errore generati dal trasmettitore sono scritti syslog.
L'impostazione predefinita di Solaris è 60. In base ai test condotti con Sensor, che utilizza tre semafori per ogni istanza, Adobe consiglia di usare 1024 come impostazione. Questo numero è sufficientemente elevato da consentire il funzionamento del sensore insieme ad altre applicazioni sul server che possono richiedere dei semafori, ma non influisce sulle prestazioni. Per sostenere questa raccomandazione, si prega di notare che Adrian Cockcroft ha dichiarato quanto segue nel suo libro Sun Performance and Tuning (Prentice Hall, ottobre 1994): "I database tendono a utilizzare un sacco di memoria condivisa e di impostazioni del semaforo. che non incidono sulle prestazioni; fintanto che sono abbastanza grandi, i programmi funzioneranno."