Mehr über die Data Workbench Mitteilung zum Ende der Nutzungsdauer.
Anleitung zum Installieren und Konfigurieren von Sensor auf der Reihe von Webservern, die sich vom ursprünglichen Netscape Enterprise Web Server auf Linux- oder Solaris-Computern entwickelt haben. Enthält Netscape Enterprise-, iPlanet-, Sun ONE- und Sun Java-Systemserver unter Linux oder Solaris.
Die Programmdateien für Sensor werden in einer Installationsdatei zusammengefasst, die Sie von der Adobe-Download-Site erhalten. Wenn Sie noch nicht über die Installationsdatei für den Sensor für Ihren Webserver verfügen, laden Sie sie herunter (oder rufen Sie sie von Ihrem Kundenbetreuer ab), bevor Sie mit den folgenden Verfahren beginnen.
Sensor unterstützt die folgenden Server, die unter RedHat Linux 7.x oder höher oder Sun Solaris SPARC 2.6 oder höher ausgeführt werden:
Sensor unterstützt diese Server, die unter RedHat Linux 7.x oder höher oder Sun Solaris 8.x oder höher ausgeführt werden:
Sensor unterstützt diese Server, die unter Sun Solaris x86 9 oder höher ausgeführt werden:
Die Installationsdatei für diese Webserverfamilie wird als "Netscape Solaris Sensor"oder "Netscape LINUX Sensor"auf der Adobe-Download-Site aufgeführt.
Um Sensor zu installieren und zu konfigurieren, müssen Sie die folgenden Schritte ausführen:
Verfahren zum Extrahieren und Installieren der Programmdateien für Sensor.
Melden Sie sich als Root-Benutzer oder als Benutzer mit Root-Berechtigung an.
Dekomprimieren und entpacken Sie die Installationsdatei mit dem folgenden Befehl:
gunzip installationFilename.tar.gz
tar -xf installationFilename.tar
Kopieren Sie die entpackten Programmdateien in die in der folgenden Tabelle angegebenen Verzeichnisse:
Datei | Beschreibung | Zielverzeichnis |
---|---|---|
aol_visual_sciences.so | Das Wächter-Lademodul. | /usr/local/aolserver/ visual_sciences |
txlogd |
Das Transmitter-Programm. | /usr/local/bin --OR-- /usr/local/sbin |
txlogd.conf | Die Konfigurationsdatei für Sensor. | /etc |
trust_ca_cert.pem | Das Zertifikat, das zum Überprüfen des digitalen Zertifikats verwendet wird, das Insight Server während des Verbindungsprozesses präsentiert | /usr/local/visual_sciences |
Das Installationspaket enthält eine Tabellendatei mit dem Namen TestExperiment.xls. Diese Tabelle ist ein Tool, mit dem Architekten ein gesteuertes Experiment konfigurieren. Sensor selbst verwendet diese Datei nicht, daher ist es nicht notwendig, die Datei auf dem Computer zu installieren, auf dem Sensor ausgeführt wird (obwohl Sie dies tun können). Sie können die Datei stattdessen an einen Speicherort kopieren, an dem Ihre Architekten darauf zugreifen können, oder einfach die Datei aus dem Installationspaket extrahieren. Weitere Informationen zu kontrollierten Experimenten finden Sie im Leitfaden zu kontrollierten Experimenten mit Insight.
Berechtigungen für die Programmdateien
Falsche Berechtigungen für die Programmdateien verursachen die meisten Probleme bei der Installation von Sensor. Stellen Sie sicher, dass Sie die Berechtigungen genau wie in diesem Abschnitt beschrieben festlegen.
Standardmäßig haben die Programmdateien in der Tar-Datei die folgenden Berechtigungen. Abhängig davon, wie Ihr System konfiguriert ist, können diese Einstellungen beim Extrahieren der Dateien geändert (nicht maskiert) werden. Um die Berechtigungen auf die empfohlenen Standardeinstellungen zurückzusetzen, verwenden Sie die folgenden chmod-Befehle. Vergewissern Sie sich, dass die Verzeichnisse, in denen Sie die Dateien installiert haben, mindestens diese Zugriffsebene zulassen.
Datei | Standardberechtigungen | chmod, Befehl |
---|---|---|
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 |
Die txlogd.conf enthält die Konfigurationsparameter für Sensor.
Sie müssen diese Datei bearbeiten, um unter anderem die Größe und den Speicherort der Warteschlangendatei der Festplatte, die Adresse des Insight-Servers und die ID anzugeben, die an die von diesem Sensor erzeugten Ereignisdaten angehängt werden.
Die Konfigurationsdatei enthält die erforderlichen Parameter und optionalen Parameter.
Bearbeiten der Sensorkonfigurationsdatei
Bearbeiten der Sensorkonfigurationsdatei
Nachdem Sie die Datei txlogd.conf konfiguriert haben, können Sie das Transmitter-Programm starten, sie als Windows-Dienst registrieren und die Disk-Warteschlange erstellen.
Wenn der Ordner, in dem sich die Warteschlange befindet, noch nicht vorhanden ist, erstellen Sie ihn. Stellen Sie sicher, dass der Ordner sowohl dem Collector-Modul als auch dem Transmitter-Programm Lese-/Schreibzugriff auf die Datei bietet.
Weitere Informationen zu den Berechtigungen, die für die Dateiwarteschlangendateien erforderlich sind, finden Sie unter Berechtigungen für Sensor-UNIX-Dateien .
Führen Sie auf dem Computer, auf dem Sensor installiert ist, den folgenden Befehl aus, um den Transmitter zu starten:
/usr/local/bin/txlogd -ic -f /etc/txlogd.conf
Weitere Informationen zu den Optionen, die Sie beim Starten des Senders verwenden können, finden Sie unter Befehlszeilenoptionen für Sensor-Transmitter .
Stellen Sie sicher, dass der Transmitter die Festplattenwarteschlange an dem im Parameter QueueFile angegebenen Speicherort und der im Parameter QueueSize angegebenen Größe erstellt hat.
Wenn die Warteschlange nicht korrekt erstellt wurde, drücken Sie Strg+C, um den Transmitter zu beenden, und führen Sie dann die folgenden Schritte aus:
Bei AOLServer ist der Collector ein dynamisches freigegebenes Objekt, das Sie in Ihren Webserverprozess laden.
Um den Collector Ihrem AOL-Server hinzuzufügen, müssen Sie die Konfigurationsdatei für Ihren Server wie unten beschrieben bearbeiten und Ihren AOL-Server neu starten. Normalerweise trägt die Konfigurationsdatei des Servers den Namen nsd.tcl und befindet sich in dem Ordner, in dem der AOL-Server installiert ist.
Öffnen Sie die Konfigurationsdatei in einem Texteditor und suchen Sie den folgenden Abschnitt:
ns_section "ns/server/${servername}/modules"
Fügen Sie die folgende Zeile hinzu. (Fügen Sie als einzelne Anweisung hinzu. Wortumbruch ignorieren (siehe unten)
ns_param aol_visual_sciences /usr/local/aolserver/visual_sciences/aol_visual_sciences.so
Erstellen Sie einen neuen Abschnitt wie folgt.
ns_section "ns/server/${servername}/module/aol_visual_sciences"
Fügen Sie diesem neuen Abschnitt die folgende Zeile hinzu:
ns_param VisualSciencesConfig /etc/txlogd.conf
Bei diesen Zeilen wird zwischen Groß- und Kleinschreibung unterschieden. Geben Sie sie genau so ein, wie sie oben angezeigt werden.
Starten Sie den AOL-Server neu. Der Kollektor wird geladen und beginnt mit der Erfassung von Ereignisdaten und dem Schreiben in die Datenträgerwarteschlange.
Vergewissern Sie sich, dass der Sammler Ereignisdaten erfasst und der Sender sie an den Ziel-Insight Server sendet.
Um sicherzustellen, dass der Transmitter Ereignisdaten erfolgreich an den Insight Server senden kann, stellen Sie sicher, dass der Ziel-Insight Server installiert ist und ausgeführt wird, bevor Sie den folgenden Test starten.
Wenn der Transmitter noch nicht ausgeführt wird, starten Sie ihn mit dem folgenden Befehl neu:
/usr/local/bin/txlogd -i -f /etc/txlogd.conf
Öffnen Sie einen Browser (auf einem beliebigen Computer) und fordern Sie eine Seite vom Webserver an, auf dem Sensor ausgeführt wird (wählen Sie unbedingt eine Seite aus, die von Sensor überwacht wird).
Nachdem Sie die Anforderung ausgegeben haben, überprüfen Sie die Konsole des Senders auf Meldungen, die darauf hinweisen, dass Ereignisdaten an den Ziel-Insight Server gesendet werden.
Wenn Sensor Daten nicht erfolgreich übermittelt, überprüfen Sie, ob:
Informationen zum automatischen Laden des Senders in Ihr System-Startskript.
Um sicherzustellen, dass der Transmitter beim Neustart des Webserver-Computers automatisch geladen wird, fügen Sie den folgenden Befehl (der den Transmitter startet) zu Ihrem Systemstartskript hinzu:
/usr/local/bin/txlogd -f /etc/txlogd.conf
Dieser Befehl startet den Transmitter als Daemon. Von dem Transmitter generierte Betriebs- und Fehlermeldungen werden in syslog.
Die standardmäßige Solaris-Einstellung ist 60. Basierend auf Tests, die mit Sensor durchgeführt wurden und für jede Instanz drei Semaphores verwenden, empfiehlt Adobe, die Einstellung 1024 zu verwenden. Diese Zahl ist hoch genug, damit Sensor zusammen mit anderen Anwendungen auf dem Server funktioniert, die möglicherweise Semaphores erfordern, aber keine Auswirkungen auf die Leistung haben. Um diese Empfehlung zu unterstützen, beachten Sie bitte, dass Adrian Cockcroft in seinem Buch Sun Performance and Tuning (Prentice Hall, Oktober 1994) Folgendes angegeben hat: "Datenbanken verwenden in der Regel viel gemeinsamen Speicher und Semaphore-Einstellungen. Diese wirken sich nicht auf die Leistung aus. Solange sie groß genug sind, laufen die Programme."